作業系統臨界區是什麼
作業系統為了處理無數多的程序,在系統中會由一個稱為“臨界區”的地方進行處理,下面由小編為大家整理了作業系統兩個臨界區的相關知識,希望對大家有幫助。
1.
每個程序中訪問臨界資源的那段程式稱為臨界區***臨界資源是一次僅允許一個程序使用的共享資源***。每次只准許一個程序進入臨界區,進入後不允許其他程序進入。
2.作業系統臨界區的排程原則
①如果有若干程序要求進入空閒的臨界區,一次僅允許一個程序進入。
②任何時候,處於臨界區內的程序不可多於一個。如已有程序進入自己的臨界區,則其它所有試圖進入臨界區的程序必須等待。
③進入臨界區的程序要在有限時間內退出,以便其它程序能及時進入自己的臨界區。
④如果程序不能進入自己的臨界區,則應讓出CPU,避免程序出現“忙等”現象。
互斥物件是一種最簡單的核心物件,用它可以方便的實現對某一資源的互斥訪問。因為它是核心物件,因此可以產生訊號,實際上,程式中就是利用這一點實現互斥的。
臨界區並不是核心物件,而是系統提供的一種資料結構,程式中可以宣告一個該型別變數,之後用它來實現對資源的互斥訪問。當欲訪問某一臨界資源時,先將該臨界區加鎖***如果臨界區不空閒,等待***,用完該資源後,將臨界區釋放。
一般,將他們用於執行緒間的同步,而且通常可以互換使用。
如果要實現複雜互斥,應使用其它方法,如訊號量核心物件等。臨界區物件不能跨越程序,是執行緒間共享資料區的同步物件;互斥物件可以作為程序間共享資料區的同步物件。
3.擴充套件閱讀:什麼是作業系統臨界資源
臨界資源是指每次僅允許一個程序訪問的資源。
屬於臨界資源的硬體有印表機、磁帶機等,軟體有訊息緩衝佇列、變數、陣列、緩衝區等。 諸程序間應採取互斥方式,實現對這種資源的共享。
- 作業系統臨界區是什麼
- 山楂的功效與吃法禁忌有哪些
- 摩羯座男生和金牛座女生般配嗎
- 關於科技節的黑板報內容
- 雄關賦閱讀練習及答案
- 以夢想為主題的演講稿_關於夢想的演講稿
- 初中生英語故事大全
- 忘記怎麼造句
- 我的自考論文獲得優秀的全過程
- 國內九月份適合去哪裡玩人少
- 八年級下冊數學課本答案人教版
- 人教版小學五年級下冊數學教學工作計劃
- 村委會居住證明範文標準模板
- 家常辣子魚塊怎麼做好吃的正宗做法步驟
- 七年級下冊政治第八課知識點
- 學校領導班子工作述職報告3篇
- 萵筍炒雞蛋簡單又營養做法圖文教程
- 打羽毛球發力技巧
- 有關英雄在我心中的黑板報圖片
- 男性強腎食材
- 康熙字典五行屬金的字
- 康熙字典五行屬木的字
- 康熙字典五行屬水的字
- 康熙字典五行屬火的字
- 康熙字典五行屬土的字