chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

閑談進(jìn)程控制塊PCB的五大作用

如意 ? 來(lái)源:CSDN ? 作者:jiaomubai ? 2020-08-21 16:58 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

為了使參與并發(fā)執(zhí)行的每個(gè)程序,包含數(shù)據(jù)都能獨(dú)立地運(yùn)行,在操作系統(tǒng)中必須為之配置一個(gè)專門的數(shù)據(jù)結(jié)構(gòu),稱為進(jìn)程控制塊(PCB,Process Control Block)。進(jìn)程與PCB是一一對(duì)應(yīng)的,用戶進(jìn)程不能修改。

進(jìn)程控制塊PCB的作用:

為了便于系統(tǒng)描述和管理進(jìn)程的運(yùn)行,在OS的核心為每個(gè)進(jìn)程專門定義了一個(gè)數(shù)據(jù)結(jié)構(gòu)——進(jìn)程控制塊PCB(ProcessControlBlock)。PCB作為進(jìn)程實(shí)體的一部分,記錄了操作系統(tǒng)所需的,用于描述進(jìn)程的當(dāng)前情況以及管理進(jìn)程運(yùn)行的全部信息,是操作系統(tǒng)中最重要的記錄型數(shù)據(jù)結(jié)構(gòu)。PCB的作用是使一個(gè)在多道程序環(huán)境下不能獨(dú)立運(yùn)行的程序(含數(shù)據(jù))成為一個(gè)能獨(dú)立運(yùn)行的基本單位,一個(gè)能與其他進(jìn)程并發(fā)執(zhí)行的進(jìn)程。

(1)PCB作為獨(dú)立運(yùn)行基本單位的標(biāo)志。當(dāng)一個(gè)程序(含數(shù)據(jù))配置了PCB后,就表示它已經(jīng)是一個(gè)能在多道程序環(huán)境下獨(dú)立運(yùn)行的、合法的基本單位,也就具有取得OS服務(wù)的權(quán)力,如打開(kāi)文件系統(tǒng)中的文件,請(qǐng)求獲得系統(tǒng)中的I/O設(shè)備,以及與其它相關(guān)進(jìn)程的進(jìn)行通信等。因此,當(dāng)系統(tǒng)創(chuàng)建一個(gè)新進(jìn)程時(shí),就為它建立了一個(gè)PCB。進(jìn)程結(jié)束時(shí)又回收其PCB,進(jìn)程于是也隨之消亡。系統(tǒng)是通過(guò)PCB感知進(jìn)程的存在的。事實(shí)上,PCB已成為進(jìn)程存在于系統(tǒng)中的唯一標(biāo)志。

(2)PCB能實(shí)現(xiàn)間斷性運(yùn)行方式。在多道程序環(huán)境下,程序是采用停停走走間斷性的運(yùn)行方式運(yùn)行的。當(dāng)進(jìn)程因阻塞而暫停運(yùn)行時(shí),它必須保留自己運(yùn)行時(shí)的CPU現(xiàn)場(chǎng)信息。在有了PCB后,系統(tǒng)就可以將CPU現(xiàn)場(chǎng)信息保存在被中斷進(jìn)程的PCB中,供該進(jìn)程再次被調(diào)度執(zhí)行時(shí)恢復(fù)CPU現(xiàn)場(chǎng)時(shí)使用。由此,可再次明確,在多道程序環(huán)境下,作為傳統(tǒng)意義上的靜態(tài)程序,因其并不具有保護(hù)或保存自己運(yùn)行現(xiàn)場(chǎng)的手段,無(wú)法保證其運(yùn)行結(jié)果的可再現(xiàn)性,從而失去運(yùn)行的意義。

(3)PCB提供進(jìn)程管理所需要的信息。當(dāng)調(diào)度程序調(diào)度到某進(jìn)程運(yùn)行時(shí),只能根據(jù)該進(jìn)程PCB中記錄的程序和數(shù)據(jù)在內(nèi)存或外存中的始址指針,找到相應(yīng)的程序和數(shù)據(jù);在進(jìn)程運(yùn)行過(guò)程中,當(dāng)需要訪問(wèn)文件系統(tǒng)中的文件或I/O設(shè)備時(shí),也都需要借助于PCB中的信息。另外,還可根據(jù)PCB中的資源清單了解到該進(jìn)程所需的全部資源等??梢?jiàn),在進(jìn)程的整個(gè)生命周期中,操作系統(tǒng)總是根據(jù)PCB實(shí)施對(duì)進(jìn)程的控制和管理。

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

(5)PCB實(shí)現(xiàn)與其他進(jìn)程的同步與通信。進(jìn)程同步機(jī)制是用于實(shí)現(xiàn)諸進(jìn)程的協(xié)調(diào)運(yùn)行的,在采用信號(hào)量機(jī)制時(shí),它要求在每個(gè)進(jìn)程中都設(shè)置有相應(yīng)的用于同步的信號(hào)量。在PCB中還具有用于實(shí)現(xiàn)進(jìn)程通信的區(qū)域或通信隊(duì)列指針等。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • pcb
    pcb
    +關(guān)注

    關(guān)注

    4362

    文章

    23465

    瀏覽量

    408831
  • 操作系統(tǒng)
    +關(guān)注

    關(guān)注

    37

    文章

    7135

    瀏覽量

    125409
  • 進(jìn)程
    +關(guān)注

    關(guān)注

    0

    文章

    207

    瀏覽量

    14267
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    智慧路燈如何實(shí)現(xiàn)遠(yuǎn)程控制

    引言 在智慧城市建設(shè)的進(jìn)程中,叁仟智慧路燈作為重要的基礎(chǔ)設(shè)施,其遠(yuǎn)程控制功能發(fā)揮著關(guān)鍵作用。遠(yuǎn)程控制使得叁仟智慧路燈能夠擺脫地域限制,實(shí)現(xiàn)高效、精準(zhǔn)的管理,極大地提升了城市照明系統(tǒng)的運(yùn)
    的頭像 發(fā)表于 03-18 12:27 ?290次閱讀
    智慧路燈如何實(shí)現(xiàn)遠(yuǎn)<b class='flag-5'>程控制</b>?

    省成本還是增風(fēng)險(xiǎn)?PCB設(shè)計(jì)中不能忽視的五大細(xì)節(jié)?

    捷多邦小編結(jié)合多年行業(yè)經(jīng)驗(yàn),總結(jié)出工程師在設(shè)計(jì)PCB時(shí)最容易忽視的五大問(wèn)題,助你提前避坑,高效完成設(shè)計(jì)! 錯(cuò)誤一:忽視布局規(guī)劃,導(dǎo)致信號(hào)干擾 忽略了對(duì)關(guān)鍵元件的合理布局。例如,將高頻信號(hào)模塊靠近模擬
    的頭像 發(fā)表于 03-17 14:41 ?272次閱讀

    京準(zhǔn)電鐘:GPS北斗時(shí)間同步系統(tǒng)在五大行業(yè)揭秘

    京準(zhǔn)電鐘:GPS北斗時(shí)間同步系統(tǒng)在五大行業(yè)揭秘
    的頭像 發(fā)表于 02-13 17:03 ?421次閱讀
    京準(zhǔn)電鐘:GPS北斗時(shí)間同步系統(tǒng)在<b class='flag-5'>五大</b>行業(yè)揭秘

    德州儀器分析服務(wù)器電源設(shè)計(jì)中的五大趨勢(shì)

    服務(wù)器電源設(shè)計(jì)中的五大趨勢(shì): 功率預(yù)算、冗余、效率、工作溫度 以及通信和控制 并分析預(yù)測(cè) 服務(wù)器 PSU 的未來(lái)發(fā)展趨勢(shì)
    的頭像 發(fā)表于 01-11 10:15 ?1527次閱讀
    德州儀器分析服務(wù)器電源設(shè)計(jì)中的<b class='flag-5'>五大</b>趨勢(shì)

    深入解析Linux程序與進(jìn)程

    關(guān)于某個(gè)數(shù)據(jù)集合的一次運(yùn)行活動(dòng)。作為系統(tǒng)進(jìn)行資源分配和調(diào)度的基本單位,是操作系統(tǒng)結(jié)構(gòu)的基礎(chǔ)。 程序與進(jìn)程的關(guān)系 進(jìn)程的狀態(tài) 基礎(chǔ)進(jìn)程狀態(tài) 創(chuàng)建狀態(tài):進(jìn)程在創(chuàng)建時(shí)需要申請(qǐng)一個(gè)空白
    的頭像 發(fā)表于 12-18 11:01 ?457次閱讀
    深入解析Linux程序與<b class='flag-5'>進(jìn)程</b>

    一文搞懂Linux進(jìn)程的睡眠和喚醒

    一、常見(jiàn)的進(jìn)程狀態(tài)與理解 在操作系統(tǒng)內(nèi)部,有專門用來(lái)管理進(jìn)程的結(jié)構(gòu)體,叫做struct task_struct,也稱作進(jìn)程控制PCB
    發(fā)表于 11-04 15:15

    RMON的最大作用是什么?

    網(wǎng)絡(luò)管理協(xié)議),使網(wǎng)絡(luò)管理員能夠遠(yuǎn)程監(jiān)控網(wǎng)絡(luò)流量和設(shè)備狀態(tài)。RMON最初的設(shè)計(jì)目的是為了減少管理流量,使得網(wǎng)絡(luò)管理員能夠獲取更為詳細(xì)和實(shí)時(shí)的網(wǎng)絡(luò)信息,最終提升整個(gè)網(wǎng)絡(luò)的管理效率和性能。本文將深入分析RMON的最大作用,并探討它在實(shí)際網(wǎng)絡(luò)管理中的具體應(yīng)用。
    的頭像 發(fā)表于 10-10 17:11 ?935次閱讀
    RMON的最<b class='flag-5'>大作用</b>是什么?

    極管的作用與原理是什么

    的設(shè)計(jì)和工作原理相對(duì)復(fù)雜,但它們?cè)陔娮臃糯蠛托盘?hào)處理方面非常有效。 極管的作用大作用極管可以放大電信號(hào),這是其最基本的功能。通過(guò)控制
    的頭像 發(fā)表于 09-24 15:23 ?1834次閱讀

    資深工程師80手搓86中控面板!支持遠(yuǎn)程控制

    !啟明智顯資深工程師80手搓智能86中控面板,各種功能高度集成于一體,旋鈕+按鍵的操作方式簡(jiǎn)單易上手,還支持遠(yuǎn)程控制,超高性價(jià)比!而且資料開(kāi)源啊朋友們!高性能、高
    的頭像 發(fā)表于 09-19 08:08 ?868次閱讀
    資深工程師80<b class='flag-5'>塊</b>手搓86中控面板!支持遠(yuǎn)<b class='flag-5'>程控制</b>

    drv594輸入信號(hào)的輸入電壓范圍是多少才有放大作用?

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

    城市照明遠(yuǎn)程控制系統(tǒng)

    在快速發(fā)展的城市化進(jìn)程中,照明不僅是城市基礎(chǔ)設(shè)施的重要組成部分,是城市形象與居民生活質(zhì)量的重要體現(xiàn)。城市照明遠(yuǎn)程控制系統(tǒng)應(yīng)運(yùn)而生,以其智能化、高效化、節(jié)能化的特點(diǎn),正逐步改變著傳統(tǒng)城市照明的面貌
    的頭像 發(fā)表于 09-10 16:43 ?595次閱讀

    vca821兩級(jí)級(jí)聯(lián)為什么后一級(jí)放大作用幾乎沒(méi)有,為什么?

    vca821兩級(jí)級(jí)聯(lián)為什么后一級(jí)放大作用幾乎沒(méi)有?
    發(fā)表于 09-05 07:45

    TRF37D73對(duì)發(fā)送的射頻信號(hào)可以起放大作用,對(duì)接收的射頻信號(hào)可以起放大作用嗎?

    1、TRF37D73對(duì)發(fā)送的射頻信號(hào)可以起放大作用,對(duì)接收的射頻信號(hào)可以起放大作用嗎? 2、TRF37D73和CC430配合使用,請(qǐng)問(wèn)有相關(guān)的電路設(shè)計(jì)資料嗎?TRF37D73放在射頻電路的哪個(gè)部位?
    發(fā)表于 09-04 07:37

    聚徽觸控-工控主板的五大優(yōu)勢(shì)分別是什么

    工控主板的五大優(yōu)勢(shì)主要如下:
    的頭像 發(fā)表于 07-17 09:58 ?548次閱讀

    計(jì)算機(jī)視覺(jué)的五大技術(shù)

    計(jì)算機(jī)視覺(jué)作為深度學(xué)習(xí)領(lǐng)域最熱門的研究方向之一,其技術(shù)涵蓋了多個(gè)方面,為人工智能的發(fā)展開(kāi)拓了廣闊的道路。以下是對(duì)計(jì)算機(jī)視覺(jué)五大技術(shù)的詳細(xì)解析,包括圖像分類、對(duì)象檢測(cè)、目標(biāo)跟蹤、語(yǔ)義分割和實(shí)例分割。
    的頭像 發(fā)表于 07-10 18:26 ?2421次閱讀