1、視頻錄制軟件Captura下載[https://mathewsachin.github.io/Captura/download/] 錄制時,...
1、引入線程可提高程序并發(fā)執(zhí)行的程度,可進一步提高系統(tǒng)效率 線程是比進程更小的能獨立運行的基本單位 ( 獨立錯了,離開了進程,線程分配不到資源沒...
一、分頁存儲 我的理解是,用戶看到的是自己的邏輯地址空間,機器看到的是實際的內(nèi)存地址空間。兩個地址都被劃分成小頁/塊,且大小相等,便于映射。劃分...
AbstractQueuedSynchronizer簡介 AbstractQueuedSynchronizer提供了一個FIFO隊列,可以看做是...
AtomicInteger位于java.util.concurrent.atomic包下,是對int的封裝,提供原子性的訪問和更新操作,其原子性...
分頁是系統(tǒng)視角的內(nèi)存管理方案(系統(tǒng)為了充分利用內(nèi)存,不產(chǎn)生外碎片,不需要連續(xù)地址空間而采取的方案) 分段是用戶視角的內(nèi)存管理方案(比如我們看到的...
競爭條件和臨界區(qū)先思考,為什么要引入同步技術?因為系統(tǒng)中進程的并行和并發(fā)已經(jīng)成為常態(tài)?,F(xiàn)代OS中,進程可以在任何時候發(fā)生中斷。數(shù)據(jù)不一致性多個進...
概述 cpu調(diào)度是多任務操作系統(tǒng)的基礎,目的是使cpu盡可能用于執(zhí)行指令,提高效率。因為進程間存在競爭,需要OS選擇一個進程來進行狀態(tài)的轉換,這...
1、OS服務和接口 OS服務 基本服務:OS以服務的形式向程序和用戶提供執(zhí)行程序的基本服務,包括用戶界面、程序執(zhí)行、IO操作、文件系統(tǒng)操作、通信...