中斷處理程序do_no_page()缺頁(yè)中斷時(shí)鐘中斷 MMU查頁(yè)表的時(shí)候修改引用位 顛簸 分配頁(yè)框 二次整理 首先,要計(jì)算空閑頁(yè)還夠不夠,不夠的...
投稿
中斷處理程序do_no_page()缺頁(yè)中斷時(shí)鐘中斷 MMU查頁(yè)表的時(shí)候修改引用位 顛簸 分配頁(yè)框 二次整理 首先,要計(jì)算空閑頁(yè)還夠不夠,不夠的...
使用虛擬內(nèi)存實(shí)現(xiàn)分段和分頁(yè)的結(jié)合使用內(nèi)存換入和換出實(shí)現(xiàn)虛擬內(nèi)存 問題 讀磁盤,建立映射 得到物理空閑頁(yè) 去磁盤上讀(磁盤是一種塊設(shè)備,block...
段表找到虛擬地址 基于段的地址翻譯 基于頁(yè)的地址翻譯 段頁(yè)如何結(jié)合?程序必須放到物理內(nèi)存上,程序才能跑起來。內(nèi)存本質(zhì)上是地址空間。 CS:IP的...
內(nèi)存碎片的存在會(huì)導(dǎo)致空間利用率不夠高。頁(yè)號(hào)對(duì)應(yīng)的是邏輯頁(yè),頁(yè)框號(hào)對(duì)應(yīng)的是物理內(nèi)存。 因?yàn)轫?yè)很小,所以頁(yè)表會(huì)很大,32位的PC機(jī)的會(huì)有2^20個(gè)頁(yè)...
執(zhí)行jmp 40這個(gè)指令(進(jìn)程1跳轉(zhuǎn)到2040這個(gè)地址,進(jìn)程2跳轉(zhuǎn)到3040這個(gè)地址)。LDT有個(gè)寄存器ldtr。多進(jìn)程切換的時(shí)候,LDT也要跟...
重定位 基地址base放在PCB中PC IR等的概念 二次整理 因?yàn)槌绦蚴欠旁趦?nèi)存中的,當(dāng)開始取指執(zhí)行的時(shí)候,內(nèi)存就用起來了。 PC指向開始地址...
什么是死鎖,什么使用不當(dāng)會(huì)引起死鎖?死鎖會(huì)造成什么結(jié)果?——CPU不好好工作,因?yàn)闆]有進(jìn)程可以跑,機(jī)子很卡。 死鎖的4個(gè)條件 死鎖如何處理? 該...
進(jìn)程推進(jìn)的合理有序同步——信號(hào)量等待是進(jìn)程同步的核心信號(hào)量的出現(xiàn)是對(duì)于如果有多個(gè)P的時(shí)候,只有信號(hào)是不能喚醒所有生產(chǎn)者的,只能喚醒一個(gè)生產(chǎn)者。 ...
counter是時(shí)間片(輪轉(zhuǎn)調(diào)度)Task_Running是就緒隊(duì)列counter也是優(yōu)先級(jí)(優(yōu)先級(jí)調(diào)度) 幾何級(jí)數(shù)限制到了2P除2可以用位運(yùn)算...
當(dāng)這個(gè)PID1進(jìn)入到阻塞狀態(tài)的時(shí)候,是切換到PID2還是PID3呢? 注意下周轉(zhuǎn)時(shí)間和響應(yīng)時(shí)間的概念 注意下響應(yīng)時(shí)間 注意下系統(tǒng)內(nèi)耗(是條斜線)...