【正文】
. . . .第一章P33 1,2,3,5,7,13,14,15,16,17,21補(bǔ)充:試說明操作系統(tǒng)與硬件、其他系統(tǒng)軟件以及用戶之間的關(guān)系。 例:在有一臺CPU和兩臺輸入/輸出設(shè)備(磁盤機(jī)和磁帶機(jī))的多道程序系統(tǒng)中,同時投入運(yùn)行2個程序A和B。這2個程序?qū)PU和磁盤和磁帶的使用順序和使用時間為:程序A:磁帶(30S)、CPU(10S)、磁盤(30S)、 CPU(10S)、磁帶(20S)程序B:磁盤(20S)、CPU(30S)、磁帶(40S)假定:CPU、磁盤和磁帶都能并行工作試問:在單道和多道兩種方式下, 程序A和B從投入運(yùn)行到運(yùn)行完成所用的時間 分別是多少? CPU、磁盤和磁帶的利用率是多少?A、B同時運(yùn)行的情況(C)。 A 多個CPU B 多個終端 C 中斷功能 D 分時功能2. 批處理系統(tǒng)的主要缺點是(C)。 A CPU利用率低 B 不能并發(fā)執(zhí)行 C 缺乏交互性 D 以下都不是3. (D)是幫助管理計算機(jī)資源的一整套程序。 A 應(yīng)用程序 B 備份程序 C 診斷程序 D 操作系統(tǒng)程序4. 下列性質(zhì)中,不是分時系統(tǒng)特征的是(D)。 A 交互性 B 獨立性 C 多路性 D 成批性5. 實時操作系統(tǒng)必須在(C)內(nèi)響應(yīng)來自外部的事件。 A 響應(yīng)時間 B 周圍時間 C 規(guī)定時間 D 調(diào)度時間6. 多道程序設(shè)計是指(D)。 A 在實時系統(tǒng)中并發(fā)運(yùn)行多個程序 B 在分布系統(tǒng)中同一時刻運(yùn)行多個程序 C 在一臺處理機(jī)上同一時刻運(yùn)行多個程序 D 在一臺處理機(jī)上并發(fā)運(yùn)行多個程序,從用戶角度將依次看到(B)。 A. C語言編譯程序,用C語言寫的某單位的人事管理程序,操作系統(tǒng) B. 用C語言寫的某單位的人事管理程序,C語言編譯程序,操作系統(tǒng) C. 操作系統(tǒng),用C語言編寫的人事管理程序,C語言編譯程序 ,操作系統(tǒng),C語言編譯程序,操作系統(tǒng)向用戶提供的接口有 命令接口 和程序調(diào)用,在新近的操作系統(tǒng)中還提供圖形接口接口。批處理、分時和實時操作系統(tǒng)各自有什么特點? 多道程序設(shè)計的主要優(yōu)點是什么?第二章第二章作業(yè) P81:2,4,8,13,14,17,18,22,23,24,25,26,27,35,38,41下列幾種關(guān)于進(jìn)程的敘述,()最不符合操作系統(tǒng)對進(jìn)程的理解。 A. 進(jìn)程是在多進(jìn)程并行環(huán)境中的完整的程序 B. 進(jìn)程可以由程序、數(shù)據(jù)和進(jìn)程控制塊描述 C. 線程(Thread)是一種特殊的進(jìn)程 D. 進(jìn)程是程序在一個數(shù)據(jù)集合上運(yùn)行的過程,是系統(tǒng)進(jìn)行資源管理的一個獨立單位操作系統(tǒng)的進(jìn)程管理模塊并不負(fù)責(zé)()。 A. 進(jìn)程的創(chuàng)建和刪除 B. 提供死鎖處理機(jī)制 C. 實現(xiàn)I/O設(shè)備的調(diào)度 D. 通過共享內(nèi)存實現(xiàn)進(jìn)程間的通信判斷題: 當(dāng)一個進(jìn)程由阻塞狀態(tài)轉(zhuǎn)換為就緒態(tài)時,一定有一個進(jìn)程從就緒態(tài)變成運(yùn)行態(tài)。進(jìn)程