1. 程式人生 > >2018-2019-1 20165236《信息安全系統設計基礎》第八周學習總結

2018-2019-1 20165236《信息安全系統設計基礎》第八周學習總結

nbsp 另一個 響應 請求 技術分享 設計 size 文件描述符 com

2018-2019-1 20165236《信息安全系統設計基礎》第八周學習總結

一、教材內容總結

1、進程

程序級並發。每個邏輯控制流都是一個進程,由內核來調度和維護。由於進程有獨立的虛擬地址空間,

需要使用顯式的進程間通信機制(IPC)來與其他流通信。

2、I/O多路復用

這種形式的並發編程中,應用程序在一個進程的上下文中顯式地調度它們的邏輯流。邏輯流被模型化為狀態機,數據到達文件描述符後,主程序顯式地從一個狀態轉換為另一個狀態。由於程序時一個單獨的進程,因此所有的I/O多路復用流共享同一個地址空間。

3、線程

線程是運行在一個單一進程上下文中的邏輯流,由內核進行調度。線程流像進程流一樣由內核進行調度,像I/O多路復用流一樣共享著同一個虛擬地址空間。

4、C/S編程模型

(1)每個網絡應用都是基於客戶端-服務器模型的。采用這個模型,一個應用是由一個服務器戶端提供某種服務。服務器管理某種資源,並且通過操作這種資源來為它的客戶端提供某種服務。

(2)當一個客戶端需要服務時,它向服務器發送一個請求,發起一個事務;
服務器收到請求後,解釋它,並以適當的方式操作它的資源;
服務器給客戶端發送一響應,並等待下一個請求;
客戶端收到響應並處理它。

技術分享圖片

2018-2019-1 20165236《信息安全系統設計基礎》第八周學習總結