計算機系統是由硬件和系統軟件組成,它們共同協作以運行應用程序。計算機內部信息被表示爲一組組的位,它們依據不同的上下文又有不同的解釋方式。
操作系統內核是應用程序和硬件之間的媒介。它提供三個基本的抽象概念:文件是對I/O設備的抽象概念;虛擬存儲器是對主存和磁盤的抽象概念;進程是處理器、主存和I/O設備的抽象概念。
上下文:操作系統保存進程運行所需的所有狀態信息,這種狀態就是上下文(包括PC和寄存器文件的當前值)。
- 系統的硬件組成
- 高速緩存
- 層次結構的存儲設備
計算機系統是由硬件和系統軟件組成,它們共同協作以運行應用程序。計算機內部信息被表示爲一組組的位,它們依據不同的上下文又有不同的解釋方式。
操作系統內核是應用程序和硬件之間的媒介。它提供三個基本的抽象概念:文件是對I/O設備的抽象概念;虛擬存儲器是對主存和磁盤的抽象概念;進程是處理器、主存和I/O設備的抽象概念。
上下文:操作系統保存進程運行所需的所有狀態信息,這種狀態就是上下文(包括PC和寄存器文件的當前值)。
12.1 基於進程的併發編程 12.1.1 基於進程的併發服務器 12.1.2 進程的優劣 12.2 基於I/O多路複用的併發編程 12.2.1 基於I/O 多路複用的併發事件驅動服務器
11.1 客戶端-服務器編程模型 11.2 網絡 11.3 全球IP互聯網 11.3.1 IP地址 11.3.2 因特網域名 11.3.3 因特網連接 11.4 套接字接