大多數計算機操作系統(OSs)中包含的一種編碼塊,用于保存執行一系列簡單到復雜任務的信息,這是一個過程控制塊。每個過程控制塊都有一個標識號,開發人員預先確定每個塊的任務。為了保持計算機平穩運行,大多數程序塊在執行與...
大多數計算機操作系統(OSs)中包含的一種編碼塊,用于保存執行一系列簡單到復雜任務的信息,這是一個過程控制塊。每個過程控制塊都有一個標識號,開發人員預先確定每個塊的任務。為了保持計算機平穩運行,大多數程序塊在執行與其任務相對應的操作之前不使用中央處理器(CPU)。如果一次激活的塊太多,CPU將開始猛擊,或者只向塊提供電源,而不向實際進程供電。有些塊需要打開文件來完成其任務,這些區塊被賦予自動打開必要文件的權限進程控制塊可以做很多事情,例如在屏幕上添加文本或在屏幕上移動鼠標圖標。在創建操作系統的過程中,每個塊都會被賦予一個標識符,以區別于其他塊。除了標識符之外,每個塊都是為特定任務而設計的,與其他類型的塊不同,它可以適應任何任務。如果每個進程控制塊同時占用CPU功率,然后大多數計算機都很難執行任何操作。為了糾正這一點,并使計算機平穩運行,非活動塊基本上是關閉的,在這種狀態下它們幾乎不占用CPU的能量。當用戶執行歸因于該塊的操作時,塊變為活動狀態并開始向CPU請求電源一旦用戶停止執行操作,活動塊通常會變回非活動狀態。使用此狀態系統來防止CPU使用過多的功率通常是有效的,但是,如果有太多的塊同時處于活動狀態,CPU可能會遇到一種稱為“抖動”的狀態。CPU通常可以很容易地平衡電源和處理,但是,如果有許多塊請求電源,則CPU只能發送功率。這意味著處理停止,計算機滯后。根據抖動的程度,CPU可能能夠清除在幾秒鐘或幾分鐘內,或者計算機可能需要重新啟動。在其運行期間,過程控制塊可能需要文件來正確執行其職責。操作系統通常會授權塊自動打開這些文件文件,即使用戶不手動同意打開文件。如果用戶必須手動同意,則當用戶選擇是否要打開文件時,這將減慢處理速度
-
發表于 2020-07-30 04:31
- 閱讀 ( 1026 )
- 分類:電腦網絡