91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

為了使參與并發(fā)執(zhí)行的每個程序,包含數(shù)據(jù)都能獨(dú)立地運(yùn)行,在操作系統(tǒng)中必須為之配置一個專門的數(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的核心為每個進(jìn)程專門定義了一個數(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的作用是使一個在多道程序環(huán)境下不能獨(dú)立運(yùn)行的程序(含數(shù)據(jù))成為一個能獨(dú)立運(yùn)行的基本單位,一個能與其他進(jìn)程并發(fā)執(zhí)行的進(jìn)程。

(1)PCB作為獨(dú)立運(yùn)行基本單位的標(biāo)志。當(dāng)一個程序(含數(shù)據(jù))配置了PCB后,就表示它已經(jīng)是一個能在多道程序環(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)建一個新進(jìn)程時,就為它建立了一個PCB。進(jìn)程結(jié)束時又回收其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)行時,它必須保留自己運(yùn)行時的CPU現(xiàn)場信息。在有了PCB后,系統(tǒng)就可以將CPU現(xiàn)場信息保存在被中斷進(jìn)程的PCB中,供該進(jìn)程再次被調(diào)度執(zhí)行時恢復(fù)CPU現(xiàn)場時使用。由此,可再次明確,在多道程序環(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)行時,只能根據(jù)該進(jìn)程PCB中記錄的程序和數(shù)據(jù)在內(nèi)存或外存中的始址指針,找到相應(yīng)的程序和數(shù)據(jù);在進(jìn)程運(yùn)行過程中,當(dāng)需要訪問文件系統(tǒng)中的文件或I/O設(shè)備時,也都需要借助于PCB中的信息。另外,還可根據(jù)PCB中的資源清單了解到該進(jìn)程所需的全部資源等。可見,在進(jìn)程的整個生命周期中,操作系統(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)程就緒隊列中,等待著調(diào)度程序的調(diào)度;另外在進(jìn)行調(diào)度時往往還需要了解進(jìn)程的其他信息,如在優(yōu)先級調(diào)度算法中,就需要知道進(jìn)程的優(yōu)先級。在有些較為公平的調(diào)度算法中,還需要知道進(jìn)程的等待時間和已執(zhí)行過的事件等。

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

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

    關(guān)注

    4404

    文章

    23877

    瀏覽量

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

    關(guān)注

    37

    文章

    7401

    瀏覽量

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

    關(guān)注

    0

    文章

    211

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    進(jìn)程概念和特征

    的并發(fā)性和共享性。   為了使參與并發(fā)執(zhí)行的程序(含數(shù)據(jù))能獨(dú)立地運(yùn)行,必須為之配置一個專門的數(shù)據(jù)結(jié)構(gòu),稱為進(jìn)程控制(Process Control Block, PCB)。系統(tǒng)利用PCB
    發(fā)表于 01-15 06:39

    進(jìn)程控制

    進(jìn)程控制的主要功能是對系統(tǒng)中的所有進(jìn)程實(shí)施有效的管理,它具有創(chuàng)建新進(jìn)程、撤銷已有進(jìn)程、實(shí)現(xiàn)進(jìn)程狀態(tài)轉(zhuǎn)換等功能。在操作系統(tǒng)中,一般把
    發(fā)表于 01-15 06:05

    一文淺談2026年五大趨勢

    ? -?????? IBM 商業(yè)價值研究院發(fā)布商業(yè)領(lǐng)袖需要關(guān)注的五大趨勢 北京, Dec. 15, 2025 /PRNewswire/ -- 近日,IBM商業(yè)價值研究院發(fā)布 《2026年五大
    的頭像 發(fā)表于 12-15 17:09 ?843次閱讀
    一文淺談2026年<b class='flag-5'>五大</b>趨勢

    探秘 MVSR - 20 干簧管:小身材大作用

    探秘 MVSR - 20 干簧管:小身材大作用 在電子設(shè)備的世界里,干簧管是一種不可或缺的基礎(chǔ)元件,今天就來和大家深入探討一下 MVSR - 20 19.7mm 干簧管。 文件下載
    的頭像 發(fā)表于 12-15 16:40 ?395次閱讀

    Amphenol ANYTEK可插拔PCB端子:電氣連接新選擇

    Amphenol ANYTEK可插拔PCB端子:電氣連接新選擇 在電子工程領(lǐng)域,可靠且高效的電氣連接解決方案是設(shè)計成功的關(guān)鍵。今天,我們來深入了解Amphenol ANYTEK推出的可插拔PCB
    的頭像 發(fā)表于 12-10 11:35 ?446次閱讀

    探秘安全生產(chǎn)預(yù)警預(yù)測系統(tǒng)的五大頂尖平臺

    探秘安全生產(chǎn)預(yù)警預(yù)測系統(tǒng)的五大頂尖平臺
    的頭像 發(fā)表于 10-16 09:56 ?1270次閱讀
    探秘安全生產(chǎn)預(yù)警預(yù)測系統(tǒng)的<b class='flag-5'>五大</b>頂尖平臺

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

    影響同步帶模組成本的五大核心變量
    的頭像 發(fā)表于 10-15 17:52 ?582次閱讀
    影響同步帶模組成本的<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 ?814次閱讀
    <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 ?512次閱讀
    <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 ?983次閱讀
    <b class='flag-5'>五大</b>海上安全事件應(yīng)急處置系統(tǒng):有哪些優(yōu)點(diǎn)和缺點(diǎn)

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

    你以為機(jī)器人那些流暢的動作和適宜的反應(yīng),只靠一顆強(qiáng)大的CPU就夠了嗎?NO,NO,NO! 再聰明的大腦也需要晶體晶振來統(tǒng)籌全局!晶體晶振就像機(jī)器人的「心跳」和「指揮棒」,決定了它每一個動作、每一條指令的精準(zhǔn)觸達(dá)。今天,我們就來解析這顆「芯」在機(jī)器人五大核心模塊的關(guān)鍵作用!
    的頭像 發(fā)表于 09-03 09:36 ?894次閱讀
    晶體晶振在機(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 ?841次閱讀
    隧道施工安全管理系統(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)險。下面小編為大家揭示行業(yè)五大
    的頭像 發(fā)表于 08-01 09:20 ?846次閱讀

    智慧路燈如何實(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 ?992次閱讀
    智慧路燈如何實(shí)現(xiàn)遠(yuǎn)<b class='flag-5'>程控制</b>?

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

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