標籤: 暫無標籤

1介紹

操作系統用語範疇。
是由若干條指令組成的,用於完成一定功能的一個過程。
primitive or atomic action 是由若干個機器指令構成的完成某種特定功能的一段程序,具有不可分割性.即原語的執行必須是連續的,在執行過程中不允許被中斷
不同層次之間對話的語言稱為原語,即不同層之間通過原語來實現信息交換。

2分類

計算機網路中也有「原語」一詞,它與操作系統的「原語」概念不同。服務原語是指協議中的下層協議通過介面為上層協議提供某種服務而發送的原語操作。
原語分為四類:請求(Req)型原語,用於高層向低層請求某種業務;證實(Cfm)型原語,用於提供業務的層證實某個動作已經完成;指示(Ind)型原語,用於提供業務的層向高層報告一個與特定業務相關的動作;響應(Res)型原語,用於應答,表示來自高層的指示原語已收到。

3組成及功能

原語通常由若干條指令組成,用來實現某個特定的操作。通過一段不可分割的或不可中斷的程序實現其功能。原語是操作系統的核心,它不是由進程而是由一組程序模塊所組成,是操作系統的一個組成部分,它必須在管態(一種機器狀態,管態下執行的程序可以執行特權和非特權兩類指令,通常把它定義為操作系統的狀態)下執行,並且常駐內存,而個別系統有一部分不在管態下運行。原語和廣義指令都可以被進程所調用,兩者的差別在於原語有不可中斷性,它是通過在執行過程中關閉中斷實現的,且一般由系統進程調用。許多廣義指令的功能都可用目態(一種機器狀態,通常把它作為用戶程序執行時的狀態)下運行的系統進程完成,而不一定要在管態下完成,例如文件的建立、打開、關閉、刪除等廣義指令,都是藉助中斷進入管態程序,然後轉交給相應的進程,最終由進程實現其功能。引進原語的主要目的是為了實現進程的通信和控制。
上一篇[草頭神]    下一篇 [楠郡]

相關評論

同義詞:暫無同義詞