中斷處理程序do_no_page()缺頁中斷時(shí)鐘中斷 MMU查頁表的時(shí)候修改引用位 顛簸 分配頁框 二次整理 首先,要計(jì)算空閑頁還夠不夠,不夠的...
投稿
中斷處理程序do_no_page()缺頁中斷時(shí)鐘中斷 MMU查頁表的時(shí)候修改引用位 顛簸 分配頁框 二次整理 首先,要計(jì)算空閑頁還夠不夠,不夠的...
使用虛擬內(nèi)存實(shí)現(xiàn)分段和分頁的結(jié)合使用內(nèi)存換入和換出實(shí)現(xiàn)虛擬內(nèi)存 問題 讀磁盤,建立映射 得到物理空閑頁 去磁盤上讀(磁盤是一種塊設(shè)備,block...
段表找到虛擬地址 基于段的地址翻譯 基于頁的地址翻譯 段頁如何結(jié)合?程序必須放到物理內(nèi)存上,程序才能跑起來。內(nèi)存本質(zhì)上是地址空間。 CS:IP的...
內(nèi)存碎片的存在會(huì)導(dǎo)致空間利用率不夠高。頁號對應(yīng)的是邏輯頁,頁框號對應(yīng)的是物理內(nèi)存。 因?yàn)轫摵苄?,所以頁表?huì)很大,32位的PC機(jī)的會(huì)有2^20個(gè)頁...
執(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)的合理有序同步——信號量等待是進(jìn)程同步的核心信號量的出現(xiàn)是對于如果有多個(gè)P的時(shí)候,只有信號是不能喚醒所有生產(chǎn)者的,只能喚醒一個(gè)生產(chǎn)者。 ...
counter是時(shí)間片(輪轉(zhuǎn)調(diào)度)Task_Running是就緒隊(duì)列counter也是優(yōu)先級(優(yōu)先級調(diào)度) 幾何級數(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)耗(是條斜線)...