1. 計算機操作系統中的硬體資源和軟體資源都包括哪些
硬體資源中最主要的資源是計算資源和存儲資源。除了計算資源和內存資源的管理以外,操作系統對其他資源都通過I/O來管理。
軟體資源指為方便使用計算機和提高使用效率而組織的程序以及用於開發、使用和維護的有關文檔。軟體系統可分為系統軟體和應用軟體兩大類資源。
除了計算資源和內存資源的管理以外,操作系統對其他資源都通過I/O來管理。例如,外存資源,像磁碟,在現代計算機中是不可或缺的部件;另外,鍵盤和滑鼠通常是標準的輸入設備,而顯示器和列印機往往是標準的輸出設備。
操作系統為了跟I/O 設備打交道,需要三方面的技術保障:CPU 通過特定的指令來控制I/O 設備,I/O 設備通知CPU 發生了特定的事情,以及在系統主內存和設備之間傳輸數據。
(1)系統具體分配哪些資源擴展閱讀
系統資源是用來跟蹤應用程序的運行而不是用來運行應用程序的,就像公路上車多車少,並不是車稍微多點就沒有辦法開車。
因此可以肯定地說,影響計算機系統性能的是計算機系統其他的因素,而絕不會是可用系統資源的大小。當用戶計算機系統性能明顯降低時,應該從別的方面去查找原因,而不要馬上懷疑到系統資源身上。
從硬體方面來看,內存太小導致系統不得不頻繁使用虛擬內存是影響系統性能的主要原因之一;
從軟體方面來看,因為Windows是一個多任務的操作系統,大家都習慣同時運行多個應用程序而不管當時是否實際需要。
而編寫和調試這些應用程序的程序員一般只考慮其在單任務環境下的運行,而沒有過多的精力從多任務環境來考慮和調試,因此許多應用程序間往往不能很好地協同工作,同時運行多個這樣的應用程序會因它們彼此之間發生沖突而導致系統性能下降。