




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
從 一條指令,在典型的處器中程序數(shù)器P)示,否處理每次完取指總是對(duì)P增一使它能夠按順序取得下條指。(位于一個(gè)端 .理器中的指令寄存器()中指令包含定處求的動(dòng)作。若干個(gè)目標(biāo)程序;這些目標(biāo)程序再經(jīng)過(guò)便形 代碼;(5)弱交互性7進(jìn)程的定程序是靜態(tài)的概念,進(jìn)程是動(dòng)態(tài)的程序 的,進(jìn)程是暫時(shí)存在程序與進(jìn)程的存在實(shí)體不同.段、用戶數(shù)據(jù)段、系統(tǒng)數(shù)據(jù)段構(gòu)成的實(shí)體。序的代碼,一個(gè)進(jìn)程必然對(duì)應(yīng)一個(gè)程序。合上運(yùn)行,因而構(gòu)成若干個(gè)不同的進(jìn)程。為了描述程序的并發(fā)執(zhí)行,當(dāng)允許程序并發(fā)9、什么是進(jìn)程控制塊?舉例說(shuō)明操作系統(tǒng)是如何利用進(jìn)控制塊中的信息例:Linux2.6.11內(nèi)核進(jìn)程控制塊task_struct的 ?? 11如何創(chuàng)建一個(gè)進(jìn)程?舉例說(shuō)明操作系統(tǒng)創(chuàng)建進(jìn)程的過(guò)程和進(jìn)程執(zhí)行的功能1324、將新進(jìn) 就緒隊(duì)列樣的事件與CPU內(nèi)外部硬件電路產(chǎn)生的電信號(hào)相對(duì)應(yīng)。由由軟件(OS)往保持寄存器寫一個(gè)當(dāng)當(dāng)計(jì)數(shù)器=0時(shí),產(chǎn)生一次時(shí)鐘中每來(lái)一個(gè)脈沖,計(jì)數(shù)器減保持寄存器的值→計(jì)數(shù) 時(shí) cpu時(shí)間片用完2、將進(jìn) 3、將進(jìn) 用戶態(tài)執(zhí)行:用戶空間是指用戶進(jìn)程所處的地址空間,當(dāng)一個(gè)進(jìn)程在用戶空間執(zhí)行時(shí),稱該進(jìn)程系統(tǒng)態(tài)執(zhí)行:系統(tǒng)空間是指含有一切系統(tǒng)核答:系統(tǒng)調(diào)用是一群預(yù)先定義好的模塊,它們提供一條管道讓應(yīng)程序或一般用戶能由此得到操作系 程序的服務(wù)例:以Linux系統(tǒng)的系統(tǒng)調(diào)用為例說(shuō)明系統(tǒng)調(diào)用的執(zhí)行過(guò)如下保存系統(tǒng)調(diào)用執(zhí)行INT0x80,進(jìn)程陷入內(nèi)核執(zhí)行0X80中斷處理程序以系統(tǒng)調(diào)用號(hào)為索引,在系統(tǒng)調(diào)用表中找到系統(tǒng)調(diào)用現(xiàn)例程的起始地址執(zhí)行系統(tǒng)調(diào)用例程,返回用戶態(tài)18 在資源共享的情況下:保證諸進(jìn)程以互斥的方式 precessB: 于是processA: processB: 。21、實(shí)現(xiàn)進(jìn)程互斥的基本原理是進(jìn)程互斥的目的是使進(jìn)程以互斥的方式臨界資源,只要能使進(jìn)程以互斥的方式進(jìn)入臨界區(qū)就能夠保證進(jìn)程對(duì)臨界資源的互斥。所以,可以通過(guò)在臨界區(qū)前加進(jìn)入?yún)^(qū)臨界區(qū)是每個(gè)進(jìn)程中臨界資源的那段代碼。進(jìn)入?yún)^(qū)是檢查是否可以進(jìn)入臨界區(qū)并對(duì)臨界區(qū)“加鎖”的代碼。退出區(qū)是釋放臨界區(qū)權(quán)的代碼。22、說(shuō)明記錄型信號(hào)量的物理意s.value>=0s.valueTypesemaphore=record 資源數(shù)L:listof 阻塞隊(duì)procedurewait(s)vars:semaphoreifs.value<0thenproceduresignal(s)vars:semaphoreifs.value<=0then24、利用記錄型信號(hào)量機(jī)制寫出生產(chǎn)者消費(fèi)者問(wèn)題的進(jìn)程同步算法描述答案 切含義是對(duì)信號(hào)量的必須是原子性的。2.wait以及signal中對(duì)信號(hào)量的操作如:ss-1;s=s+1;是原子操作,在執(zhí)行過(guò)程中 請(qǐng)公共緩沖池的互斥權(quán),然后通過(guò)申請(qǐng)資源信號(hào)量申者進(jìn)程先申請(qǐng)到公共緩沖池的互斥權(quán),然后申請(qǐng)空緩者進(jìn)程因無(wú)法申請(qǐng)到公共緩沖池的互斥權(quán),也會(huì)被阻程等待生產(chǎn)者進(jìn)程釋放公共緩沖池的互斥權(quán),進(jìn)程因…}counter=register1;}
…}counter=register2;}若當(dāng)前counter=0,P1和P2按下列順序執(zhí)行時(shí),會(huì)發(fā)counter計(jì)數(shù)錯(cuò)誤 counter= counter 執(zhí)行結(jié)果:counter=1;正確結(jié)果應(yīng)該是:counter=2如果p1和p2以互斥的方式 counter,錯(cuò)誤就不會(huì)出現(xiàn)了counter10)32權(quán)較高的隊(duì)列中,通過(guò)老化技術(shù)了饑餓的發(fā)生。34、說(shuō)明選擇調(diào)度方式和調(diào)度算法的原則。(答:可以下面的準(zhǔn)則作為選擇依據(jù)?(理解系統(tǒng)對(duì)響應(yīng)時(shí)間的要求就緒隊(duì)列中進(jìn)程的數(shù)目系統(tǒng)的處理能力靜態(tài)優(yōu)先動(dòng)態(tài)優(yōu)先。1.最早截止時(shí)間優(yōu)先EDF(EarliestDeadlineFirst)2.最低松弛度優(yōu)先LLF(LeastLaxityFirst)39.進(jìn)程P1、P2、P3到達(dá)系統(tǒng)的時(shí)間分別為0,9,9時(shí)刻他們需要的服務(wù)短進(jìn)程優(yōu)先調(diào)度,調(diào)度順序P1,P3,P2,平均周轉(zhuǎn)時(shí)間142.考慮下面系統(tǒng)在某一時(shí)刻狀態(tài)。P13310(理解, P0:000 P1:075 P2:100 P3:002 P4:064workavailable=(1,5,2,0)a.因?yàn)閚eed0<work并且finish[0]=false;所以b.因?yàn)閚eed2<work并且finish[2]=false;所以c.因?yàn)閚eed3work并且finish[3]=false;d.因?yàn)閚eed4<work并且finish[4]=false;所以e.因?yàn)閚eed1work并且finish[1]=false;①.request1<need1&&request1<所以資源試分配 available-=request=(1,1,0,0)allocation1+=request=(1,4,2,0)need-=request=(0,3,3,0)work=因?yàn)閚eed0<work并且finish[0]=false;所以b.因?yàn)閚eed2<work并且finish[2]=false;所以c.因?yàn)閚eed3<work并且finish[3]=false;所以d.因?yàn)閚eed4<work并且finish[4]=false;所以e.因?yàn)閚eed1<work并且finish[1]=false;所以43、以生產(chǎn)者-消費(fèi)者問(wèn)題為例說(shuō)明死鎖是如何產(chǎn)生(刪除該題 互斥條請(qǐng)求和保持條 條環(huán)路等待條 靜 的任務(wù)靜 的特點(diǎn)1 開銷23動(dòng) 的特點(diǎn)2在采用空閑分區(qū)鏈作為數(shù)據(jù)結(jié)構(gòu)時(shí),F(xiàn)F算法要求空閑分區(qū)鏈以地址遞增的次序。在進(jìn)行內(nèi)存分配時(shí),從鏈?zhǔn)组_始順序查找,直至找到一個(gè)能滿足其大小要求的空閑分區(qū)為止。然后,再按照作業(yè)的大小,從該分區(qū)中劃出一塊內(nèi)存空間分配給請(qǐng)求者,余下的空閑47.20k,大小為0k;第二個(gè)空閑分區(qū)的起始地址為50k,大小00k300k,大小為0k。
片,稱為頁(yè)面或頁(yè),將內(nèi)存空間分成與頁(yè)相同大小的若干個(gè)塊,稱為物理塊,每個(gè)進(jìn)程頁(yè)面存在一個(gè)內(nèi)存物理塊中,頁(yè)號(hào)連續(xù)的頁(yè)面可以離散存放在物理塊號(hào)不連續(xù)的物理塊中.利用頁(yè)表實(shí)現(xiàn)邏輯地址到物理地址的.49.頁(yè)面大小的選在分頁(yè)系統(tǒng)中頁(yè)面的大小是由機(jī)器的體系結(jié)構(gòu)所決定的,亦即由硬件決定。(如:分頁(yè)單元把低12位邏輯地址解釋為頁(yè)內(nèi)偏移地址,則頁(yè)大小就是4K).(1)頁(yè)面太小,就會(huì)導(dǎo)致進(jìn)程所需頁(yè)面多,頁(yè)表過(guò)長(zhǎng),占用大量?jī)?nèi)存空間;同時(shí),降低頁(yè)面換入換出效率。頁(yè)面小有利于提高內(nèi)存的利用率,但存(1)所述缺點(diǎn),頁(yè)面大,可克頁(yè)面的大、頁(yè)面大小是2的冪、一般頁(yè)面大小在512個(gè)字節(jié)、現(xiàn)在硬件可以支持多種不同的頁(yè)面大小。頁(yè)面大小4k16K2M8M16M等 答:若A為邏輯地址,L為頁(yè)面大小,P為頁(yè)號(hào),W為頁(yè)內(nèi)偏移量,有計(jì)算關(guān)系W=MOD分 管理的地 過(guò)程說(shuō)明如下進(jìn)程執(zhí)行,PCB塊中頁(yè)表起始地址和頁(yè)表長(zhǎng)度送頁(yè)表 邏輯單元a由分頁(yè)地址變換機(jī)構(gòu)自動(dòng)將a分為頁(yè)號(hào)和頁(yè)內(nèi)地址兩由硬件檢索機(jī)構(gòu)搜索頁(yè)表,得到物搜索原理:頁(yè)號(hào)對(duì)應(yīng)的頁(yè)表項(xiàng)地址=頁(yè)表始地址+頁(yè)表項(xiàng)長(zhǎng)度*頁(yè)號(hào)。(頁(yè)表項(xiàng)中存有物理塊物理塊號(hào)和頁(yè)內(nèi)地址送物理地址寄存器內(nèi)存進(jìn)程頁(yè)表起頁(yè)表起始地頁(yè)表長(zhǎng)頁(yè)表長(zhǎng)頁(yè)表起始頁(yè)表長(zhǎng)頁(yè)表起始地
存從進(jìn)程提供的邏輯單元中取數(shù)時(shí))a為邏分頁(yè)地址變換分頁(yè)地址變換硬件檢索03硬件檢索031728物理地址寄存器頁(yè)表始址+頁(yè)號(hào)*頁(yè)表項(xiàng)在內(nèi)存中的地物理地址寄存器
a的頁(yè) a 緩存用來(lái)存放最近 過(guò)的頁(yè)表項(xiàng)引入快表后的地 過(guò)程交給TLB 答案 P160頁(yè)例 管理中的地址變換過(guò)程 限)121).每個(gè)段有8個(gè)頁(yè),每個(gè)頁(yè)2k,每個(gè)段最大).57.某系統(tǒng)采用頁(yè)式管理策略,擁有邏輯空間32的格式。2)若不考慮權(quán)限,進(jìn)程的頁(yè)表有多少 權(quán) 60、舉例說(shuō)明進(jìn)程擁有的最小物理塊數(shù)與哪些因素有關(guān)?(理解保證進(jìn)程正常運(yùn)行所需要的最少物理塊數(shù)與計(jì)算機(jī)的硬件有關(guān),取決于指令的格式、功能和尋址方例如:一個(gè)支持16位指令格式的機(jī)器,采用直接尋址方式,用高888位字節(jié)作為一個(gè)編址單元,當(dāng)采用直接尋址方式時(shí),上面的指令本身樣的的情況下,至少要為進(jìn)程分配三個(gè)物理塊,才能保證進(jìn)程正常執(zhí)行。)配至少四個(gè)物理塊才能保證進(jìn)程正常執(zhí)行。 –物理塊號(hào):頁(yè)面在物理內(nèi)存中的物理 字段A:用于記錄頁(yè)面最近 的情況–修改位M: 答:因?yàn)樽罱鼪](méi)有被的頁(yè)面在將來(lái)被的可能性 時(shí)為空),當(dāng)執(zhí) FIFO置換算法的置換圖。(理解應(yīng)用(刪去例如:FAT12采用12位文件分配表,簇=8可以管理的文件最大也是8M答:在類Unix操作系統(tǒng) ),其中12個(gè)地 直接地址;一個(gè) 的文件的最大長(zhǎng)度是多少?(理解,應(yīng)用答:首先,12個(gè)地址放的是磁盤塊號(hào),,每個(gè)地址項(xiàng)占4個(gè)字節(jié),所以,每個(gè)盤塊中可以存放1024個(gè)地址項(xiàng),這樣,次間接塊可以表示的文件大小命令/狀態(tài)寄存內(nèi)存地址寄存器數(shù)據(jù)寄存器數(shù)據(jù)計(jì)數(shù)器CPU發(fā)I/O啟動(dòng)70→當(dāng)I/O序→當(dāng)I/
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 關(guān)于親愛的電影觀后感
- 跨學(xué)科教學(xué)的創(chuàng)新策略與實(shí)踐探索
- 廢棄礦山修復(fù)新路徑與實(shí)踐探索
- 創(chuàng)新藥行業(yè)未來(lái)發(fā)展與市場(chǎng)機(jī)遇分析
- 城市供水管網(wǎng)升級(jí)與漏損控制優(yōu)化方案分析
- 2025年發(fā)電機(jī)行業(yè)發(fā)展趨勢(shì)與市場(chǎng)前景分析
- 2025至2030年中國(guó)線絹行業(yè)投資前景及策略咨詢報(bào)告
- 2025至2030年中國(guó)純真絲毯市場(chǎng)分析及競(jìng)爭(zhēng)策略研究報(bào)告001
- 高中生惡意創(chuàng)造力研究-基于變量中心與個(gè)體中心的視角
- 2025至2030年中國(guó)纖維套管行業(yè)投資前景及策略咨詢報(bào)告
- 2025年中國(guó)經(jīng)緯儀行業(yè)市場(chǎng)調(diào)查研究及投資前景展望報(bào)告
- 施工現(xiàn)場(chǎng)臨時(shí)用電施工方案
- 網(wǎng)絡(luò)安全基本知識(shí)試題及答案
- 湖南省常德市2025屆高三下學(xué)期模擬考試(二模)物理試卷(含答案)
- 甘肅省招聘衛(wèi)生健康人才筆試真題2024
- 杭州2025年浙江杭州余杭區(qū)余杭街道招聘編外勞務(wù)派遣人員25人筆試歷年參考題庫(kù)附帶答案詳解
- 2024-2025學(xué)年度四川省達(dá)州市達(dá)川區(qū)銘仁園學(xué)校高一第二學(xué)期3月月考?xì)v史試題(含答案)
- 2025年全球美容與美容個(gè)護(hù)趨勢(shì)報(bào)告:中國(guó)篇
- 大規(guī)模住區(qū)的物業(yè)管理創(chuàng)新模式研究
- 第六單元實(shí)驗(yàn)活動(dòng)3二氧化碳的實(shí)驗(yàn)室制取與性質(zhì)教學(xué)設(shè)計(jì)-2024-2025學(xué)年九年級(jí)化學(xué)人教版上冊(cè)
- 智慧樹知到《中國(guó)近現(xiàn)代史綱要(哈爾濱工程大學(xué))》2025章節(jié)測(cè)試附答案
評(píng)論
0/150
提交評(píng)論