計算機基礎之作業系統與網路

2021-10-08 18:55:28 字數 560 閱讀 5980

使用者態和核心態有什麼區別?為什麼要設計這麼設計?

生產伺服器越來越慢,如何排查問題點?

程序間是如何進行通訊的?

什麼叫零拷貝?零拷貝有什麼好處?有哪些場景應用了零拷貝?是怎麼用的?

緩衝區有什麼用?

虛擬記憶體有什麼好處?

零拷貝的兩種技術mmap + write 和 sendfile有什麼區別?

dma技術是什麼?有什麼好處?

有了程序,為什麼還需要有執行緒?

程序的排程演算法有哪些?

常見的io模型有哪些?

同步與非同步的概念是什麼?

阻塞與非阻塞的概念是什麼?

計算機中儲存器的層次結構是怎樣的?

在cpu多級快取的結構下,多執行緒訪問的時候,如何保證資料的一致性?

何為mesi協議?

cpu指令執行為什麼會出現亂序?

作業系統的記憶體屏障有哪些?

執行緒和纖程有什麼區別?

記憶體池是什麼?

關於線上伺服器的配置有什麼優化建議?(摘抄自阿里規範)

計算機基礎 作業系統

作業系統是控制計算機整體執行的軟體。它為使用者提供了可以儲存和檢索檔案的方法,可與請求執行程式的介面,以及執行被請求程式所必須的環境。作業系統用來協調計算機內部活動以及與外部世界的通訊。將計算機硬體轉化為有用的工具。軟體型別 系統軟體提供了應用軟體所需要的基礎架構。作業系統元件 使用者介面 完成與使...

計算機基礎,作業系統

中文 日文 韓文 英文都是人類的語言 語言其實就是人用來溝通交流的媒介 語言就是一種事物與另外一種事物溝通表達的方式 工具 人與計算機之間溝通交流的媒介 人 程式語言 計算機 程式語言的本質就是一門語言 能夠與機器的對話的人 程式設計即程式設計師根據需求把自己的思想流程按照某種程式語言的語法風格編寫...

計算機作業系統 計算機概論之作業系統

作業系統 operating system,os 是管理計算機硬體與軟體資源的電腦程式,這組程式的關鍵在於管理計算機的所有活動及驅動系統中的所有硬體,如管理與配置記憶體 決定系統資源供需的優先次序 控制輸入與輸出裝置 操作網路與管理檔案系統等基本事務。早期計算機硬體介面並沒有如今這般統一,同時期也尚...