系統資源是計算機中可供操作系統和其他應用程序使用的部分。系統資源中最值得注意的是正在使用的內存量,但此處也應考慮CPU時間。每次應用程序啟動時,應用程序都會從操作系統請求內存以及執行其功能的CPU時間片。例如,當...
系統資源是計算機中可供操作系統和其他應用程序使用的部分。系統資源中最值得注意的是正在使用的內存量,但此處也應考慮CPU時間。每次應用程序啟動時,應用程序都會從操作系統請求內存以及執行其功能的CPU時間片。例如,當計算機用戶在計算機上啟動字處理應用程序時,他們會單擊該應用程序的圖標,然后很快程序就會啟動。在用戶等待程序啟動時,操作系統正在配置系統資源來處理此應用程序。它實際上是在程序啟動時為它在其他進程和應用程序中騰出空間。當字處理器應用程序啟動時,它向操作系統發送一個請求,為操作系統提供必要的系統資源。

CPU時間是一個重要的系統資源根據可用內存的大小,應用程序可能會快速打開,如果啟動時可用內存較少,則打開速度可能會慢一些。有時內存不足,無法立即運行應用程序,在這種情況下,操作系統會發現系統資源不足,并嘗試將一些內容存儲在交換文件中,以便為活動應用程序提供更多可用內存交換文件的作用類似于內存,但卻包含在計算機的硬盤上。當計算機中的RAM內存已滿時,操作系統會將內容分頁(或寫入)到計算機交換文件中,從而為正在使用的程序釋放RAM內存。隨著交換文件的不斷增長,它可能已滿。這將導致操作系統產生警告消息,指示交換文件或虛擬內存已滿,并指示用戶關閉一些程序以釋放系統資源,從而使計算機運行得更好。很多次,重新啟動計算機是減輕這些警告信息的最佳方法。如果需要外圍設備,如打印機或磁盤驅動器,被請求的硬件將向CPU發送一個中斷請求(IRQ)。IRQ是外圍設備用來讓CPU知道它需要做什么的信號。硬件資源是當使用外圍設備(如打印機、掃描儀和調制解調器)時使用的內存和CPU時間。每次這些設備中的一個用戶訪問后,設備會向主板發送一個信號來中斷CPU,使其能夠運行。一旦完成了所請求的任務,設備會再次發出信號,表示它已經完成。這些信號被稱為中斷請求(IRQ),每個設備都有一個或一組通道,可以用來與主板進行通信。如果使用了指定設備的所有通道,則該設備無法工作。每個IRQ通道只能使用一個設備,或在計算系統中為其分配一個設備。這有助于主板知道哪些設備它應該期望在哪個IRQ上系統資源由計算機操作系統監控,以確保計算機在任何時候都有可用資源的情況下盡可能高效地運行。