1.內存管理的介紹 問題:操作系統(tǒng)的內存管理主要是做什么? 操作系統(tǒng)的內存管理主要負責①內存的分配與回收(malloc 函數(shù):申請內存,free...
投稿
收錄了7篇文章 · 6人關注
1.內存管理的介紹 問題:操作系統(tǒng)的內存管理主要是做什么? 操作系統(tǒng)的內存管理主要負責①內存的分配與回收(malloc 函數(shù):申請內存,free...
1.虛擬內存的介紹 ① 背景:軟件占用的內存可能已經(jīng)遠遠超出了電腦本身具有的物理內存。 ② 問題:為什么可以這樣呢? 虛擬內存。它可以讓程序可以...
線程的同步就是保證多個線程的共同資源在同一時刻只有一個線程在使用和修改,保證數(shù)據(jù)是唯一的和準確的。 1.線程間的同步方式 1.1 互斥量 采用互...
1.必要條件 ① 互斥:每個資源要么已經(jīng)分配給了一個進程,要么就是可用的。 ② 占有和等待:已經(jīng)得到了某個資源的進程可以再請求新的資源。 ③ 不...
進程間通信的概念 每個進程各自有不同的用戶地址空間,任何一個進程的全局變量在另一個進程中都看不到。因此,進程之間要交換數(shù)據(jù)必須通過內核,在內核中...
1.程序的并發(fā) 1.1 順序執(zhí)行和并發(fā)執(zhí)行 程序有兩種執(zhí)行方式:① 順序執(zhí)行 ② 并發(fā)執(zhí)行 順序執(zhí)行:一個獨立功能的程序獨占cpu直到得到最終結...
1.操作系統(tǒng)的概念 ① 操作系統(tǒng)是管理計算機硬件與軟件資源的程序,是計算機的基石。 ② 操作系統(tǒng)本質是一個運行在計算機上的軟件程序,用于管理計算...