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

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

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

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

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

如意 ? 來源: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是一一對應(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)力,如打開文件系統(tǒ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)是通過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)場信息。在有了PCB后,系統(tǒng)就可以將CPU現(xiàn)場信息保存在被中斷進(jìn)程的PCB中,供該進(jìn)程再次被調(diào)度執(zhí)行時(shí)恢復(fù)CPU現(xiàn)場時(shí)使用。由此,可再次明確,在多道程序環(huán)境下,作為傳統(tǒng)意義上的靜態(tài)程序,因其并不具有保護(hù)或保存自己運(yùn)行現(xiàn)場的手段,無法保證其運(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)行過程中,當(dāng)需要訪問文件系統(tǒng)中的文件或I/O設(shè)備時(shí),也都需要借助于PCB中的信息。另外,還可根據(jù)PCB中的資源清單了解到該進(jìn)程所需的全部資源等??梢姡谶M(jìn)程的整個(gè)生命周期中,操作系統(tǒng)總是根據(jù)PCB實(shí)施對進(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)先級調(diào)度算法中,就需要知道進(jìn)程的優(yōu)先級。在有些較為公平的調(diào)度算法中,還需要知道進(jìn)程的等待時(shí)間和已執(zhí)行過的事件等。

(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)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • pcb
    pcb
    +關(guān)注

    關(guān)注

    4381

    文章

    23632

    瀏覽量

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

    關(guān)注

    37

    文章

    7257

    瀏覽量

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

    關(guān)注

    0

    文章

    208

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    影響同步帶模組成本的五大核心變量分析

    影響同步帶模組成本的五大核心變量
    的頭像 發(fā)表于 10-15 17:52 ?226次閱讀
    影響同步帶模組成本的<b class='flag-5'>五大</b>核心變量分析

    五大電磁頻譜管理監(jiān)測系統(tǒng)軟件:有哪些優(yōu)點(diǎn)和缺點(diǎn)

    五大電磁頻譜管理監(jiān)測系統(tǒng)軟件:有哪些優(yōu)點(diǎn)和缺點(diǎn)
    的頭像 發(fā)表于 09-28 16:50 ?384次閱讀
    <b class='flag-5'>五大</b>電磁頻譜管理監(jiān)測系統(tǒng)軟件:有哪些優(yōu)點(diǎn)和缺點(diǎn)

    五大電磁頻譜管理系統(tǒng):原理、架構(gòu)與應(yīng)用全景解析

    五大電磁頻譜管理系統(tǒng):原理、架構(gòu)與應(yīng)用全景解析
    的頭像 發(fā)表于 09-26 10:21 ?214次閱讀
    <b class='flag-5'>五大</b>電磁頻譜管理系統(tǒng):原理、架構(gòu)與應(yīng)用全景解析

    五大海上安全事件應(yīng)急處置系統(tǒng):有哪些優(yōu)點(diǎn)和缺點(diǎn)

    五大海上安全事件應(yīng)急處置系統(tǒng):有哪些優(yōu)點(diǎn)和缺點(diǎn)
    的頭像 發(fā)表于 09-04 17:09 ?536次閱讀
    <b class='flag-5'>五大</b>海上安全事件應(yīng)急處置系統(tǒng):有哪些優(yōu)點(diǎn)和缺點(diǎn)

    晶體晶振在機(jī)器人五大核心模塊的關(guān)鍵作用

    你以為機(jī)器人那些流暢的動(dòng)作和適宜的反應(yīng),只靠一顆強(qiáng)大的CPU就夠了嗎?NO,NO,NO! 再聰明的大腦也需要晶體晶振來統(tǒng)籌全局!晶體晶振就像機(jī)器人的「心跳」和「指揮棒」,決定了它每一個(gè)動(dòng)作、每一條指令的精準(zhǔn)觸達(dá)。今天,我們就來解析這顆「芯」在機(jī)器人五大核心模塊的關(guān)鍵作用!
    的頭像 發(fā)表于 09-03 09:36 ?367次閱讀
    晶體晶振在機(jī)器人<b class='flag-5'>五大</b>核心模塊的關(guān)鍵<b class='flag-5'>作用</b>

    隧道施工安全管理系統(tǒng):構(gòu)筑隧道施工安全防線隧道五大系統(tǒng)

    隧道施工安全管理系統(tǒng)隧道五大系統(tǒng)建設(shè)隧道人員定位
    的頭像 發(fā)表于 08-12 12:05 ?375次閱讀
    隧道施工安全管理系統(tǒng):構(gòu)筑隧道施工安全防線隧道<b class='flag-5'>五大</b>系統(tǒng)

    深度揭秘:PCB 抄板打樣的五大核心科技

    一站式PCBA加工廠家今天為大家講講PCB抄板打樣技術(shù)有哪些?PCB抄板打樣5大核心技術(shù)揭秘。在電子產(chǎn)品逆向開發(fā)領(lǐng)域,80%的PCB抄板項(xiàng)目失敗源于隱秘技術(shù)風(fēng)險(xiǎn)。下面小編為大家揭示行業(yè)五大
    的頭像 發(fā)表于 08-01 09:20 ?542次閱讀

    智慧路燈如何實(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 ?525次閱讀
    智慧路燈如何實(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í)最容易忽視的五大問題,助你提前避坑,高效完成設(shè)計(jì)! 錯(cuò)誤一:忽視布局規(guī)劃,導(dǎo)致信號(hào)干擾 忽略了對關(guān)鍵元件的合理布局。例如,將高頻信號(hào)模塊靠近模擬
    的頭像 發(fā)表于 03-17 14:41 ?474次閱讀

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

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

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

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

    深入解析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í)需要申請一個(gè)空白
    的頭像 發(fā)表于 12-18 11:01 ?728次閱讀
    深入解析Linux程序與<b class='flag-5'>進(jìn)程</b>

    PCB淚滴原理、作用及設(shè)計(jì)

    今天主要給大家簡單介紹一下:PCB 淚滴。主要是關(guān)于:什么是PCB 淚滴?PCB淚滴有幾種?PCB 淚滴的作用
    的頭像 發(fā)表于 11-19 11:07 ?3960次閱讀
    <b class='flag-5'>PCB</b>淚滴原理、<b class='flag-5'>作用</b>及設(shè)計(jì)

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

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

    線上逛展 | 沉浸探索第三屆OpenHarmony技術(shù)大會(huì)五大展區(qū)

    世博中心又有什么大事發(fā)生? 第三屆OpenHarmony技術(shù)大會(huì) 五大展區(qū)全方位展示智慧互聯(lián)未來 雷科技從現(xiàn)場發(fā)來探展邀約 一起跟隨他的視角漫步展區(qū) 在精彩紛呈的特色產(chǎn)品、應(yīng)用案例中 體驗(yàn)OpenHarmony的快速發(fā)展吧!
    發(fā)表于 10-24 21:50