计算机操作系统(1):OS的作用和目标
OS的目標和作用
操作系統(Operating System , OS)是計算機硬件上的第一層軟件,是計算機必須配置的最基本、最重要的系統軟件。
1.1.1?? OS的目標
有效性
方便性
可擴展性
開放性
1.有效性(早期OS的主要目標)
有效提高CPU和I/O設備利用率
提高的方法:合理地組織計算機的工作流程
2.方便性(現在OS越來越重視方便性)
可使計算機系統更容易使用(解釋之)
方便性和有效性是設計OS的兩個最重要的目標
3.可擴展性
為什么要有可擴充性? 因為:
如何才有可擴充性?
4.開放性
計算機網絡,特別是LAN的迅速發展,使OS的應用環境由單機轉向網絡環境。為使不同廠家的計算機和設備能通過網絡加以集成化,并能正確、有效地協同工作,實現應用的可移植性和互操作性,必須具有統一的開放環境,進而要求OS具有開放性。
開放性是指系統能遵循世界標準規范,特別是遵循開放系統互連(OSI)國際標準。
1.1.2? OS的作用
操作系統的作用:
1.OS作為用戶和計算機硬件系統的接口
2.OS作為計算機資源的管理者
3.OS實現了對計算機資源的抽象
OS的作用
1.OS作為用戶和計算機硬件系統的接口(用戶接口)
用戶可以通過三種方式使用計算機:
-
- ? 命令方式(鍵盤命令)
- ?圖標、窗口方式(GUI)
- ? 系統調用方式(程序接口)
2.? OS作為計算機資源的管理者
3. OS實現了對計算機資源的抽象
?
為了方便用戶使用文件系統,又在第一層軟件上再覆蓋一層用于文件的管理軟件,用它來實現對文件操作的細節,并向上提供一組對文件進行存取操作的命令。第二個層次的抽象。
又在文件管理軟件上再覆蓋一層面向用戶的窗口軟件,用戶便可在窗口環境下方便地使用計算機,形成一臺功能更強的虛擬機。
由此可知,操作系統是鋪設在硬件上的多層系統軟件,它們不僅增強了系統功能,而且還隱藏了對硬件操作的細節,由它們實現對計算機硬件的多個層次的抽象。
1.1.3?? 推動OS發展的主要動力
1.不斷提高計算機資源利用率。
最初發展的動力。批處理系統
2.方便用戶: 繼續發展的因素分時系統(或稱多用戶系統)
3.器件的不斷更新換代
8位機→16位機→32位機→64位機(8位OS →16位OS ... )
4.計算機體系結構的不斷發展
單機系統→多處理機系統:單機OS→多處理機OS
計算機網絡:網絡OS
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的计算机操作系统(1):OS的作用和目标的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java学习(176):第一个xml的编
- 下一篇: java信息管理系统总结_java实现科