E啟動設備時應指出設備的絕對號
在多進程的並發系統中有關進程間的關系的正確說法是( )
A都是邏輯上無關的 B有些可能邏輯上無關的
C都是邏輯上有關的 D有些可能邏輯上有關的
E它們之間都直接或間接發生關系
UNIX系統中進程由三部分組成進程控制塊正文段和數據段這意味著一個程序的正文與數據可以是分開的這種分開的目的是為了( )
A可共享正文 B可共享數據
C可重入 D方便編程 E以上全部
三填空題(本大題共小題每空分共分)
操作系統的主要設計目標是__________和__________
當一個進程完成了特定的任務後系統收回這個進程所占的__________和取消該進程的__________就撤消了該進程
單個分區存儲管理僅適用於__________和__________系統
每個索引文件都必須有一張__________表其中每個登記項用來指出一個邏輯記錄的__________
實現SPOOL系統時必須在磁盤上辟出稱為__________和__________的專門區域以存放作業信息和作業執行結果
一個理想的作業調度算法應該是既能__________又能使進入系統的作業__________
死鎖的四個必要條件是____________________不可搶奪資源和循環等待資源
四簡答題(每小題分每小題分共分)
簡述操作系統提供的服務功能
簡述中斷裝置的主要職能
實現虛擬設備的硬件條件是什麼?操作系統應設計哪些功能程序?
一個具有分時兼批處理功能的操作系統應怎樣調度和管理作業?
簡述死鎖的防止與死鎖的避免的區別
五綜合題(本大題共小題共分)
設某作業占有個頁面如果在主存中只允許裝入個工作頁面(即工作集為)作業運行時實際訪問頁面的順序是 試用FIFO與LRU頁面調度算法列出各自的頁面淘汰順序和缺頁中斷次數以及最後留駐主存頁的順序(假設開始的個頁面已裝入主存)
某用戶文件共個邏輯記錄每個邏輯記錄的長度為個字符現把該文件存放到磁帶上若磁帶的記錄密度為字符/英寸塊與塊之間的間隙為英寸回答下列問題
()不采用記錄成組操作時磁空間的利用率為__________
()采用記錄成組操作且塊因子為時磁帶空間的利用率為__________
()當按上述方式把文件存放到磁帶上後用戶要求每次讀一個邏輯記錄存放到他的工作區
當對該記錄處理後又要求把下一個邏輯記錄讀入他的工作區直至個邏輯記錄處理結束系統應如何為用戶服務?
假定系統有三個並發進程read move和print共享緩沖器B和B進程read負責從輸入設備上讀信息每讀出一個記錄後把它存放到緩沖器B中進程move從緩沖器B中取出一記錄加工後存入緩沖器B進程print將B中的記錄取出打印輸出緩沖器B和B每次只能存放一個記錄要求三個進程協調完成任務使打印出來的與讀入的記錄的個數次序完全一樣
請用PV操作寫出它們的並發程序
UNIX系統中數據結構磁盤索引節點(dinode)中有數據項di_nlink活動索引節點(inode)中有數據項i_count而系統打開文件表(file)中有數據項f_count簡述這三個數據結構之間的聯系並指出這三個數據項的作用
[] [] [] []
From:http://tw.wingwit.com/Article/program/czxt/201311/24323.html