【讀書筆記】深刻計算機系統

第一章html

1. 典型系統的硬件組成結構程序員

2. 計算機存儲器層次模型網絡

   https://blog.csdn.net/zhanghaodx082/article/details/12099161操作系統

3. 進程虛擬地址空間模型.net

  https://www.cnblogs.com/clover-toeic/p/3754433.html翻譯

4. 操做系統的倆個功能htm

  防止硬件被失控的進程濫用;提供普遍的不一樣的低級硬件的統一訪問入口。blog

5. 文件就是字節序列,每一個IO設備:包括磁盤、鍵盤、顯示器、甚至是網絡均可以被當作文件。進程

  處理磁盤文件內容的程序員不需瞭解磁盤技術;進一步講,同一個程序能夠在使用不一樣磁盤技術的的系統上運行編譯器

6. 隨着Internet的出現和流行,從一臺主機拷貝信息到另一臺主機,已經成爲計算機系統最重要的用途之一。

7. 重要觀點:計算機系統不單單是硬件,是互相交織的軟件和硬件的集合體。他們必須共同協做以達到運行應用程序的最終目的。

  計算機內部的信息表示爲一組組的位,依據不一樣的上下文有不一樣的解釋方式。程序被其餘程序翻譯成不一樣的形式,開始時ASCII文本,而後被編譯器、連接器翻譯成可執行文件。

  處理器讀取並解釋存放在主存的二進制指令,由於計算機花費了大量時間在存儲器(主存)、I/O設備和CPU寄存器之間拷貝數據,因此係統存儲設備按照層次排列,以減輕CPU處理速度和存儲設備速度不匹配、大量時間浪費在拷貝數據上等問題。

  三層抽象:文件是對I/O設備的抽象;虛擬存儲器是對主存和磁盤的抽象;進程是處理器、主存、和IO設備的抽象。

  網絡是計算機系統之間的通訊手段。從單個系統的角度來說,網絡是一種I/O設備。

相關文章
相關標籤/搜索