色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

閑談進程控制塊PCB的五大作用

如意 ? 來源:CSDN ? 作者:jiaomubai ? 2020-08-21 16:58 ? 次閱讀

為了使參與并發執行的每個程序,包含數據都能獨立地運行,在操作系統中必須為之配置一個專門的數據結構,稱為進程控制塊(PCB,Process Control Block)。進程與PCB是一一對應的,用戶進程不能修改。

進程控制塊PCB的作用:

為了便于系統描述和管理進程的運行,在OS的核心為每個進程專門定義了一個數據結構——進程控制塊PCB(ProcessControlBlock)。PCB作為進程實體的一部分,記錄了操作系統所需的,用于描述進程的當前情況以及管理進程運行的全部信息,是操作系統中最重要的記錄型數據結構。PCB的作用是使一個在多道程序環境下不能獨立運行的程序(含數據)成為一個能獨立運行的基本單位,一個能與其他進程并發執行的進程。

(1)PCB作為獨立運行基本單位的標志。當一個程序(含數據)配置了PCB后,就表示它已經是一個能在多道程序環境下獨立運行的、合法的基本單位,也就具有取得OS服務的權力,如打開文件系統中的文件,請求獲得系統中的I/O設備,以及與其它相關進程的進行通信等。因此,當系統創建一個新進程時,就為它建立了一個PCB。進程結束時又回收其PCB,進程于是也隨之消亡。系統是通過PCB感知進程的存在的。事實上,PCB已成為進程存在于系統中的唯一標志。

(2)PCB能實現間斷性運行方式。在多道程序環境下,程序是采用停停走走間斷性的運行方式運行的。當進程因阻塞而暫停運行時,它必須保留自己運行時的CPU現場信息。在有了PCB后,系統就可以將CPU現場信息保存在被中斷進程的PCB中,供該進程再次被調度執行時恢復CPU現場時使用。由此,可再次明確,在多道程序環境下,作為傳統意義上的靜態程序,因其并不具有保護或保存自己運行現場的手段,無法保證其運行結果的可再現性,從而失去運行的意義。

(3)PCB提供進程管理所需要的信息。當調度程序調度到某進程運行時,只能根據該進程PCB中記錄的程序和數據在內存或外存中的始址指針,找到相應的程序和數據;在進程運行過程中,當需要訪問文件系統中的文件或I/O設備時,也都需要借助于PCB中的信息。另外,還可根據PCB中的資源清單了解到該進程所需的全部資源等。可見,在進程的整個生命周期中,操作系統總是根據PCB實施對進程的控制和管理。

(4)PCB提供進程調度所需要的信息。只有處于就緒狀態的進程才能被調度執行,而在PCB中就提供了進程出于何種狀態的信息。如果進程處于就緒狀態,系統便將它插入到進程就緒隊列中,等待著調度程序的調度;另外在進行調度時往往還需要了解進程的其他信息,如在優先級調度算法中,就需要知道進程的優先級。在有些較為公平的調度算法中,還需要知道進程的等待時間和已執行過的事件等。

(5)PCB實現與其他進程的同步與通信。進程同步機制是用于實現諸進程的協調運行的,在采用信號量機制時,它要求在每個進程中都設置有相應的用于同步的信號量。在PCB中還具有用于實現進程通信的區域或通信隊列指針等。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • pcb
    pcb
    +關注

    關注

    4319

    文章

    23111

    瀏覽量

    398248
  • 操作系統
    +關注

    關注

    37

    文章

    6838

    瀏覽量

    123380
  • 進程
    +關注

    關注

    0

    文章

    203

    瀏覽量

    13962
收藏 人收藏

    評論

    相關推薦

    深入解析Linux程序與進程

    關于某個數據集合的一次運行活動。作為系統進行資源分配和調度的基本單位,是操作系統結構的基礎。 程序與進程的關系 進程的狀態 基礎進程狀態 創建狀態:進程在創建時需要申請一個空白
    的頭像 發表于 12-18 11:01 ?99次閱讀
    深入解析Linux程序與<b class='flag-5'>進程</b>

    一文搞懂Linux進程的睡眠和喚醒

    一、常見的進程狀態與理解 在操作系統內部,有專門用來管理進程的結構體,叫做struct task_struct,也稱作進程控制PCB
    發表于 11-04 15:15

    極管的作用與原理是什么

    的設計和工作原理相對復雜,但它們在電子放大和信號處理方面非常有效。 極管的作用大作用極管可以放大電信號,這是其最基本的功能。通過控制
    的頭像 發表于 09-24 15:23 ?597次閱讀

    drv594輸入信號的輸入電壓范圍是多少才有放大作用

    drv594評估板,供電加上3.3v電壓,沒給輸入信號,輸出端為什么也輸出3.3v電壓,另外輸入信號的輸入電壓范圍是多少才有放大作用(在供電電壓為3.3v的情況)下?drv594 可以引入電流反饋嗎,用來保證輸出電流不受負載變化的影響,有好的建議嗎
    發表于 09-14 07:13

    vca821兩級級聯為什么后一級放大作用幾乎沒有,為什么?

    vca821兩級級聯為什么后一級放大作用幾乎沒有?
    發表于 09-05 07:45

    TRF37D73對發送的射頻信號可以起放大作用,對接收的射頻信號可以起放大作用嗎?

    1、TRF37D73對發送的射頻信號可以起放大作用,對接收的射頻信號可以起放大作用嗎? 2、TRF37D73和CC430配合使用,請問有相關的電路設計資料嗎?TRF37D73放在射頻電路的哪個部位?
    發表于 09-04 07:37

    聚徽觸控-工控主板的五大優勢分別是什么

    工控主板的五大優勢主要如下:
    的頭像 發表于 07-17 09:58 ?334次閱讀

    EVASH Ultra EEPROM:被Google認定為五大硬件廠商之一

    EVASH Ultra EEPROM:被Google認定為五大硬件廠商之一
    的頭像 發表于 07-01 12:47 ?339次閱讀

    運動控制和過程控制的區別和聯系

    運動控制和過程控制是自動化技術領域中的兩個重要分支,它們在工業生產和智能制造中發揮著關鍵作用。盡管它們在某些方面存在相似之處,但它們在目標、方法和應用領域上有著明顯的區別。本文將詳細介紹運動
    的頭像 發表于 06-13 09:19 ?3070次閱讀

    PCB抄板的幾個必要步驟

    一站式PCBA智造廠家今天為大家講講PCB抄板的五大步驟有哪些?PCB抄板的五大步驟。PCB抄板是一種逆向工程技術,旨在復制已有電子產品和電
    的頭像 發表于 06-11 10:59 ?526次閱讀

    PCB印刷電路板試驗條件-Lab Companion

    ? ? ? 為了描述控制進程的運行,系統中存放進程的管理和控制信息的數據結構稱為進程控制
    的頭像 發表于 03-28 14:30 ?446次閱讀
    <b class='flag-5'>PCB</b>印刷電路板試驗條件-Lab Companion

    影響pcb蝕刻性能的五大因素有哪些?

    一站式PCBA智造廠家今天為大家講講影響pcb蝕刻性能的因素有哪些方面?影響pcb蝕刻性能的因素。PCB蝕刻是PCB制造過程中的關鍵步驟之一,影響蝕刻性能的因素有很多。深圳領卓電子是專
    的頭像 發表于 03-28 09:37 ?975次閱讀
    影響<b class='flag-5'>pcb</b>蝕刻性能的<b class='flag-5'>五大</b>因素有哪些?

    pcb等離子處理的5大作用

    pcb等離子處理的5大作用
    的頭像 發表于 03-05 10:24 ?974次閱讀

    2024年鋰電行業五大投資變化及未來三大投資新機會

    GGII梳理了2023年鋰電行業五大投資變化及未來三大投資新機會。
    的頭像 發表于 01-15 09:27 ?1170次閱讀
    2024年鋰電行業<b class='flag-5'>五大</b>投資變化及未來三大投資新機會

    電機的五大啟動方式

    自動化小白必學!電機的五大啟動方式
    的頭像 發表于 01-09 10:39 ?886次閱讀
    電機的<b class='flag-5'>五大</b>啟動方式
    主站蜘蛛池模板: 乱叫抽搐流白浆免费视频| 欧美亚洲曰韩一本道| 午夜性伦鲁啊鲁免费视频| 国产精品亚洲AV色欲在线观看 | 欧美日韩另类在线专区| 潮 喷女王cytherea| 无码国产伦一区二区三区视频| JIZJIZJIZ 日本老师水多| 色影音先锋av资源网| 精品视频久久久久| ass女人下部欣赏| 亚洲 欧美 中文 日韩 另类 | 秋霞电影院兔费理论84MB| 78m成人亚洲| 伸进同桌奶罩里摸她胸作文| 韩国黄色影院| 亚洲欧美精品无码大片在线观看| 国产精品一国产精品免费| 在线观看免费小视频| 色婷婷国产精品视频一区二区三区 | 久久九九亚洲精品| YELLOW日本动漫高清免费| 亚洲精品天堂在线| 日本888 xxxx| 京香在线播放| 处 女 开 破小说| 在线视频 国产精品 中文字幕 | 欧美精品亚洲精品日韩专区一| 97视频在线播放| 亚洲haose在线观看| 欧美日韩中文在线字幕视频| 超碰caoporon最新视频| 伊人大香线蕉精品在线播放| 老师在讲桌下边h边讲课| 99爱在线观看精品视频| 亚洲国产精品久久人人爱| 日本高清在线一区二区三区| 久久亚洲人成网站| 换脸国产AV一区二区三区| 国产黄A片在线观看永久免费麻豆| 亚洲 欧美 中文字幕 在线|