操作系統之QQ作業-1

1.作爲資源管理軟件,操作系統包含哪些主要功能?

處理器管理(或者進程管理)
設備管理
存儲器管理
文件管理

2.操作系統一般爲用戶提供哪些操作接口(或人機界面)?

命令行接口(CLI)
程序接口(API)
圖形用戶接口(GUI)

3.現代操作系統有哪些特徵?

a.併發:在單處理器,兩個或多個時間在同一時間間隔內發生。
b.共享:是指計算機的各種資源可供內存中多個併發執行的進程共同使用。
c.虛擬:是指把一個物理上的實體變爲若干邏輯上的對應物,
d.異步:在多道程序環境下,允許程序併發執行,但由於資源有限,進程的執行不是一貫到底的,而是走走停停,以不可預知的速度向前推進。

4.操作系統有哪些分類?

a.批處理操作系統
b.分時操作系統
c.實時操作系統
d.網絡操作系統
e.分佈式操作系統
f.個人計算機操作系統
g.網絡操作系統

5.什麼是開源操作系統?

開源操作系統(open source operating system) ,就是公開源代碼的操作系統軟件,可以遵循開源協議(GNU)進行使用、編譯和再發布。在遵守GNU協議的前提下,任何人都可以免費使用,隨意控制軟件的運行方式。

6.國產操作系統有哪些?簡單闡述國產操作系統的發展狀況

a.國產操作系統就是SPG思普操作系統、深度Linux、紅旗Linux、銀河麒麟、中標麒麟Linux、凝思磐石操作系統、共創Linux桌面操作系統等。
b.國產的操作系統前景堪憂,目前國內的操作系統都是基於開源的Linux的內核進行的,並不是全部自行研發的。

7.假設有三個程序A,B,C。每個程序的執行順序和耗時分別是(使用甘特圖分析):
程序A:計算 30ms 數據輸出 50ms 計算 20ms
程序B:數據輸入 10ms 計算 20ms 數據輸出 10ms
程序C:計算 10ms 數據輸入 30ms 計算10ms 數據輸出 10ms
請分別給出系統在採用順序執行、併發執行、並行執行三種方式執行這些程序所耗費的時間。

在這裏插入圖片描述
該系統在順序執行這些程序所耗費的時間爲:200ms
該系統在併發執行這些程序所耗費的時間爲:120ms
該系統在並行執行這些程序所耗費的時間爲:100ms

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章