作業系統第一次課程作業
1.如果計算機不配作業系統,用戶撰寫程式與運行程式需經歷怎樣的程序
需要人工操作,需要撰寫機器語言,需要脫機輸入輸出,
2.什么是作業系統?它有什么基本特征?列舉4種作業系統的名稱,
作業系統是管理計算機硬體與軟體資源的計算機程式,
3.作業系統的處理機管理、記憶體管理、檔案管理、設備管理各應實作哪些功能,為什么?
- 處理機管理:行程控制、行程同步、行程通信、調度,為了是寫多道程式技術,提高系統資源利用率,增加系統吞吐量,
- 記憶體管理:記憶體分配、記憶體保護、地址映射、記憶體擴充,為多道程式提供良好的運行環境,提高儲存器的利用率,方便用戶使用,以及能從邏輯上擴充記憶體,
- 檔案管理:檔案儲存空間管理、目錄管理、檔案的讀/寫管理和保護,方便用戶使用,保證檔案的安全性,
- 設備管理:快取管理、設備分配、設備處理,完成用戶行程提出的I/O請求,提高 CPU和 I/O 設備的利用率,提高 I/O 速度,方便用戶使用I/O設備,
4.多道程式系統和單道批處理本質區別在哪?為什么多道程式系統說現代意義上的作業系統的出現,
本質區別:多道程式系統同一時間段內有多道程式在同一處理機上運行,而單道批處理系統同一時間段內只有一道程式在運行,
多道程式系統實作了現代意義上作業系統所需要的基本特征并發、共享、虛擬、異步,
5.作業系統的基本型別有哪三種?各有什么特點?適用于哪些領域?
批處理系統:用戶將一批作業提交給作業系統后就不再干預,由作業系統控制它們自動運行,適用于需求人機互動較少的領域,
分時系統:同時允許多個用戶通過主機的終端,以互動方式使用計算機,共享主機中的資源,適用于個人終端、服務器等領域,
實時系統:能及時回應外部事件的請求,在規定的時間內完成對該事件的處理,并控制所有實時任務協調一致的運行,適用于工業、武器
控制、多媒體以及嵌入式系統等領域,
6.什么是通用作業系統,目前主要通用作業系統有哪些,各有何特點,適用于哪些領域?
通用作業系統:具有多種型別操作特征的作業系統,可以同時兼有多道批處理、分時、實時處理的功能,或其中兩種以上的功能,
- UNIX:多用戶多任務作業系統,適用于科研、學校、金融等關鍵領域,
- windows:單用戶多任務作業系統,擁有友好的用戶界面,適用于個人使用,
- Linux:多用戶多任務作業系統,適用于個人、企業、嵌入式開發等領域,
7.采用多道程式設計的主要優點是什么?
資源利用率高、系統吞吐量大、
8.試對分時作業系統和實時作業系統進行比較,
- 多路性:資訊查詢系統與分時系統中的多路性都表現為系統按分時原則為多個終端用戶服務;實時控制系統的多路性則是指系統周期性地對多路的現場資訊進行采集,以及對多個物件或多個執行機構進行控制,
- 獨立性:資訊查詢系統與分時系統中中的每個終端用戶在與系統互動時,彼此相互獨立互不干擾;同樣在實時控制系統中,資訊的采集和對物件的控制也是彼此互不干擾的,
- 及時性:資訊查詢系統與分時系統中對實時性的要求是依據人所能接受的等待時間來確定的,而多媒體系統實時性要求是播放出來的音樂和視頻能讓人滿意,實時控制系統的實時性以控制物件所要求的截止時間來確定,一般以秒級到毫秒級,
- 互動性:資訊查詢系統中,互動性僅限于訪問系統中某些特定的專用服務程式,而分時系統能向終端用戶提供資料、資源共享等服務,而多媒體系統的互動性也僅限于用戶發送的某些指令,
- 可靠性:分時系統要求系統可靠,實時系統要求系統高度可靠,因為任何差錯都可能帶來無法預料的災難性后果,在實時系統中,往往都采取了許多容錯措施來保證系統的安全性以及資料的安全性,
9.作業系統有哪幾種基本特性,各特性間關系是什么,
并發、共享、虛擬、異步,
并發和共享是互為存在的條件,一方面資源共享是以行程并發為執行條件的,另一方面,若系統不能對資源共享實施有效管理,以協調好諸行程對共享的訪問,也會影響到行程間的并發,虛擬必須要在并發和共享的基礎上實作,異步是并發導致的必然結果,
10.作業系統提供哪些用戶介面?其用途各是什么?
命令列介面:允許用戶在提示符之后用戶從鍵盤上輸入命令,命令解釋程式接收并解釋這些命令,
圖形用戶介面:簡化對計算機用戶的操作,
系統呼叫:提供程式呼叫作業系統的能力,
11.將下列應用程式分為互動性和面向批處理兩類,
1)生成個人的電子郵箱注冊表單
- 生成雇員的月工資報表
3)飛行模擬器
4)字處理
5)按月生成的銀行報表
6)計算精確到百萬分位的圓周率
互動性:1)、3)、4)面向批處理:2)、5)、6)
12.在一個分時作業系統中,用戶提交了一個作業,作業的內容包括:
(1)請求記憶體(memory)(2)計算并將結果存于記憶體
(3)請求列印機(printer)(4)將memeory中的內容在printer上輸出
(5)釋放printer(6)釋放menory;(7)結束
試從分進作業系統對資源管理的觀點論述該作業從提交開始到結束為止,作業系統為其提供服務與控制全部程序,
(1)加載程式到記憶體
(2)等待調度程式調度
(3)調度程式
(4)完成程式計算并將結果存于記憶體
(5)呼叫列印機模塊,列印記憶體的內容
(6)結束列印機呼叫
(7)釋放記憶體空間
(8)結束程式
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/267015.html
標籤:其他
上一篇:運維:快速排查作業系統問題行程
下一篇:樹莓派備份鏡像&批量燒錄
