對索引文件還必須把該文件的索引表存放在主存儲器中以便後繼的讀寫操作能快速進行
什麼是前台作業後台作業?為什麼對前台作業要及時響應?
答批處理操作系統實現自動控制無需人為干預分時操作系統實現了人機交互對話這兩種操作系統具有各自的優點為了充分發揮批處理系統和分時系統的優點在一個計算機系統上配置的操作系統往往既具有批處理能力又有提供分時交互的能力這樣用戶可以先在分時系統的控制下以交互式輸入調試和修改自己的程序;然後可以把調試好的程序轉交給批處理系統自動控制其執行而產生結果這些由分時系統控制的作業稱為前台作業而那些由批處理系統控制的作業稱為後台作業
在這樣的系統中對前台作業應該及時響應使用戶滿意;對後台作業可以按一定的原則進行組合以提高系統的效率
存儲型設備和輸入輸出型設備的輸入輸出操作的信息傳輸單位有何不同?
答存儲型設備輸入輸出操作的信息傳輸單位是塊而輸入輸出型設備輸入輸出操作的信息傳輸單位是字符
簡述信號量S的物理含義
答S>時S表示可使用的資源數;或表示可使用資源的進程數;
S=時表示無資源可供使用;或表示不允許進程再進入臨界區;
S<時S表示等待使用資源的進程個數;或表示等待進入臨界區的進程個數;
當S>時調用P(S)的進程不會等待;調用V(S)後使可用資源數加或使可用資源的進程數加;
當S<時調用P(S)的進程必須等待;調用V(S)後將釋放一個等待使用資源者或釋放一個等待進入臨界區者
簡述關閉文件操作的系統處理過程
答執行關閉操作時先要檢查讀到主存中的文件目錄或索引表是否被修改過若被修改過則應把修改過的文件目錄或索引表重新保存好用戶提出關閉要求時必須說明關閉哪個文件
什麼是計算機系統?它由哪幾部分組成?
答計算機系統是按用戶的要求接收和存儲信息自動進行數據處理並輸出結果信息的系統
計算機系統由硬件系統和軟件系統組成硬件系統是計算機系統賴以工作的實體軟件系統保證計算機系統按用戶指定的要求協調地工作
計算機系統怎樣實現存儲保護?
答一般硬件設置了基址寄存器和限長寄存器
中央處理器在目態下執行系統中對每個訪問主存的地址都進行核對若能滿足基址寄存器值≤訪問地址≤基址寄存器值+限長寄存值則允許訪問否則不允許訪問並且不允許用戶程序隨意修改這兩個寄存器的值這就實現了存儲保護
給出系統總體上的中斷處理過程
答CPU每執行完一條指令就去掃描中斷寄存器檢查是否有中斷發生若沒有中斷就繼續執行下條指令;若有中斷發生就轉去執行相應的中斷處理程序中斷處理過程可粗略的分為以下四個過程
① 保護當前正在運行程序的現場;
② 分析是何種中斷以便轉去執行相應的中斷處理程序;
③ 執行相應的中斷處理程序;
④ 恢復被中斷程序的現場
[] [] [] [] [] [] []
From:http://tw.wingwit.com/Article/program/czxt/201311/24213.html