第一章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設備。