1.what is a process? what are attributes of a process?
(1)程序就是乙個正在執行的程式,(乙個或多個執行緒在程序中執行,執行緒是作業系統分配cpu運算時間的最小單位)。
(2)程序的基本屬性包括程序號(pid)、父程序號(ppid)、程序組號(pgid)、真實使用者 號(uid)、真實組號(gid)、有效使用者號(euid)、有效使用者組號(egid)資訊以及程序所占有的記憶體區域、開啟的檔案描述符和程序環境等。
2.what is deadlock? what is startvation? how do they differ from each other?
(1)死鎖是兩個或以上程序等待對方釋放資源.
(2)飢餓是多個程序中.資源在兩個或多個程序間相互使用,導致除此之外的至少乙個程序始終得不到或很難得到資源
3.what』s the difference between external fragmentation and internal fragmentation?
記憶體中無法利用的儲存空間稱為碎片,根據碎片出現的位置可以分為外部碎片和內部碎片。內部碎片是指分配給作業的儲存空間中未被利用的部分,外部碎片是指系統中無法利用的小儲存塊。
4.what is spooling? describe how spooling works using printer as an example.
(1)spooling 又稱假離線技術,用來儲存裝置輸出的緩衝,這
作業系統 作業系統的概念
3 作業系統的目標和功能 作業系統用做擴充機器 計算機系統自上而下可區分為 從作業系統的角度 計算機系統的概述 在計算機中的cpu 記憶體 輸入 輸出裝置等硬體,提供了基本的計算機資源 應用程式等規定了按何種方式來使用這些資源來為使用者服務 作業系統控制和協調各使用者程式對硬體的分配和呼叫。所以作業...
作業系統(部分習題)
今天課不多,昨天聽作業系統老師說下週考還是下下週考試有點慌張。整理整理習題迎接考試周。一 1.作業系統中採用多道程式設計技術提高了cpu和外部裝置的 利用率 2.在單處理機系統中,可並行的是 程序與程序 處理機與裝置 處理機與通道 裝置與裝置 3.批處理系統的主要缺點是 缺少互動性 4.從使用者的觀...
作業系統題
6 在作業系統中,使計算機系統能實現程序併發執行,保證系統正常工作的機制是 a 中斷 b 查詢 c 同步 d 互斥 正確答案 a 9 是指從作業提交給系統到作業完成的時間間隔 a 周轉時間 b 響應時間 c 等待時間 d 執行時間 正確答案 a 10 系統在 發生從目態到管態的轉換。a 發出p操作時...