清華大學(xué) - 話題

清華大學(xué)2005年計算機(jī)-操作系統(tǒng)試題
查看(1368) 回復(fù)(0)
小白楊
  • 積分:482
  • 注冊于:
發(fā)表于
樓主
操作系統(tǒng):
第一題:
1) TLB快表的結(jié)構(gòu)、原理、作用
2) 內(nèi)存能放1024頁,CPU訪問一個頁表項用100ns,TLB有32個頁表項,CPU訪問TLB里
的一個頁表項需要5ns,現(xiàn)在CPU訪問一個頁表項的時間是25ns,求快表的命中率.

第二題:
1) 反置頁表的原理.(這個題的表述記不太清了,大概是這樣的吧.把反置頁表的結(jié)
構(gòu)作用弄明白就沒有問題了)
2) 外存有2^64字節(jié)存儲空間,主存有256MB(2^28字節(jié)),一個頁面有4KB(2^12字節(jié)
),計算一個進(jìn)程可能的最大頁表項數(shù)(用2^*表示),如果用反置頁表表示,最大有多
少頁表項.

第3題:
1) 寫出unix文件系統(tǒng)的結(jié)構(gòu)
2) 計算一個包含10個直接索引、一個一級間接索引、一個二級間接索引的最大文
件大小,要寫出計算過程

第四題:
學(xué)生選課最多可以選3們,但是如果王同學(xué)選了3門C1C2C3后,想把C3換成C4,王同
學(xué)就得先退選C3再申請選修C4.但是這個時候可能C4已經(jīng)選滿了,而王同學(xué)想再選回
C3的時候可能已經(jīng)被人選滿,不能再選了.為了解決這個問題,使用一個函數(shù)
TradeCourse(user,course1,course2)將課程course1換成course2.下面給出一種實
現(xiàn).如果有不正確,給出所有錯誤的執(zhí)行情況,并給出你認(rèn)為正確的實現(xiàn).要有適當(dāng)注
釋.15分.
TradeCourse(user,course1,course2){
course1->p(); //申請課程course1數(shù)據(jù)結(jié)構(gòu)的互斥信號量
course1->drop(user); //退選課程course1
course2->p(); //申請課程course2數(shù)據(jù)結(jié)構(gòu)的互斥信號量
if(course2->isFull()==false){//課程course2沒有選滿
course2->add(user);//申請選修課程course2
course2->v(); //釋放課程course2數(shù)據(jù)結(jié)構(gòu)的互斥信號量
course1->v(); //釋放課程course1數(shù)據(jù)結(jié)構(gòu)的互斥信號量
}
}

回復(fù)話題
上傳/修改頭像

50減去30等于多少?

考研論壇提示:
1、請勿發(fā)布個人聯(lián)系方式或詢問他人聯(lián)系方式,包括QQ和手機(jī)等。
2、未經(jīng)允許不得發(fā)布任何資料出售、招生中介等廣告信息。
3、如果發(fā)布了涉及以上內(nèi)容的話題或跟帖,您在考研網(wǎng)的注冊賬戶可能被禁用。

網(wǎng)站介紹 | 關(guān)于我們 | 聯(lián)系方式 | 廣告業(yè)務(wù) | 幫助信息
©1998-2015 ChinaKaoyan.com Network Studio. All Rights Reserved.

中國考研網(wǎng)-聯(lián)系地址:上海市郵政信箱088-014號 郵編:200092 Tel & Fax:021 - 5589 1949 滬ICP備12018245號