操作系統 --- 進程和管程的不同

1.進程定義的是私有數據結構PCB,管程定義的是公共數據結構,如消息隊列等;
2.進程是由順序程序執行有關操作,而管程主要是進行同步操作和初始化操作;
3.設置進程的目的在于實現系統的并發行,而管程的設置則是解決共享資源的互斥使用問題;
4.進程通過調用管程中的過程對共享數據結構實行操作,該過程就如通常的子程序一樣被調用,因而管程為被動工作方式,進程則為主動工作方式;
5.進程之間能并發執行,而管程則不能與其調用者并發;
6.進程具有動態性,由"創建"而誕生,由"撤消"而消亡,而管程則是操作系統中的一個資源管理模塊,供進程調用.

進程的定義:

1.并發:指兩個或多個事件在同一時間間隔內發生.
2.為了使參與并發執行的每個程序(含數據)都能獨立地運行,在操作系統中必須為之配置一個專門地數據結構,稱為進程控制塊(Process Control Block, PCB).系統利用PCB來描述進程的基本情況和活動過程,進而控制和管理進程。
3.由程序段、相關的數據段和PCB三部分便構成了進程實體,一般情況下進程實體簡稱為進程。

管程的定義:

代表共享資源的數據結構以及由對該共享數據結構實施操作的一組過程所組成的資源管理程序共同構成了一個操作系統的資源管理模塊,我們稱之為管程.

參考《計算機操作系統》(第4版)P39、P63~P64

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/251297.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/251297.shtml
英文地址,請注明出處:http://en.pswp.cn/news/251297.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

JCO 自定義DestinationDataProvider

要讓JAVA程序能訪問SAP系統,一般通過SAP JCO接口進行通訊,在獲取到SAP的連接時需求提供一些連接參數,這些參數在最新的 JCO 3.0 中需要被保存到一個帶有擴展名.jcoDestination的文件中,這個文件同時被保存在應用程序的安裝目錄中。…

android BLE Peripheral 手機模擬設備發出BLE廣播 BluetoothLeAdvertiser

android 從4.3系統開始可以連接BLE設備,這個大家都知道了。iOS是從7.0版本開始支持BLE。android 進入5.0時代時,開放了一個新功能,手機可以模擬設備發出BLE廣播, 這個新功能其實是 對標于 iOS系統的手機模擬iBeacon設備。先介紹一…

前端后臺管理系統梳理

再梳理一遍 一、商品后臺管理系統 1. 功能 1.1 服務端情況 開啟了CORS跨域支持需要授權的 API ,必須在請求頭中使用 Authorization 字段提供token 令牌(axios攔截器)baseUrl,接口地址:http://localhost:8888/api/…

操作系統 --- 使用套接字進行網絡通信

一個套接字就是一個通信標識類型的數據結構,包含了通信目的的地址、通信使用的端口號、通信網絡的傳輸協議、進程所在的網絡地址,以及針對客戶或服務器程序提供的不同系統調用等,是進程通信和網絡通信的基本構件。套接字是為客戶/服務器模型而設計的,通常分為以下兩類: 1.基于…

構造器執行順序

轉載于:https://www.cnblogs.com/a6948076/p/8045801.html

Java08-java語法基礎(七)構造方法

Java08-java語法基礎(七)構造方法 一、構造方法 1、什么是構造方法? 構造方法(類方法)是一個方法名和類名相容的特殊的成員方法。 2、構造方法的作用? 當使用new關鍵字創建一個對象時,為新建對象…

安裝mysql8.0.20,報錯“找不到VCRUNTIME140_1.dll”

寫在最前,指令集合 以管理員身份運行cmd mysql -uroot -p 【進入】mysql mysql > exit 【退出】 net stop mysql 【暫停】 net start mysql 【啟動】 mysql -u root -p(命令后輸入臨時密碼,進入mysql) ALTER USER USER() …

操作系統 --- 線程與進程的比較

如果說,在操作系統中引入進程的目的是為了使多個程序能并發執行,以提高資源利用率和系統吞吐量,那么在操作系統中再引入線程,則是為了減少程序在并發執行時所付出的時空開銷,使OS(操作系統)具有更好的并發性… 我們再回顧一下進程的兩個基本屬性: 1.進程是一個可擁擁有資源的獨…

24種吸引人的營銷文章標題寫法,總有一個適合你!

在如今信息爆炸的互聯網時代下,如何提高提高文章的閱讀(新聞稿、軟文宣傳稿、微信公眾號),成為從業者們共同研究的課題?首先你得有一個足夠吸引的標題,尤其是定向推送的時候,這將是由一個質變帶來量變的過程。小編雖然不提倡標題…

[js] 處理字符串換行造成的json解析失敗

需求:從數據庫某個字段取出字符串出來,轉為json,結果發現報錯為 解析失敗,發現是因為取出的字符串換行導致,現在需要將字符串里面的換行替換為,使字符串可依成功解析成json對象。 技術:依靠repl…

使用mockjs模擬數據

一、安裝 簡單粗暴 npm install mockjs 二、引入 CommonJS引入 let Mock require(mockjs) let userInfo Mock.mock({data: {responseCode: 200,responseMessage: success,userMessage: {name: "cname",email: "email",msg: cparagraph(2)}} })或者ES…

angular --- ngDialog關閉當前層

今天做項目,使用ngDialog 彈出了一層,并且在彈出層上又彈出了第二層. 現在想點擊確定按鈕關閉第二層. 使用以前的ngDialog.close()會關閉掉全部ngDialog.open方法彈出來的層. 在網上查了一堆,找了好多,最后發現就一句話.$scope.closeThisDialog(); 注意, 要在controller:中傳遞…

lodash源碼分析之compact中的遍歷

小時候, 鄉愁是一枚小小的郵票, 我在這頭, 母親在那頭。 長大后,鄉愁是一張窄窄的船票, 我在這頭, 新娘在那頭。 后來啊, 鄉愁是一方矮矮的墳墓, 我在外頭, 母親在里頭。…

[HAOI2008]移動玩具

這又是一道神奇的搜索題。。。只要記錄每種狀態。。。然后暴力判斷這種狀態往后一步的情況。。。 廣搜出最優解即可。。。 呆碼&#xff1a; #include<iostream> #include<cstdio> #include<queue> #include<cstring> using namespace std;int dx[5]{0…

javascript --- Sortable一個拖拽的接口

最近項目里面要實現需要實現一個拖拽功能,自己實現很麻煩,就在網上找到了一個封裝好的sortable函數,github(https://github.com/SortableJS/Sortable). 首先是依賴的引入:(也可以自己下載源代碼導入,方式很多呢) <body><!-- Latest compiled and minified CSS -->…

個人發展戰略6天課

第一課 冰山模型 【知道自己為什么會不喜歡一份工作】 衡量和一個崗位是否匹配、匹配程度如何 從上到下的要素 知識技能&#xff08;30%&#xff09;特定領域 - 可以后天學習的&#xff0c;顯性的、容易看出來的 和工作的關系&#xff1a; 工作中有陌生的內容&#xff0c;每天…

《Web全棧工程師的自我修養》

1. 什么是全棧工程師 Full-Stack Engineer Facaebook只招全棧工程師&#xff1f; Web開發流程 產品經理-->交互設計-->視覺設計-->開發&#xff08;前端、后端&#xff09;-->測試-->發布 流水線的優勢 “各司其職”的弊端 工程師職責不清導致效率低工程師缺乏主…

div設置overflow-scroll滾動之后,jq獲取其子元素的offset.top出現問題。

先上個圖&#xff1a; 布局很簡單&#xff0c;左右超過屏幕的部分自行滾動。 1. html <div class"ce-container"><div class"ce-leftBox">//左邊的內容</div><div class"ce-rightBox">//右邊的內容 </div…

javascript --- 利用Sortable實現一個可視化公式編輯器

Sortable的依賴引入和簡單使用參見:https://blog.csdn.net/piano9425/article/details/90437182 先簡單的介紹一下可視化公式編輯器的功能(樣式沒有調,畢竟每個人的需求都不一樣): 首先會有2個需要計算的(我稱為操作數)A_XiangRaoZuWenSheng和AYKZQ_CS,以及兩個操作符ADD(加法…

使用uni-app搭建微信小程序

0 問題待解決 import { } 與否為什么要封裝對齊問題每次重啟項目&#xff0c;sitemap就會消失動態修改標題失效圖片問題多多 &#xff1a;高度自適應 改成image固定高度&#xff0c;mode&#xff1a;aspectFill微信小程序文檔b站視頻鏈接后端接口文檔 一、知識點 uni-app 是…