作用:管理計算機的軟硬體資源,並提供使用介面及工作介面。
管理:軟體資源:安裝,使用安全及刪除。硬體資源:cpu執行時間,記憶體儲存空間。
提供使用方式:介面:識別,驅動等;工作介面:視覺化介面(桌面,資源管理器)
發展:windows:win95 -> win98 -> winxp -> win7 -> win8 -> win10
linux:redhat cenos 紅旗
os的功能:
程序管理:管理cpu的執行時間,對程序進行排程,執行等功能;
記憶體管理:管理記憶體空間,即記憶體申請,釋放,**,安全,擴充等;
裝置管理:管理i/o裝置,即識別,控制,傳輸等;
檔案管理:管理外存的檔案,即檔案的儲存,命名,訪問,定址等;
作業管理:管理批處理作業,提高自動化執行程度;
os的分類:
批處理作業系統:
概念:將多個任務形成佇列,按照先來先服務的原則依次處理;
特點:屬於單任務作業系統,作業自動化程度較高,cpu利用率較高,但作業執行中出現錯誤,由於無人機互動,則後續作業無法執行;
分時os作業系統:
概念:將cpu執行時間分成若干時間片段,每個程序分配乙個片段交替輪詢執行;
特點:屬於多工作業系統,擁有人機互動能力,在每個程序執行期間擁有整個cpu,可以實現併發執行;
實時os作業系統:
概念:以外部事件的發生作為響應時間的作業系統;
特點:
及時性:響應時間為毫秒到微妙級別;
可靠性高;
硬體封裝性:軟硬體繫結
分類:
實時控制系統:衛星發射,火炮控制;
實時資料系統:票務系統;
個人os
分布式os:基於網路執行的作業系統,要求軟體統一;
嵌入式os:與硬體繫結的一種專項的微型作業系統;
程式執行的環境方式:
單道執行方式:
原則:記憶體中只有乙個程序占有全部資源,按照批處理方式依次執行;
特點:
封閉性:占有全部資源
順序性:批處理方式先行執行
可再現性:若初值相同,多次執行後結果也相同
多道執行方式:
原則:記憶體中擁有多個程序,通過併發執行實現分時性;
特點:
失去封閉性,該程序占有部分資源;
資源徵用性:由於程序資源部分分配,必然產生程序之間的資源徵用問題。
作業系統os
這種機制使得期望執行的儲存空間大於實際的物理儲存空間。其方法是將程式放在磁碟上,而將主存作為一部分快取,用來儲存最頻繁使用的部分程式,這種機制需要快速映像記憶體位址,用來把程式生成的位址轉換為有關位元組在 ram 中的實體地址。這種映像由 cpu 中的乙個稱為 儲存器管理單元 memory mana...
作業系統 OS
1.2.1寫程式時通過怎樣的方式進行請求計算機資源的?答案就是通過系統呼叫,這些個系統呼叫會進入陷阱表 而這些陷阱表中儲存了系統需要執行的特權指令,即進入核心模式。核心模式下可以訪問計算機資源,執行相應的資源操作,當訪問結束後,跳出陷阱,恢復成使用者態。1.2.2 os如何重獲cpu的控制權?即某個...
OS作業系統(序)
記錄一下自己在學習作業系統時的知識點,如果有不對的地方,歡迎指正 1 c檔案 可執行程式?c檔案 預處理 編譯 鏈結 可執行程式 2 os是什麼?硬體之上的第一層軟體 是一組程式 用來有效控制和管理計算機系統的各類資源 是使用者和計算機之間的介面,以方便使用者使用計算機。os功能 乙個虛擬機器 使用...