現代作業系統學習 第一章

2021-07-28 04:44:02 字數 454 閱讀 6687

開個部落格記錄一下看現代作業系統的過程。不知道能看多少,能看多少看多少吧,主要是記錄一下後面的思考題

1、什麼是多道程式設計?

就是有兩個程式可以同時執行,使用硬體資源,比如cpu記憶體什麼的。巨集觀上是並行的但是實際上是高速的序列。應該是推動了作業系統的產生

2、什麼是spooling?讀者是否認為將來的高階個人計算機會把spooling作為標準功能。

①simultaneous peripheral operation on-line,假離線技術,大概意思就是io裝置的讀取速度比較慢跟不上cpu的節奏,那麼我就弄兩個池子,我cpu只管讀寫池子裡面的東西,而不管往池子裡送資料的io裝置。這樣就好像cpu離線了,不管io裝置了,但是還是間接的實現著對io裝置的控制。

②應該是會的,因為當計算機速度越來越高,必然會存在io裝置跟不上cpu的情況,而且這樣還可以實現裝置的共享。感覺現在的快取可能是這個類似的東西吧。

作業系統學習筆記 第一章 作業系統概述

作業系統的歷史 作業系統特性 作業系統型別 作業系統執行環境 作業系統介面形式 作業系統功能 管理系統中軟體硬體資源 cpu,裝置,記憶體,檔案 為使用者 應用程式 提供良好的服務 api,gui,jcl 作業系統是位於硬體層 hal 之上,所有其它軟體層之下的乙個系統軟體,是管理系統中各種軟硬體資...

現代作業系統筆記 第一章引論

第一章引論 1 什麼是作業系統 核心態與使用者態區別 作業系統的任務 自頂向下觀點 建立好的抽象,並實現和管理它建立的抽象物件。自底向上觀點 在相互競爭的程式之間有序地控制處理器 儲存器以及其它io介面裝置的分配。資源管理觀點 記錄哪個程式在使用什麼資源,對資源請求進行分配,評估使用代價,並且為不同...

作業系統(第一章)

作業系統的設計目標 方便性 有效性 可擴充性 開放性。方便性和有效性是作業系統的設計中最重要的兩個目標。1990年後,開放性已成為新系統或軟體能否被廣泛應用的至關重要管的兩個目標。作業系統的基本特徵 併發性 共享性 虛擬性 非同步性。併發性和共享性是多使用者,多工作業系統兩個最基本的特徵。併發性是多...