原語的主要特點
計算機進程的控制通常由原語完成。所謂原語,一般是指由若干條指令組成的程序段,用來實現某個特定功能,在執行過程中不可被中斷。
在操作系統中,某些被進程調用的操作,如隊列操作、對信號量的操作、檢查啟動外設操作等,一旦開始執行,就不能被中斷,否則就會出現操作錯誤,造成系統混亂。
所以,這些操作都要用原語來實現 原語是操作系統核心(不是由進程,而是由一組程序模塊組成)的一個組成部分,並且常駐內存,通常在管態下執行。
原語一旦開始執行,就要連續執行完,不允許中斷。
原語是指由若干條機器指令構成的,並用以完成特定功能的一段程序。這段程序在執行期間是不可分割的。其主要特點是不可分割性。