11級(jí)《操作系統(tǒng)原理實(shí)驗(yàn)》試卷a及答案

11級(jí)《操作系統(tǒng)原理實(shí)驗(yàn)》試卷a及答案

ID:8851618

大小:57.00 KB

頁數(shù):8頁

時(shí)間:2018-04-09

11級(jí)《操作系統(tǒng)原理實(shí)驗(yàn)》試卷a及答案_第1頁
11級(jí)《操作系統(tǒng)原理實(shí)驗(yàn)》試卷a及答案_第2頁
11級(jí)《操作系統(tǒng)原理實(shí)驗(yàn)》試卷a及答案_第3頁
11級(jí)《操作系統(tǒng)原理實(shí)驗(yàn)》試卷a及答案_第4頁
11級(jí)《操作系統(tǒng)原理實(shí)驗(yàn)》試卷a及答案_第5頁
資源描述:

《11級(jí)《操作系統(tǒng)原理實(shí)驗(yàn)》試卷a及答案》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、警示《中山大學(xué)授予學(xué)士學(xué)位工作細(xì)則》第六條考試作弊不授予學(xué)士學(xué)位計(jì)算機(jī)科學(xué)系2012第二學(xué)期《操作系統(tǒng)原理實(shí)驗(yàn)》期末考試試題(A)任課教師:李才偉考試形式:開卷考試時(shí)間:2小時(shí)年級(jí):11班別:3專業(yè):計(jì)科姓名:________學(xué)號(hào):____成績(jī)____注意:答案一定要寫在答卷中,寫在本試題卷中不給分。本試卷要和答卷一起交回。一.填空題(每小題2分,共30分)1.在我們的操作系統(tǒng)實(shí)驗(yàn)中,C與匯編語言混合編程的操作系統(tǒng)環(huán)境為___,其所用的虛擬機(jī)為___。2.測(cè)試用軟盤映像文件的大小為___MB,使用的文件系統(tǒng)格式為__

2、_。3.Intel80386新增加的兩個(gè)段寄存器分別為___和___。4.Intel處理器實(shí)模式下的中斷向量表包含___個(gè)中斷向量,每個(gè)中斷向量有___位。5.Linux中掛載磁盤映像的命令為___,C語言的編譯器為___。6.將程序的入口安排在指定位置的匯編操作符為___、LD的鏈接選項(xiàng)為___。7.ELF的英文原文是___,中文譯文為___。8.在FAT的文件條目中,普通文件和子目錄的文件屬性值分別為___和___。9.在IA-32的保護(hù)模式下,分段用于___,分頁用于___。10.IA-32處理器的4個(gè)系統(tǒng)地址

3、寄存器分別為___。11.IA-32中的描述符和選擇符大小分別為___位和___位。12.TSS的主要功用為___,TSS描述符只能位于___描述符表中。13.控制保護(hù)模式的寄存器為___,激活保護(hù)標(biāo)志位于其___位。14.IA-32的三種特權(quán)級(jí)類型分別為___、___和___。15.在Make文件中,$@和$<分別表示___和___。二.問答題(每小題5分,共30分)1.在實(shí)模式下的進(jìn)程調(diào)度中是如何實(shí)現(xiàn)堆棧切換的?2.IA-32的保護(hù)模式相比實(shí)模式的主要優(yōu)點(diǎn)有哪些?3.給出IA-32保護(hù)模式下的段寄存器的內(nèi)容、組成

4、和功用。4.給出GDT和LDT的英文原文和中文譯文,它們有哪些主要功用和區(qū)別?5.啟動(dòng)分頁機(jī)制的主要步驟有哪些?6.給出IA-32段頁式保護(hù)模式下(采用4KB頁面大小與兩級(jí)分頁方式的)邏輯地址和線性地址的構(gòu)成及轉(zhuǎn)換成物理地址的方法。三.編碼題(每小題10分,共40分)1.編寫一個(gè)引導(dǎo)扇區(qū)匯編程序,在文本屏幕的中央顯示黑底亮綠字的個(gè)性化字符串:XXXloveOS!。其中的XXX為你自己姓名(如張三豐)的拼音(如ZhangSanfeng)。2.編寫滿足如下要求的完整匯編程序:在(利用DiskWrite/FloppyWri

5、ter)寫入(C/H/S=80/4/63的)10MB硬盤映像文件后,可創(chuàng)建(不含引導(dǎo)代碼的)分離的主引導(dǎo)扇區(qū)和(序列號(hào)為你學(xué)號(hào)的)FAT12的分區(qū)引導(dǎo)扇區(qū),初始化兩個(gè)FAT表,并在根目錄中添加名為“10MBOSHD”卷標(biāo)條目。3.編寫可生成COM文件的完整匯編程序,要求在文本屏幕頂行中央,每間隔一秒鐘,交互顯示黑底亮白字的字符O和S。4.已知已經(jīng)初始化好的GDTR指針為GdtPtr,已知32位代碼段的選擇符為SelectorCode32,寫出進(jìn)入保護(hù)模式匯編程序的剩余代碼部分?!恫僮飨到y(tǒng)原理實(shí)驗(yàn)》試題參考答案一.填空

6、題(每小題2分,共30分)1.虛擬機(jī)中的Linux(Ubuntu)、VMware2.1.44、FAT123.FS、GS4.256、325.mount、GCC6.org、-Ttext7.ExecutableandLinkableFormat、可執(zhí)行與可鏈接格式8.0、10h9.內(nèi)存(訪問)保護(hù)、虛擬內(nèi)存(管理)10.GDTR、LDTR、IDTR、TR11.64、1612.保存任務(wù)運(yùn)行現(xiàn)場(chǎng)(用于任務(wù)切換)、全局(GDT)13.CR0、最低/0/PE14.CPL、DPL、RPL15.目標(biāo)、首個(gè)先決條件(源代碼文件)二.問答

7、題(每小題5分,共30分)1.實(shí)模式下的進(jìn)程調(diào)度涉及三種不同的棧:應(yīng)用程序棧、進(jìn)程表?xiàng)?、?nèi)核棧。其中的進(jìn)程表?xiàng)#皇菫榱吮4婧突謴?fù)進(jìn)程的上下文寄存器值,而臨時(shí)設(shè)置的一個(gè)偽局部棧,不是正常的程序棧。在時(shí)鐘中斷發(fā)生時(shí),實(shí)模式下的CPU會(huì)將FLAGS、CS、IP先后壓入當(dāng)前被中斷進(jìn)程(應(yīng)用程序)的堆棧中。為了及時(shí)保護(hù)中斷現(xiàn)場(chǎng),進(jìn)程調(diào)度程序?qū)⑺猩舷挛募拇嫫饕脖4嬖诒恢袛喑绦虻亩褩V?。在調(diào)度程序中,再切換到進(jìn)程表?xiàng)?,將這些寄存器值復(fù)制到內(nèi)核進(jìn)程表中的對(duì)應(yīng)PCB中。為了能夠同時(shí)完成進(jìn)程切換和棧切換,先切換到下一進(jìn)程的棧,再將返

8、回指令RETF所需的IP和CS的值,預(yù)先壓入此棧中,在恢復(fù)上下文寄存器值后,再使用RETF指令進(jìn)行進(jìn)程切換。2.可訪問大容量?jī)?nèi)存、提供內(nèi)存保護(hù)、支持內(nèi)存分頁/虛擬內(nèi)存管理。l保護(hù)模式下可訪問32位的地址空間,突破了實(shí)模式的20位地址空間限制;l在保護(hù)模式下,提供了段長(zhǎng)和特權(quán)級(jí),通過特權(quán)級(jí)驗(yàn)證、訪問限制和越界檢查,可以保護(hù)操作系統(tǒng)和應(yīng)用程序的代碼

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。