本章的重點和難點是操作系統特點的理解,也就是導圖中我畫的那四個特徵:併發、共享、虛擬、異步
下面是我自己的理解:
1.併發
要區別併發和並行
併發是指宏觀上在一段時間內能同時運行多個程序,強調的是同一時間間隔
並行則指多個事件同時發生,並且並行需要硬件的支持
2.共享
共享是指系統中的資源可供內存中多個併發執行的進程共同使用
共享分爲兩種方式:互斥共享和同時共享
互斥共享:在同一時間內,一種資源只能被一個進程訪問
同時共享:從宏觀上看,資源可以被多個進程同時訪問
3.虛擬
虛擬技術是把一個物理實體轉換爲若干個邏輯實體,把少量的物理資源(如虛擬打印機、虛擬CPU等)變成比物理資源多的邏輯資源
4.異步
異步是指程序不是一次性執行完畢,而是走走停停,以不可知的速度向前推進。