我所在的信管專業沒有開設作業系統這門課程,所以我只能向計科的同學曾俊傑借了本《計算機作業系統(第三版)》來自己學習。
此書一共有十章,計畫一天學習一章。今晚開始學習第一章 作業系統引論。
晚上2:18分大體看完第一章
一、對作業系統的內容有了個大體的概念
作業系統作為計算機系統資源的管理者,一般分為5個部分。處理機管理(程序管理)、儲存管理、i/o裝置管理、檔案管理、使用者介面。
在此書的後面幾章都是圍繞著這些內容進行詳細講解。
二、作業系統的發展歷史
一下我用我自己的語言進行複述,以便整理我的思路
1、無作業系統的計算機系統
最早期的計算機是個龐然大物,不難想象,它只是個能計算加減乘除的計算器。所以說它也不需要什麼作業系統。
當有計算的需求,那時可憐的程式設計師就要把需求轉化成機器語言,並用穿孔卡描述出來,輸入到計算機,計算機再把結果通過穿孔卡輸出。
2、單道批處理系統
3、多到批處理系統
4、分時系統
5、實時系統
計算機作業系統
為什麼要有作業系統 計算機系統是乙個複雜的系統,如果每位程式設計師在程式設計時都必須掌握計算機系統的所有細節,就會嚴重影響程式設計師的開發效率 作業系統可以對計算機硬體加以管理和優化使用,為使用者程式提供更好的執行環境。作業系統以及其位置 作業系統組成 作業系統功能 應用程式直接與作業系統及其抽象打...
計算機作業系統
實驗一 熟悉linux作業系統 程序觀測 實驗目的 1 了解在linux作業系統中程序的特點和表現形式 2 掌握linux檢視程序的方式與方法 3 在乙個程序中建立另乙個程序的方法 4 掌握父程序和子程序的關係和fork的用法 實驗內容 1 編寫乙個簡單的程式,使用ps或top工具觀察該程序的的id...
計算機作業系統
1 單選題 作業系統的主要功能是管理計算機系統中的 選項 a 程式和資料 b 資源 c 作業 d 程序 答案 資源 2 單選題 關於多道批處理作業系統,以下說法錯誤的是 選項 a 可提高系統資源的利用率 b 可提高計算機系統的工作效率 c 可提高系統吞吐量 d 在作業執行時使用者可以直接干預作業的執...