作業系統管理哪些硬體和軟體資源?
作業系統管理磁碟驅動器、記憶體和處理器等資源。計算機內的任何裝置都由作業系統管理。作業系統管理執行的應用程式或程式,稱為程序。
不同的硬體和軟體資源如下:
處理器(CPU)
記憶體 (RAM)
硬碟儲存
可移動介質
軟體
輸入裝置
現在,讓我們看看Windows如何管理其硬體和軟體資源。
Windows 本身就是一個軟體,我們通常稱之為作業系統或系統軟體。Windows 管理計算機的記憶體、內部 CPU 程序以及所有應用程式軟體和硬體。
一般來說,什麼是作業系統:作業系統是計算機硬體和軟體之間的介面。它幫助人們藉助軟體與硬體進行通訊。
當我們談論Windows如何管理硬體和軟體時,我們可以說:
為了讓Windows作業系統與您的硬體通訊,它需要驅動程式。
驅動程式將教作業系統如何與硬體互動。
這就是為什麼在我們的計算機上安裝Windows時,它會同時安裝驅動程式,或者我們應該手動安裝的原因。硬體資源包含可分配的地址匯流排和外圍系統,軟體可以使用這些系統來定址其所需的位置。
在軟體與硬體例項通訊之前,PnP 管理器將根據資源可用性的知識分配資源。
有一個名為系統資源的工具,硬體或軟體都使用它來相互通訊。
一些系統資源工具包括:IRQ、I/O 地址、記憶體地址、DMA 通道。
所有這四種資源都用於硬體和軟體之間的通訊。
硬體裝置使用 IRQ 向 CPU 發出請求注意的訊號。
軟體使用其 I/O 地址之一來定址裝置。
軟體將記憶體視為硬體裝置並使用記憶體地址對其進行定址,而 DMA 通道在硬體裝置和記憶體之間來回傳遞資料。
問題
管理硬體和軟體技術的難題列在下面:
容量規劃
它與根據當前和未來需求估算計算機硬體、計算機軟體、網路連線和其他基礎設施資源的需求有關。
容量規劃不僅針對現在;它也需要對未來進行合理的評估,以便如果需求增加,基礎設施能夠支援。如果規劃升級;那麼使用當時最新的先進技術非常重要,因為技術的生命週期很短。
可擴充套件性
它與系統在不破壞系統的情況下為大量使用者提供服務的能力有關。
因此,在規劃基礎設施容量時,使用能夠支援先進技術、具有更大容量和更高效能效率的最新版本的計算機模型也至關重要。