為什麼說批處理多道系統能極大地提高計算機系統的工作效率?
答① 多道作業並行工作減少了處理器的空閒時間
② 作業調度可以合理選擇裝入主存儲器中的作業充分利用計算機系統的資源
③ 作業執行過程中不再訪問低速設備而直接訪問高速的磁盤設備縮短執行時間
④ 作業成批輸入減少了從操作到作業的交接時間
操作系統為用戶提供哪些接口?
答操作系統為用戶提供兩種類型的使用接口一是操作員級的它為用戶提供控制作業執行的途徑;二是程序員級的它為用戶程序提供服務功能
什麼是線程?多線程技術具有哪些優越性?
答線程是進程中可獨立執行的子任務一個進程可以有一個或多個線程每個線程都有一個惟一的標識符線程與進程有許多相似之處往往把線程又稱為輕型進程線程與進程的根本區別是把進程作為資源分配單位而線程是調度和執行單位
多線程技術具有多個方面的優越性
① 創建速度快系統開銷小創建線程不需要另行分配資源;
② 通信簡潔信息傳送速度快線程間的通信在統一地址空間進程不需要額外的通信機制;
③ 並行性高線程能獨立執行能充分利用和發揮處理器與外圍設備並行工作的能力
UNIX系統中的優先權和優先數有什麼關系?如何確定進程的優先權和優先數?
答UNIX中每個進程都有一個優先數就緒進程能否占用處理器的優先權取決於進程的優先數優先數越小則優先權越高
UNIX以動態方式確定優先權如核心的進程優先權高於進入用戶態的進程;降低用完一個時間片的進程的優先權;對進入睡眠的進程其等待事件越急優先數越高;降低使用處理器時間較長的進程的優先權
UNIX中確定進程優先數的方法有兩種設置方法和計算方法前者對要進入睡眠狀態的進程設置優先數若等待的事件急迫則設置較小的優先數;後者用戶進程正在或即將轉入用戶狀態運行時確定優先數
主存空間信息保護有哪些措施?
答保存主存空間中的信息一般采用以下措施
① 程序執行時訪問屬於自己主存區域的信息允許它既可讀又可寫;
② 對共享區域中的信息只可讀不可修改;
③ 對非共享區域或非自己的主存區域中的信息既不可讀也不可寫
共享設備允許多個作業同時使用這裡的同時使用的含義是什麼?
答同時使用的含義是多個作業可以交替地啟動共享設備在某一時刻仍只有一個作業占有
簡述打開文件操作的系統處理過程
答用戶要使用一個已經存放在存儲介質上的文件前必須先提出打開文件要求這時用戶也必須向系統提供參數用戶名文件名存取方式存儲設備類型口令等系統在接到用戶的打開文件要求後找出該用戶的文件目錄當文件目錄不在主存儲器中時還必須把它讀到主存儲器中;然後檢索文件目錄指出與用戶要求相符合的目錄項取出文件存放的物理地址
[] [] [] [] [] [] []
From:http://tw.wingwit.com/Article/program/czxt/201311/24212.html