




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
119五月2023北京交通大學(xué)計(jì)算機(jī)學(xué)院何永忠操作系統(tǒng)(A)北京交通大學(xué)計(jì)算機(jī)學(xué)院何永忠副教授第四章:內(nèi)存管理219五月2023北京交通大學(xué)計(jì)算機(jī)學(xué)院回顧第三章處理機(jī)管理調(diào)度算法難點(diǎn)在于需要滿足多個(gè)目標(biāo)、不同的用戶進(jìn)程需求多級(jí)反饋隊(duì)列死鎖安全狀態(tài)與銀行家算法安全序列與選擇可滿足進(jìn)程的次序無(wú)關(guān)死鎖定理:死鎖當(dāng)且僅當(dāng)不可完全化簡(jiǎn)化簡(jiǎn)次序無(wú)關(guān)死鎖定理與安全狀態(tài)判定的關(guān)系?319五月2023北京交通大學(xué)計(jì)算機(jī)學(xué)院最新技術(shù)進(jìn)展量子反常霍爾效應(yīng)量子霍爾效應(yīng)三重奏:1980年,德國(guó)科學(xué)家馮·克利青發(fā)現(xiàn)整數(shù)量子霍爾效應(yīng),1982年,美國(guó)科學(xué)家崔琦和施特默發(fā)現(xiàn)分?jǐn)?shù)量子霍爾效應(yīng),這兩項(xiàng)成果分別于1985年和1998年獲得諾貝爾物理學(xué)獎(jiǎng)419五月2023北京交通大學(xué)計(jì)算機(jī)學(xué)院最新技術(shù)進(jìn)展霍爾效應(yīng)在磁場(chǎng)作用下,電子運(yùn)動(dòng)發(fā)生偏轉(zhuǎn),產(chǎn)生橫向電壓519五月2023北京交通大學(xué)計(jì)算機(jī)學(xué)院最新技術(shù)進(jìn)展量子霍爾效應(yīng)如果把電子的移動(dòng)限制在一個(gè)平面,在磁場(chǎng)作用下,電子將在邊界的一維直線上的規(guī)則運(yùn)動(dòng)。出現(xiàn)橫向電阻為常數(shù)的量子現(xiàn)象。優(yōu)點(diǎn):(縱向)電阻為0缺點(diǎn):需要強(qiáng)磁場(chǎng),體積太大量子反?;魻栃?yīng)不需要磁場(chǎng)作用,可以把電子的運(yùn)動(dòng)限制在一維直線上規(guī)則運(yùn)動(dòng),沒(méi)有電阻619五月2023北京交通大學(xué)計(jì)算機(jī)學(xué)院最新技術(shù)進(jìn)展摩爾定律及其終結(jié)原因:功耗、設(shè)計(jì)復(fù)雜性、工藝、市場(chǎng)等高功耗產(chǎn)生高溫度:增加了故障率和封裝成本、增加了能源消耗、低功耗設(shè)計(jì)增加了設(shè)計(jì)復(fù)雜性集成電路功耗:動(dòng)態(tài)功耗(01狀態(tài)裝換時(shí)的電力消耗);靜態(tài)功耗(漏電)發(fā)熱的原因這是因?yàn)槌B(tài)下芯片中的電子運(yùn)動(dòng)沒(méi)有特定的軌道、相互碰撞從而發(fā)生能量損耗。量子反?;魻栃?yīng):該效應(yīng)的最美妙之處就在于不需要任何外加磁場(chǎng),人類有可能利用其無(wú)耗散的邊緣態(tài)發(fā)展新一代的低能耗晶體管和電子學(xué)器件,從而解決電腦發(fā)熱問(wèn)題和摩爾定律的瓶頸問(wèn)題,因此,這項(xiàng)研究成果將會(huì)推動(dòng)新一代的低能耗晶體管和電子學(xué)器件的發(fā)展,可能加速推進(jìn)信息技術(shù)革命的進(jìn)程719五月2023北京交通大學(xué)計(jì)算機(jī)學(xué)院第四章存儲(chǔ)器管理4.1內(nèi)存管理概述4.2連續(xù)分配存儲(chǔ)管理方式4.3基本分頁(yè)存儲(chǔ)管理方式4.4基本分段存儲(chǔ)管理方式4.5虛擬存儲(chǔ)器概念及關(guān)鍵技術(shù)4.6請(qǐng)求分頁(yè)存儲(chǔ)管理方式4.7請(qǐng)求分段存儲(chǔ)管理方式819五月2023北京交通大學(xué)計(jì)算機(jī)學(xué)院第四章存儲(chǔ)器管理內(nèi)存管理馮·諾依曼體系結(jié)構(gòu)919五月2023北京交通大學(xué)計(jì)算機(jī)學(xué)院第四章存儲(chǔ)器管理馮·諾依曼體系結(jié)構(gòu)采用存儲(chǔ)程序方式,指令和數(shù)據(jù)不加區(qū)別混合存儲(chǔ)在同一個(gè)存儲(chǔ)器中存儲(chǔ)器是按地址訪問(wèn)的線性編址的一維結(jié)構(gòu),每個(gè)單元的位數(shù)是固定的指令由操作碼和地址組成。順序執(zhí)行。指令在內(nèi)存中順序存放,沒(méi)有跳轉(zhuǎn)指令時(shí)指令計(jì)數(shù)器順序增加。1019五月2023北京交通大學(xué)計(jì)算機(jī)學(xué)院第四章存儲(chǔ)器管理內(nèi)存管理的任務(wù):系統(tǒng)的角度效率問(wèn)題并發(fā)執(zhí)行時(shí),內(nèi)存中需要存放大量的代碼與數(shù)據(jù),如何盡可能提供空間利用率?保護(hù)問(wèn)題并發(fā)執(zhí)行時(shí),多個(gè)進(jìn)程共享內(nèi)存,如何防止一個(gè)進(jìn)程對(duì)另一個(gè)進(jìn)程的破壞?1119五月2023北京交通大學(xué)計(jì)算機(jī)學(xué)院第四章存儲(chǔ)器管理內(nèi)存管理:用戶的角度(與我們使用者、編程人員有什么關(guān)系?)操作系統(tǒng)的內(nèi)存管理的接口(系統(tǒng)調(diào)用)編譯器實(shí)現(xiàn)內(nèi)存管理操作系統(tǒng)進(jìn)行系統(tǒng)管理1219五月2023北京交通大學(xué)計(jì)算機(jī)學(xué)院第四章存儲(chǔ)器管理內(nèi)存管理:用戶的角度(與我們使用者、編程人員有什么關(guān)系?)透明使用:代碼和變量、常量數(shù)據(jù)裝入內(nèi)存的哪個(gè)地方?編譯程序和操作系統(tǒng)負(fù)責(zé)。用戶需要直接管理內(nèi)存的情況鏈表的實(shí)現(xiàn):每增加一個(gè)節(jié)點(diǎn)需要申請(qǐng)內(nèi)存,刪除時(shí)需要釋放不定大小的數(shù)組:根據(jù)需要的大小申請(qǐng)內(nèi)存和釋放需要大量?jī)?nèi)存的計(jì)算任務(wù):如何自己組織和管理申請(qǐng)到的內(nèi)存?1319五月2023北京交通大學(xué)計(jì)算機(jī)學(xué)院用戶程序處理過(guò)程內(nèi)存裝入模塊裝入程序鏈接程序編譯程序源程序…庫(kù)…目標(biāo)模塊符號(hào)名空間目標(biāo)地址空間統(tǒng)一的目標(biāo)地址空間物理地址空間布局?1419五月2023北京交通大學(xué)計(jì)算機(jī)學(xué)院程序處理與內(nèi)存管理編譯(compiletools:cl.exe,gcc.exe)編譯就是把高級(jí)語(yǔ)言(test.c)變成計(jì)算機(jī)可以識(shí)別的機(jī)器語(yǔ)言的目標(biāo)程序(test.o)。編譯工作過(guò)程分為五個(gè)階段詞法分析;語(yǔ)法分析;語(yǔ)義檢查和中間代碼生成;代碼優(yōu)化;目標(biāo)代碼生成。編輯輸出:COFF(CommonObjectFileFormat)1.
文件頭(File
Header)
2.
可選頭(Optional
Header)
3.
段落頭(Section
Header)
4.
段落數(shù)據(jù)(Section
Data)
5.
重定位表(Relocation
Directives)
6.
行號(hào)表(Line
Numbers)
7.
符號(hào)表(Symbol
Table)
8.
字符串表(String
Table)
1519五月2023北京交通大學(xué)計(jì)算機(jī)學(xué)院程序處理與內(nèi)存管理編輯輸出:COFF(CommonObjectFileFormat)test.o的一個(gè)sectiondata(.text)
0000008D
4881EC28000000
//subrsp,0x28
00000094
48B90000000000000000
//movrcx,0
0000009E
48BA1C00000000000000
//movrdx,text
(1)
000000A8
49B80000000000000000
//movr8,catption
(2)
000000B3
49B90100000000000000
//movr9,0x1
000000BC
E800000000
//callMessageBoxA
(3)
000000C1
4881C428000000
//addrsp,0x28
000000C8
C3
//ret1618驚五給月餐20凡23北京己交通申大學(xué)唯計(jì)算非機(jī)學(xué)朝院程序留處理賊與內(nèi)物存管番理te養(yǎng)st迷.o中.t鉗ex碎t節(jié)的re冊(cè)lo漁ca樓ti嚇on候t軌ab碗le00木00處00幼C9析1雜3法000000//Vi脫rt丹au屆lA蘿dd竄re筒ss00物00奸00氧CD律02找0昂00000//Sy叔mb任ol哀Ta萄bl猴eI根nd僻ex00會(huì)00手00找D1催0紛1浮00路//放T露yp曠e企(臘64扭bi警t回VA案)te宇st僻.o中的sy膜mb酒ol遇t俘ab羽le貓[據(jù)02飲]00困00疼01還0B睛2E被6沾4拜61事7插4丈61勁0伶00000//偵N作am膝e他=余".光da買ta印"咸00廣00撓01稅13殼00000000//粘V比al語(yǔ)ue桂0串00額00造11霞7裕0麥1列00翅//Se龜ct牛io側(cè)nN云um向be泛r00澇00初01逮19悶0000//爺T繩yp素e赴00辟00字01砍1B清03釀/瘦/St念or加ag麻eC匹la孔ss00傍00就01涌1C壞01暑/隱/Nu范mb各er差Of業(yè)Au猜xS甜ym蓄bo能ls1718鞋五牛月榆20怎23北京股交通萬(wàn)大學(xué)嫌計(jì)算跡機(jī)學(xué)腿院程序伯的編越譯自定電義常想量用戶輕管理編譯嗚程序粱自動(dòng)貝管理岔,占西有連詳續(xù)空椅間1818授五饑月睡20努23北京致交通分大學(xué)蠢計(jì)算儀機(jī)學(xué)守院程序列的鏈推接鏈接零:把巷多個(gè)錦目標(biāo)碑文件也鏈接盤成可倆執(zhí)行賊文件li蜘nk挨.e許xete亞st臂.ous崖er爛32蔥.l村ib籮/OU效T:瓜te肆xt挨.e蔽xe根據(jù)符號(hào)夜名表,將御經(jīng)過(guò)汁編譯掃或匯譽(yù)編得辯到的調(diào)一組欺目標(biāo)縣模塊善以及捧它們?nèi)趟桕?duì)要的依庫(kù)函或數(shù),討裝配綱成一鑒個(gè)完心整的杰裝入施模塊關(guān)鍵釣問(wèn)題修改洋相對(duì)烈地址變換追外部臉調(diào)用屋符號(hào)1918增五壺月運(yùn)20串23北京爺交通植大學(xué)爽計(jì)算朽機(jī)學(xué)授院程序騎的鏈廣接過(guò)模程目標(biāo)模塊模塊ACALLB;Return;L-1相對(duì)地址0模塊BCALLC;Return;M-10模塊CCodeReturn;N-10相對(duì)裝入模塊模塊AJSR“L”;Return;L-1相對(duì)地址0模塊BJSR“L+M”;Return;L+M-1L模塊CCodeReturn;L+M+N-1L+M2018兔五星月犁20鈔23北京勤交通對(duì)大學(xué)分計(jì)算源機(jī)學(xué)端院鏈接搜方式歷比較靜態(tài)油鏈接令方式鏈接li恨b文件Us酸er戀32法.l侮ib陣,泥ke市rn焦el咳32喜.l屢ib,等拍等優(yōu)點(diǎn)貫:直臣接可米獨(dú)立么執(zhí)行肺的文例件缺點(diǎn)貪:難崇以實(shí)落現(xiàn)“內(nèi)存”模塊郵共享2118杏五謙月小20沾23北京冰交通覺(jué)大學(xué)源計(jì)算膚機(jī)學(xué)找院鏈接疤方式石比較裝入彩時(shí)動(dòng)衰態(tài)鏈略接在執(zhí)爸行文悟件裝胡入內(nèi)割存時(shí)深進(jìn)行炎鏈接優(yōu)點(diǎn)實(shí)現(xiàn)乞磁盤捷上一栗個(gè)目吉標(biāo)模脫塊可司為多形個(gè)應(yīng)產(chǎn)用程蜂序共發(fā)享,芒減少肚應(yīng)用雙程序硬占用界磁盤帥空間便于矩軟件貌版本航的修披改和寧更新2218廈五院月息20雙23北京畫交通跟大學(xué)汗計(jì)算啄機(jī)學(xué)發(fā)院鏈接持方式猶比較運(yùn)行他時(shí)動(dòng)謹(jǐn)態(tài)鏈櫻接將某碗些目樸標(biāo)模剩塊的靜鏈接睛推遲膚到執(zhí)賺行時(shí)袖根據(jù)蓋是否彼需要他再完館成li店nk核.e壯xete毅st姑.ous說(shuō)er唐32侍.d義ll膠/OU攔T:雕te抓xt病.e齡xe鏈接乎產(chǎn)生渣的可滾執(zhí)行池文件洋并不招包括us籃er米32境.d植ll中的樸相關(guān)斗代碼拉。在假執(zhí)行忠過(guò)程超中如屆果用悲到了Me蘆ss周ag毀eB便ox杜A函數(shù)花,操園作系借統(tǒng)才擦把它參裝載攻(如診果還齡沒(méi)有驗(yàn)裝載灰)并礎(chǔ)鏈接積到進(jìn)盛程的名地址嫩空間醫(yī)中2318件五蝴月嫁20亂23北京緣瑞交通亂大學(xué)然計(jì)算追機(jī)學(xué)效院鏈接兆方式德比較運(yùn)行揚(yáng)時(shí)動(dòng)窩態(tài)鏈蠻接優(yōu)點(diǎn)方便地更新腳、修何改應(yīng)用古程序培代碼泉小減少糠裝入欺時(shí)間節(jié)省晶內(nèi)存準(zhǔn)空間渾(如看果內(nèi)肚存共蹈享DL堤L可進(jìn)衛(wèi)一步星節(jié)省艘內(nèi)存招空間跑)2418愿五沉月桑20駐23北京泊交通摘大學(xué)女計(jì)算誼機(jī)學(xué)布院程序調(diào)的裝袋入基本盈目標(biāo)擇及相者關(guān)問(wèn)顏題由操釣作系啦統(tǒng)的臣裝入撇程序恒將裝縫入模緞塊載貌入到吉內(nèi)存知執(zhí)行問(wèn)題1:裝誕入到嘗內(nèi)存毛什么火位置劑?問(wèn)題2:地衛(wèi)址是頂否變濟(jì)換及累時(shí)機(jī)死?2518窯五椒月別20搞23北京配交通助大學(xué)雙計(jì)算摘機(jī)學(xué)周院程序葡的裝響入絕對(duì)地裝入夾方式裝入昨內(nèi)存讓位置梢完全紙等于蹲程序鋤要求繡的地恭址可執(zhí)譜行程踐序使晴用“裂絕對(duì)斧地址籌”不需盜要地妙址變?cè)Q適合錦單道廈程序丘環(huán)境操作肌系統(tǒng)站引導(dǎo)竿程序線(啟麥動(dòng)操重作系貞統(tǒng)時(shí)鄉(xiāng)豐引導(dǎo)析操作埋系統(tǒng)特裝入方內(nèi)存聲)采說(shuō)用絕項(xiàng)對(duì)裝連入2618折五嶺月每20與23北京認(rèn)交通甘大學(xué)撒計(jì)算贊?rùn)C(jī)學(xué)存院絕對(duì)想裝入衡模塊汁和可照重定低位裝爬入模冰塊
JMP1424CodeLOAD1,2224
---------------
Data14242224絕對(duì)地址1024絕對(duì)裝入模塊PROGRAMJMPAddriCodeLOAD1,Addrj
------------------DATADataAddriAddrj符號(hào)地址目標(biāo)模塊內(nèi)存JMP1424LOAD1,222410棍2414區(qū)2422所242718芝五潤(rùn)月疊20尊23北京涉交通它大學(xué)原計(jì)算犁機(jī)學(xué)建院程序么的裝溝入可重閘定位漲裝入馬方式裝入隙位置長(zhǎng)不一窯定等航于程淹序中晶的地萍址程序亮中地獸址采悼用“挺相對(duì)披地址爭(zhēng)”:從0開(kāi)始己編址或者聚稱為踐“邏奪輯地摔址”肯:在接編程皮中使駕用的指地址也,而認(rèn)不實(shí)芝際內(nèi)項(xiàng)存地聯(lián)址。地址殼變換罷:在堅(jiān)裝入罵時(shí)根仔據(jù)內(nèi)菊存分敏配情囑況將撐相對(duì)喊地址讓修改輔為絕販對(duì)地莊址靜態(tài)欄重定允位:鍛一次嚼性變您換后秧不再煮改變適合速:多伐道程圍序環(huán)煤境缺點(diǎn)山:程真序不賓能移虎動(dòng)2818鋼五暗月廉20伶23北京注交通及大學(xué)跪計(jì)算必機(jī)學(xué)鼠院絕對(duì)煎裝入勾模塊哥和可栽重定掠位裝薄入模薯塊PROGRAMJMPAddriCodeLOAD1,Addrj
------------------DATADataAddriAddrj符號(hào)地址目標(biāo)模塊
JMP400CodeLOAD1,1200
---------------
Data4001200相對(duì)地址0可重定位裝入模塊內(nèi)存JMP10400LOAD1,1120010搖00含010旨40閃011披20傅02918塔五控月礎(chǔ)20岸23北京銳交通劑大學(xué)紋計(jì)算震機(jī)學(xué)找院程序盆的裝練入動(dòng)態(tài)想運(yùn)行培時(shí)裝息入方普式程序典移動(dòng)攤的需抱要需要占的數(shù)糖據(jù)內(nèi)繩存增保長(zhǎng)后敞,需厲要移炮動(dòng)到當(dāng)另一段個(gè)更狡大的置空間緊湊緒、對(duì)奏換等程序織可裝佳入任顧何地果方的飾空閑濟(jì)空間地址扛變換霸:在核運(yùn)行俯一條社指令栗時(shí)才余進(jìn)行蕉地址竊變換值。需要蕩特殊迅硬件炕(地單址變蛋換機(jī)紐奉構(gòu))供支持乞,以麻保證犯地址趣轉(zhuǎn)換啞不會(huì)舞影響洲指令促的執(zhí)孟行速它度便于河動(dòng)態(tài)非鏈接搬和代腥碼共同享等街等3018燦五僵月楊20談23北京岸交通愚大學(xué)榆計(jì)算余機(jī)學(xué)鮮院動(dòng)態(tài)怎重定遭位示松意圖CPU10沿00外0相對(duì)乳地址25紐奉00+重定辨位寄翼存器內(nèi)存物理批地址12豬50像0LOAD1,250036510純00檔010邊10針012江50稻015船00煎0LOAD1,2500365010惹025蛾0050鞠00作業(yè)J3118糖五忘月幣20百23北京惹交通盼大學(xué)征計(jì)算咳機(jī)學(xué)需院操作惰系統(tǒng)宇內(nèi)存雕管理梯功能禮要求內(nèi)存辦分配使各推得其占所、乖提高學(xué)利用忙率及灣適應(yīng)跌動(dòng)態(tài)握增長(zhǎng)免要求連續(xù)冰分配/離散鏈分配齊方式地址襪映射邏輯姻地址譯轉(zhuǎn)換燃為物添理地草址,屠與分優(yōu)配方告式相比關(guān)內(nèi)存課保護(hù)基于景地址的幅保護(hù)桃、存嚇取訪汽問(wèn)控腐制保鴨護(hù)內(nèi)存甘擴(kuò)充對(duì)換鈔技術(shù)魚、虛腫擬存指儲(chǔ)技無(wú)術(shù)3218互五獻(xiàn)月洋20熄23北京幸交通疊大學(xué)吐計(jì)算針機(jī)學(xué)蟲院第四去章駱存儲(chǔ)按器管在理4.周1內(nèi)存制管理秀概述4.聯(lián)2連續(xù)踩分配消存儲(chǔ)棍管理霜方式4.族3基本貪分頁(yè)任存儲(chǔ)躬管理爐方式4.喇4基本夕分段兼存儲(chǔ)直管理則方式4.脂5虛擬瞇存儲(chǔ)暑器概叛念及最關(guān)鍵款技術(shù)4.毅6請(qǐng)求禮分頁(yè)影存儲(chǔ)佛管理摔方式4.途7請(qǐng)求費(fèi)分段傻存儲(chǔ)神管理捷方式3318拖五場(chǎng)月惡20儀23北京超交通占大學(xué)功計(jì)算萍機(jī)學(xué)乖院第四油章梁存儲(chǔ)脖器管序理連續(xù)用分配傳存儲(chǔ)櫻管理嶺:一允個(gè)程奸序全檢部代敢碼和進(jìn)數(shù)據(jù)堵都應(yīng)潤(rùn)裝入味一段棚連續(xù)掌的內(nèi)勤存空擱間原因馮·諾依顏曼體膽系結(jié)楊構(gòu)指令刪計(jì)數(shù)竹器順鳥序增累加。3418楊五促月汪20權(quán)23北京壺交通李大學(xué)防計(jì)算錘機(jī)學(xué)希院4.沿2連續(xù)淚分配誤存儲(chǔ)橡管理面方式4.懸2.藥1單一減連續(xù)河分配冤存儲(chǔ)鋤管理4.頁(yè)2.拌2固定泄分區(qū)演分配企存儲(chǔ)短管理4.胞2.聰3動(dòng)態(tài)逼分區(qū)撐分配纖存儲(chǔ)析管理4.眨2.謝4動(dòng)態(tài)懸可重爐定位疤分區(qū)合分配4.你2.叛5對(duì)換和技術(shù)Un琴ip汽ro闖gr盾am備mi偏ng(M慌S-剃DO嶺S)Un貝ip特ro巴gr贈(zèng)am碼mi染ng(n蜘o況Tr敘an惹sl匠at篇io碰n薪or桌P中ro烤te毀ct其io靜n)Ap槳pl濫ic益at講io下n漁al皇wa放ys盞r觀un華s宏at或s濁am秧e背pl朝ac疊e忽in忌p銅hy輛si忌ca崇l字me掙mo每ry島s尿in閥ce躁o倘nl帥y透on且e盡ap棄pl儉ic漆at廈io星n京at脈a臟t仙im服eAp厚pl味ic脫at械io忌n榮ca譯n偶ac喂ce望ss管a紐奉ny她p遲hy仇si市ca堵l寫ad膠dr禽es推sAp固pl晴ic得at怎io村n兇gi譽(yù)ve搏n庭il楚lu警si畢on散o久f排de辰di捐ca敘te播d雀ma影ch臨in勉e炊by鄙g覺(jué)iv溜in乓g鎖it貼r狹ea分li經(jīng)ty潑o侍f繭a尚de列di耕ca倉(cāng)te科d霧ma扛ch何in姓e0x000000000xFFFFFFFFApplicationOperatingSystemValid32-bitAddresses3618兩五趕月恨20貝23北京編交通榨大學(xué)節(jié)計(jì)算耀機(jī)學(xué)砍院4.察2連續(xù)棚分配篩存儲(chǔ)骨管理肚方式4.爭(zhēng)2.擦1單一姓連續(xù)攻分配旗存儲(chǔ)仿管理4.穴2.章2固定番分區(qū)依分配廣存儲(chǔ)屢管理4.然2.就3動(dòng)態(tài)舍分區(qū)糊分配糖存儲(chǔ)既管理4.綢2.壁4動(dòng)態(tài)秧可重貢定位深分區(qū)激分配4.坡2.收5對(duì)換赴技術(shù)3718僚五臉月怠20睬23北京仇交通掀大學(xué)就計(jì)算樹機(jī)學(xué)亞院固定壩分區(qū)狂分配征方式用戶厘區(qū)分康為若捉干固搶定區(qū)喝域每個(gè)霉分區(qū)嫁可裝請(qǐng)入一搬道作悔業(yè)分區(qū)困劃分忠方法(等分/不等潤(rùn)分)分區(qū)窮說(shuō)明餃表與宿內(nèi)存鐵分配負(fù)算法可用廈于多替道程聞序存腐儲(chǔ)管紛理A:機(jī)B:浙C協(xié)=繡15籍:3聰0:柏50操作系統(tǒng)作業(yè)A作業(yè)B作業(yè)C存儲(chǔ)鎖空間藏分配毯情況030K45K75K125K225K分區(qū)號(hào)大小KB始址K狀態(tài)11530已分配23045空閑35075已分配4100125空閑…………3818毫五凱月梅20擦23北京共交通已大學(xué)敲計(jì)算狹機(jī)學(xué)駁院4.閥2連續(xù)于分配析存儲(chǔ)店管理槍方式4.籠2.舌1單一呈連續(xù)緒分配役存儲(chǔ)口管理4.濾2.闊2固定扭分區(qū)焦分配暮存儲(chǔ)侮管理4.止2.陜3動(dòng)態(tài)裳分區(qū)利分配稀存儲(chǔ)息管理4.包2.盒4動(dòng)態(tài)灶可重集定位乒分區(qū)醒分配4.票2.慨5對(duì)換挺技術(shù)3918倆五炸月廁20醋23北京龍交通姿大學(xué)曉計(jì)算繞機(jī)學(xué)歪院動(dòng)態(tài)并分區(qū)昂分配較方式基本瓶思想根據(jù)傳進(jìn)程岸的實(shí)互際需律求,駝動(dòng)態(tài)屯地對(duì)齡內(nèi)存京空間涂進(jìn)行秘分配蟻、回多收及準(zhǔn)劃分關(guān)鍵笨問(wèn)題分區(qū)爽分配矛用數(shù)遞據(jù)結(jié)浮構(gòu)分區(qū)志分配統(tǒng)算法分區(qū)荒分配赤與回胡收操樂(lè)作碎片灑(零軍頭)綠處理?4018兔五雹月轉(zhuǎn)20跨23北京搜交通簡(jiǎn)大學(xué)餅計(jì)算換機(jī)學(xué)陪院分區(qū)躬分配況用數(shù)欣據(jù)結(jié)耽構(gòu)空閑吊分區(qū)漠表空閑詞分區(qū)渣鏈
前向指針
后向指針N+畫4N+佳4N個(gè)字純節(jié)可愁用分區(qū)通大小分區(qū)號(hào)大小KB始址K16444224132340210430270………4118打五證月玻20備23北京車交通聾大學(xué)膝計(jì)算圣機(jī)學(xué)鼠院分區(qū)失分配貓算法首次段適應(yīng)聽(tīng)算法FF要求懷空閑尸分區(qū)閃鏈以充地址釘遞增奧次序蓋鏈接查找橫開(kāi)銷倆大,饅但有凳利于鍋大作爛業(yè)分旗配循環(huán)腿首次閱適應(yīng)勿算法首次饅適應(yīng)+起始紐奉查尋蠟指針+循環(huán)易查找減少區(qū)查找枝開(kāi)銷速,但塌不利紀(jì)于大艙作業(yè)花分配最佳譯適應(yīng)勢(shì)算法追求扇既能燈滿足樂(lè)要求匠且又矩最小樣的空所閑分縮慧區(qū)要求循空閑近分區(qū)庭按大門小遞處增次賄序鏈糟接微觀吹意義準(zhǔn)上的錯(cuò)最佳律與宏跡觀上忍的零帽頭問(wèn)僑題最壞煎適應(yīng)國(guó)算法?4218獲五桿月替20瞞23北京嬌交通脂大學(xué)羽計(jì)算芒機(jī)學(xué)趁院動(dòng)態(tài)尾分區(qū)武內(nèi)存毯分配豬流程從頭開(kāi)始查找可變分區(qū)分配用數(shù)據(jù)結(jié)構(gòu)開(kāi)始m.size≧u.size?檢索完否?m.size-u.size≦size?從當(dāng)前分區(qū)劃出u.size大小的分區(qū)是否否否修改分配用數(shù)據(jù)結(jié)構(gòu)并執(zhí)行分配是返回是檢索下一分區(qū)信息移出當(dāng)前分區(qū)分配嫌單位?4318仗五漫月廁20叉23北京糠交通平大學(xué)妙計(jì)算融機(jī)學(xué)嫩院動(dòng)態(tài)屑分區(qū)煮內(nèi)存罪回收痕情況空閑F1回收區(qū)已占用已占用回收區(qū)空閑F2空閑F1回收區(qū)空閑F2已占用回收區(qū)已占用4418廉五栽月?lián)?0疫23北京千交通釋大學(xué)磚計(jì)算事機(jī)學(xué)挪院動(dòng)態(tài)昂分區(qū)專內(nèi)存掉回收駝流程順序查找分配用數(shù)據(jù)結(jié)構(gòu)直至找到某分區(qū)之m.addr>collected.addr或m.size=0開(kāi)始是返回回收區(qū)與前一空閑區(qū)合并同時(shí)修正分配用數(shù)據(jù)結(jié)構(gòu)非第一分區(qū)且與前一空閑區(qū)相鄰?否非最末分區(qū)且與后一空閑區(qū)相鄰?回收區(qū)與后一空閑區(qū)合并同時(shí)修正分配用數(shù)據(jù)結(jié)構(gòu)與后一空閑區(qū)相鄰?與后一空閑區(qū)合并同時(shí)修正分配用數(shù)據(jù)結(jié)構(gòu)是是回收區(qū)collected.size=0?否插入回收區(qū)并調(diào)整分配用數(shù)據(jù)結(jié)構(gòu)否是Mu率lt翁ip揮ro墾gr誓am更mi粒ng摩(茶Ve細(xì)rs有io屯n碧wi鏈th刪P贈(zèng)ro配te罷ct樂(lè)io拉n)Ca朵n平we瞧p臨ro妖te背ct笛p攏ro饞gr拘am活s毯fr坐om絨e徐ac沸h野ot姜he趕r亡wi和th供ou圍t價(jià)tr忍an受sl蠅at內(nèi)io甜n?Ye蹲s:抵u督se質(zhì)t情wo垃s梯pe竭ci棒al顧r塊eg嗚is抬te距rsBa濃se捧Ad桃dran賊dLi膝mi座tA悲dd發(fā)rto袋p書re昌ve雄nt區(qū)u駐se衣r符fr梳om紗s翁tr護(hù)ay脅in材g押ou狼ts鎮(zhèn)id未e幅de脹si疊gn纏at養(yǎng)ed閃a屈re耳aIf餓u北se澤r項(xiàng)tr鬧ie潤(rùn)s達(dá)to淹a攪cc澤es慕s跨an唱i架ll費(fèi)eg離al異a歉dd潔re蝴ss今,榜ca寧us完e傻an請(qǐng)e澤rr凱orDu堅(jiān)ri破ng非s咐wi妥tc棋h,妖k負(fù)er證ne籮l達(dá)lo未ad磨s技ne椅w短ba等se木/l脈im案it煩f憤ro棗m陵TC罵B紡(T鹿hr事ea尤d翻Co但nt遍ro叨l球Bl愧oc急k)Us腔er都n半ot絞a狡ll汪ow糖ed鑼t封o位ch童an呢ge對(duì)b事as右e/霸li圍mi轉(zhuǎn)t但re陶gi萄st舉er竿s0x000000000xFFFFFFFFApplication1OperatingSystemApplication20x00020000BaseAddr=0x20000LimitAddr=0x100004618槍五飯?jiān)录?0思23北京消交通蠅大學(xué)惑計(jì)算孔機(jī)學(xué)撞院4.濱2連續(xù)敵分配螞存儲(chǔ)腎管理繼方式4.和2.廟1單一縮慧連續(xù)望分配致存儲(chǔ)贏管理4.模2.木2固定先分區(qū)巧分配片存儲(chǔ)瘡管理4.虧2.剩3動(dòng)態(tài)屆分區(qū)懇分配剃存儲(chǔ)擇管理4.疲2.餅4動(dòng)態(tài)葉可重姥定位搏分區(qū)藏分配4.陳2.永5對(duì)換姥技術(shù)4718素五訂月斗20泡23北京親交通璃大學(xué)摟計(jì)算嫂機(jī)學(xué)驅(qū)院動(dòng)態(tài)坡重定輕位動(dòng)態(tài)傘分區(qū)蜻的分悼析算法束時(shí)間城復(fù)雜場(chǎng)度外部著碎片膏導(dǎo)致宅內(nèi)存村利用柴率低動(dòng)態(tài)侍重定雞位分承區(qū)分畫配算富法動(dòng)態(tài)毯分配蠅分區(qū)陰算法+緊湊職功能緊湊敲技術(shù)分區(qū)炒分配蒜產(chǎn)生餃的零合頭/碎片況問(wèn)題通過(guò)碧移動(dòng)國(guó)把多礦個(gè)分推散拼做接成誓大分鹿區(qū)4818趕五振月隊(duì)20格23北京量交通攻大學(xué)催計(jì)算響機(jī)學(xué)謙院緊湊炎(拼糖接)賊技術(shù)操作系統(tǒng)用戶程序110KB用戶程序330KB用戶程序614KB用戶程序926KB操作系統(tǒng)用戶程序1用戶程序3用戶程序6用戶程序980KB緊湊勢(shì)前緊湊烏后4918發(fā)五宗月爬20狐23北京懼交通授大學(xué)凈計(jì)算楚機(jī)學(xué)吵院動(dòng)態(tài)出重定廟位動(dòng)態(tài)煮重定滑位分擔(dān)區(qū)靜態(tài)利鏈接闊、動(dòng)瘡態(tài)重戲定位莫技術(shù)書、存描儲(chǔ)器何保護(hù)餐措施CPU界限寄存器基址寄存器邏輯地址<+是物理地址內(nèi)存否地址錯(cuò)Si聯(lián)mp邪l(fā)e鞭B所as兇e洪an桐d陷Bo摩un照ds馳(招CR餐AY仔-1挨)Co鴉ul些d固us閑e獻(xiàn)ba柏se無(wú)/l狀im訴it商f遣ordy糾na令mi忙c柳ad帖dr丈es廢s取tr真an示sl喉at浸io襪n(o戲ft購(gòu)en茂c福al并le永d這“s亭eg陰me霸nt蠢at搬io桶n”像)箱–歡tr偏an灘sl裹at選io鑰n凈ha獎(jiǎng)pp往en歐s嘴at器e踢xe串cu鏈ti股on擠:Al忽te令r緞ad嘉dr測(cè)es頌s練of孩e澇ve話ry槍l蘋oa棄d/段st距or幼e景by括a貧dd虜in仆g泊“b滅as稈e”Ge咱ne堡ra仿te駛e薄rr罵or筆i費(fèi)f牢ad朗dr童es辣s民bi族gg障er亞t勸ha抖n貪li賺mi爺tTh否is桿g巴iv編es父p棍ro圾gr良am位t競(jìng)he甘i碧ll脫us棟io燥n忠th測(cè)at慨i溫t顛is企r幻玉un形ni丑ng策o最n席it恢s己ow左n賣de顏di恢ca尖te慰d鉛ma瘡ch腳in攝e,沈w比it眠h(yuǎn)意me派mo跌ry指s摧ta漏rt獄in綠g它at流0Pr袖og制ra南m怠ge不ts卻c秘on嗓ti僵nu桶ou黃s量re拘g(shù)i對(duì)on貪o沿f重me男mo威ryAd燈dr汪es暫se械s掛wi墾th墻in羊p稈ro鋒gr走am害d爽o壘no柴t蒜ha清ve秒t慎o絡(luò)be誘r白el團(tuán)oc銜at唉ed蔬w辯he街n粗pr宅og鼻ra趴m艷pl悉ac哈ed毫i杠n送di趁ff殲er抱en烈t流re參gi是on蘇o柴f裳DR無(wú)AMDRAM<?+BaseLimitCPUVirtualAddressPhysicalAddressNo:Error!5118窮五家月昂20禾23北京瘡交通盯大學(xué)貓計(jì)算拒機(jī)學(xué)疲院動(dòng)態(tài)幼重定歪位分造區(qū)分普配流頂程從頭開(kāi)始查找可變分區(qū)分配用數(shù)據(jù)結(jié)構(gòu)開(kāi)始找到不小于u.size的空閑分區(qū)否?空閑分區(qū)總和不小于u.size?進(jìn)行拼湊形成連續(xù)空閑區(qū)修改分配用數(shù)據(jù)結(jié)構(gòu)是否否按動(dòng)態(tài)分區(qū)方式進(jìn)行分配,修改分配用數(shù)據(jù)結(jié)構(gòu)返回是5218扣五幻玉月良20渡23北京象交通角大學(xué)中計(jì)算模機(jī)學(xué)倉(cāng)院動(dòng)態(tài)桑重定巖位分殘區(qū)分螺配方填式算法石評(píng)價(jià)是一絮種內(nèi)踢存利湖用率萬(wàn)最高館的算獻(xiàn)法但是忘時(shí)間敵開(kāi)銷娛太大時(shí)間喊復(fù)雜刮度是素多少透?5318苦五康月握20役23北京緣瑞交通奇大學(xué)不計(jì)算靈機(jī)學(xué)趕院4.午2連續(xù)涂分配缺存儲(chǔ)深管理庸方式4.禮2.股1單一洽連續(xù)綢分配民存儲(chǔ)暴管理4.唯2.著2固定禍分區(qū)寺分配披存儲(chǔ)程管理4.諷2.固3動(dòng)態(tài)辮分區(qū)庸分配元存儲(chǔ)舟管理4.狀2.櫻4動(dòng)態(tài)具可重室定位湊分區(qū)旨分配4.啄2.習(xí)5對(duì)換度技術(shù)5418滔五絕月凍20前23北京抄交通柴大學(xué)蜜計(jì)算槍機(jī)學(xué)匠院多道嫁程序仗環(huán)境閉下的濾對(duì)換內(nèi)存栽中并煩發(fā)執(zhí)越行的均進(jìn)程勻越多博,系媽統(tǒng)利著用率名越高灑。內(nèi)存悅空間換是有暈限的戚。有些座進(jìn)程只阻塞城,暫喉時(shí)不揚(yáng)會(huì)運(yùn)拼行對(duì)換桃的概挽念及籃意義內(nèi)存(進(jìn)程臘、程棟序、胃數(shù)據(jù)撫)外存提高魯內(nèi)存階利用照率5518代五逮月舍20濟(jì)23北京涉交通重大學(xué)希計(jì)算廈機(jī)學(xué)洗院多道料程序師環(huán)境計(jì)下的排對(duì)換對(duì)換廢實(shí)現(xiàn)頓方式進(jìn)程舞整體字對(duì)換錦:代繪價(jià)太確高了恥!進(jìn)程達(dá)部分糧對(duì)換戴:把咸短期鉗內(nèi)不嬌再執(zhí)幣行的勿部分堵?lián)Q出時(shí)內(nèi)存沙(后面面講仇)對(duì)換災(zāi)實(shí)現(xiàn)煤機(jī)制UN野IX:進(jìn)程西對(duì)換后(中紙級(jí)調(diào)賣度)5618僅五狹月倡20灶23北京捕交通鉤大學(xué)槍計(jì)算粗機(jī)學(xué)藏院對(duì)換慨空間惠的管姿理文件暈區(qū)和乞?qū)Q曲區(qū)功能籌、管傍理目軍標(biāo)及贊管理焰方式對(duì)換變區(qū)使鎖用情移況數(shù)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030年中國(guó)絕緣制品市場(chǎng)十三五規(guī)劃與投資戰(zhàn)略研究報(bào)告
- 2025-2030年中國(guó)紅木市場(chǎng)競(jìng)爭(zhēng)格局及發(fā)展趨勢(shì)分析報(bào)告
- 2025-2030年中國(guó)精密減速器市場(chǎng)發(fā)展現(xiàn)狀及前景趨勢(shì)分析報(bào)告
- 2025-2030年中國(guó)碲行業(yè)運(yùn)行狀況及發(fā)展趨勢(shì)分析報(bào)告
- 2025年遼寧省安全員C證考試(專職安全員)題庫(kù)附答案
- 2025-2030年中國(guó)皮帶輸送機(jī)市場(chǎng)運(yùn)行狀況及發(fā)展前景分析報(bào)告
- 2025-2030年中國(guó)電解銅行業(yè)發(fā)展?jié)摿σ?guī)劃研究報(bào)告
- 重慶郵電大學(xué)《電腦輔助設(shè)計(jì)》2023-2024學(xué)年第二學(xué)期期末試卷
- 成都信息工程大學(xué)《藝用人體解剖學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 泰山學(xué)院《財(cái)政政策與貨幣政策》2023-2024學(xué)年第二學(xué)期期末試卷
- 異位妊娠護(hù)理查房版本
- 人教版 八年級(jí)數(shù)學(xué)下冊(cè) 第19章 單元綜合測(cè)試卷(2025年春)
- 2024年美發(fā)師(高級(jí)技師)職業(yè)鑒定考試題庫(kù)(含答案)
- 2025年山東藥品食品職業(yè)學(xué)院高職單招職業(yè)技能測(cè)試近5年??及鎱⒖碱}庫(kù)含答案解析
- 2024年05月湖南招商銀行長(zhǎng)沙分行長(zhǎng)期社會(huì)招考筆試歷年參考題庫(kù)附帶答案詳解
- 滬科版(2024新版)數(shù)學(xué)七年級(jí)下冊(cè)第6章 實(shí)數(shù) 單元測(cè)試卷(含答案)
- 電子物料基礎(chǔ)知識(shí)
- 外科疝氣的個(gè)案護(hù)理
- 2025屆江蘇省南京市鹽城市高三一??荚囌Z(yǔ)文試題 課件
- 幼兒園保育教育質(zhì)量自評(píng)指導(dǎo)手冊(cè)(試行)
- 駕考科目一最完整考試題庫(kù)(完整版)包過(guò)關(guān)
評(píng)論
0/150
提交評(píng)論