作業系統刷題(十五)
阿新 • • 發佈:2019-02-08
1.通道是一個獨立與CPU的專管輸入/輸出控制的處理機,它控制裝置與記憶體直接進行資料交換。引入通道的目的是讓資料的傳輸獨立於CPU,使CPU從繁重的I/O工作中解脫出來。它有自己的通道指令,這些指令受CPU啟動,並在操作結束向CPU發出中斷訊號。通道技術主要是為了減輕CPU的工作負擔,增加了計算機系統的並行工作程度。
虛擬儲存器:它使得應用程式認為它擁有連續的可用的記憶體,而實際上,它通常是被分隔成多個實體記憶體碎片,還有部分暫時儲存在外部磁碟儲存器上,在需要時進行資料交換。
並行技術可以分為多程序程式設計和多執行緒程式設計。通常用IPC的形式來實現程序間的同步,如管道,訊號量,訊息佇列或者共享儲存。在所有IPC敏感詞享儲存器是最快的。
緩衝技術是為了緩和CPU和I/O裝置速度不匹配的矛盾,提高CPU和I/O裝置的並行性,在現代作業系統中,幾乎所以的I/O裝置在與處理機交換資料時都用了快取區,並提供獲得和釋放緩衝區的手段。總的來說,緩衝區技術用到了緩衝區,而緩衝區的引入是為了緩和CPU和I/O裝置速度不匹配,從而可以有效的減少CPU的終端頻率,提高CPU和I/O裝置的並行性。
2. 虛擬儲存只能基於非連續分配技術
3.設計多道批處理系統時,首先要考慮的是系統效率和吞吐量
4.作業系統是控制應用程式的執行,並充當應用程式和計算機硬體之間的介面。 說法正確。
5.檔案系統在建立一個檔案時,為它建立一個檔案目錄項。
6.在虛擬記憶體管理中,地址變換機構將邏輯地址變為實體地址
編譯後形成的目標檔案可以理解為一個小塊一個小塊的程式碎片,這樣的小塊一般都是具有從0開始的邏輯地址。 在和相應的庫函式連結以後形成一個可執行的檔案,需要修改這些小塊的邏輯地址,使之統一有序。 所以在連結的過程中又把每個小段的邏輯地址按照一定的順序組裝成一個統一的邏輯地址範圍,用來標識出此程式。
雖然編輯後的目標檔案形成的小塊內的也叫邏輯地址,但是和連結後形成的邏輯地址是截然不同的。
7.磁帶機屬於順序儲存裝置。
8.連續結構 和索引結構都可以隨機存取,而鏈式結構只能順序存取。其中,連續結構又更快一些
9.程序週轉時間:程序從提交到完成所需要的時間。包括就緒佇列中等待的時間、CPU中執行的時間和I/O操作的時間總和。