1.3.2 計算機系統資源管理的觀點
在一個計算機系統中,通常包含了各種各樣的硬件和軟件資源。歸納起來,可將資源分為4類:處理機、存儲器、文件(程序和數據)以及I/O設備。現代的計算機系統都支持多個用戶、多個程序共享它們。那么,面對眾多的程序爭奪處理機、存儲器、I/O設備和共享軟件資源,如何協調,以及有條不紊地進行分配?操作系統就是負責登記誰在使用什么樣的資源,系統中還有哪些資源空閑,當前響應誰對資源的要求,以及收回哪些不再使用的資源等。操作系統要提供一些機制去協調程序間的競爭與同步,提供機制對資源進行合理使用,施加保護,以及采取虛擬技術來“擴充”資源等。操作系統的主要功能也是針對以下4類資源進行有效的管理:
(1)處理機管理。用于分配和控制處理機。
(2)存儲器管理。主要負責內存的分配和回收。
(3)文件管理。負責文件的存取、共享和保護。
(4)I/O設備管理。主要負責I/O設備的分配和操縱。
概括地說,研究資源管理的目的是為用戶提供一種簡單、有效的資源使用方法,以充分發揮資源的利用率。
推薦閱讀
- Mastering vRealize Operations Manager(Second Edition)
- 嵌入式Linux開發技術
- Implementing Cisco UCS Solutions
- PLC控制系統應用與維護
- Ubuntu Linux操作系統
- 新手學電腦從入門到精通(Windows 10+Office 2016版)
- Windows Server 2019 Administration Fundamentals
- Mastering Reactive JavaScript
- 一學就會:Windows Vista應用完全自學手冊
- 新編電腦辦公(Windows 10+ Office 2013版)從入門到精通
- Windows 7實戰從入門到精通(超值版)
- 嵌入式微系統
- Linux從入門到精通(視頻教學版)
- Linux內核修煉之道
- 15分鐘!畫出我的漫畫角色:賣萌篇