第一章 介紹作業系統

2021-09-24 14:29:31 字數 660 閱讀 1468

1.作業系統是讓系統正確且高效執行的軟體

2.作業系統通過virtualization虛擬化,將物理資源(處理器,記憶體,硬碟)虛擬為高效且易用的虛擬資源(程序,檔案)。所以作業系統又稱為virtual machine

3.作業系統提供了一系列api(類似執行程式,分配記憶體,訪問檔案)給開發者,所以作業系統又被稱為standard library

4.作業系統管理著機器的所有資源(cpu,記憶體,硬碟),所以作業系統又被稱為resource manager

給使用者乙個假象:雖然只有乙個cpu,能同時執行很多程式。

1.把物理記憶體虛擬化為類似 陣列,訪問或者讀取資料只需知道資料的位址,而不用關係底層i/o。

2.每乙個程序有屬於自己的虛擬位址記憶體,被稱為address space

解決程序併發,執行緒併發帶來的一系列問題

因為記憶體是使用ram,是掉電丟失的,所以怎麼把資料持久的儲存下來,即是持久化

答案即是file system檔案系統

作業系統(第一章)

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

作業系統第一章

上網課時記的筆記,mooc上華中科技大學蘇曙光老師的作業系統原理。有點亂 windows,linux,基於unix的mac作業系統,win xp 雙擊,控制程式執行 基本功能 提供操作介面,控制程式執行,管理系統資源,配置系統引數,監控系統狀態,工具軟體集合 功能程序管理 cpu管理 程序控制 排程...

作業系統第一章

作業系統 第一章 作業系統引論 1.2 作業系統的發展過程 1.2.1 未配置作業系統的計算機系統 人工操作方式 早期的操作方式是由程式設計師將事先已穿孔的紙帶 或卡片 裝入紙帶輸入機 或卡片輸入機 再啟動它們將紙帶 或卡片 上的程式和資料輸入計算機,然後啟動計算機執行。僅當程式執行完畢並取走計算結...