18video性欧美19sex,欧美高清videosddfsexhd,性少妇videosexfreexxx片中国,激情五月激情综合五月看花,亚洲人成网77777色在线播放

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

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

進程控制塊PCB的作用:

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

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

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

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

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

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

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

    關(guān)注

    4382

    文章

    23647

    瀏覽量

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

    關(guān)注

    37

    文章

    7266

    瀏覽量

    128081
  • 進程
    +關(guān)注

    關(guān)注

    0

    文章

    208

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

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

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

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

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

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

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

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

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

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

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

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

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

    智慧路燈如何實現(xiàn)遠程控制?

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

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

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

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

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

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

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

    深入解析Linux程序與進程

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

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

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

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

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