操作系统-笔记-第二章

news2024/11/26 10:02:36

目录

二、第二章——【进程】

1、进程的概念

(1)PID & PCD 进程控制块

(2)程序段 & 数据段

(3)特征 (特性) property

(4)总结

2、进程的状态

(1)进程——五状态模型

(2)基本状态

(3)进程组织方式——链接方式(链表)

(4)进程组织方式——索引方式

(5)总结(绿色部分-高频考点)

3、状态转换(一气呵成)

(1)操作的原子性(原语)——计算机组成原理也有

4、进程通信

(1)共享存储

(2)消息传递

(3)管道通信

(4)总结

(5)资源抢占问题(互斥、死锁、饥饿、共享区)


二、第二章——【进程】

Chrome 浏览器通常使用多进程架构。每当你在 Chrome 中打开一个新的标签页或窗口,并加载一个网页,它会创建一个新的独立进程来处理该网页。

这种多进程架构的设计有几个优点:

  1. 安全性:每个网页运行在单独的进程中,可以隔离不同网页间的代码,防止恶意网页对系统的攻击或干扰。
  2. 稳定性:如果一个网页崩溃或出现问题,其他网页和浏览器仍然可以正常工作,不会导致整个浏览器崩溃。
  3. 性能:通过将网页的渲染、脚本执行等任务分配给不同的进程,可以同时进行多个任务,提高浏览器的响应速度和效率。

然而,需要注意的是,并非每个标签页都会创建一个新的进程。一些相关页面,比如同一站点的多个标签页,可能会在同一个进程中运行,以节省系统资源。

总之,Chrome 使用多进程的设计可以提供更好的安全性、稳定性和性能,但也会消耗更多的系统资源。

1、进程的概念

 

PCB & 程序段 & 数据段

(1)PID & PCD 进程控制块

Process ID —— PID  ——进程标识符

PCD ——进程控制块

UID —— user ID

 

(2)程序段 & 数据段

程序段——二进制指令序列(你开多个QQ,都是运行的同一个程序段~)

数据段——进程运行时产生和获取的数据(每个QQ都有自己的数据段~)

 

(3)特征 (特性) property

Static & dynamic

并发 & 独立 (Concurrency & Independence

结构性 (constitutive property

 

(4)总结

 

2、进程的状态

软考的图:

(1)进程——五状态模型

1、创建

2、就绪——(静止)

3、运行

4、阻塞——(等待)

5、终止态——(结束)

 

北大的图:

 

(2)基本状态

 

(3)进程组织方式——链接方式(链表)

大多数操作系统——都是使用链式方式

注意:这里可以套娃,可以创建多个链表(具体情况,具体分析!) 

(4)进程组织方式——索引方式

 

(5)总结(绿色部分-高频考点)

 

3、状态转换(一气呵成)

 

(1)操作的原子性(原语)——计算机组成原理也有

 

外界干预——人为停止(比如我们用【任务管理器】主动杀死某个进程)

4、进程通信

(1)共享存储

数据结构——慢

存储区——快

 

(2)消息传递

直接通信

间接通信

 

(3)管道通信

管道——写和读的进程——具体情况,具体分析(可以有多个)

但是!!!考试的话,就采用高教社的答案

多个写,一个读(这个关于读者&写者问题)

 

(4)总结

(5)资源抢占问题(互斥、死锁、饥饿、共享区)


今天已经是8月中旬!

时间飞逝!

要记得每日复习呀!为了知识而学习!用知识武装自己,这些知识,是为了之后更好学习自己感兴趣的领域,一定要戒骄戒躁,步步为营,耐住寂寞,你一定可以!加油!

时间:2023年8月15日13:02:46 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/881400.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

8个常用的项目管理工具和方法,干货收藏!

在现代商业环境中,高效的项目管理工具和方法是成功实施项目的关键。随着项目的规模和复杂性不断增加,需要科学的方法和先进的工具来确保项目按时交付、控制成本并保持质量。无论是项目管理新手还是经验丰富的专业人士,了解和掌握一些公认好用…

SCF金融公链新加坡启动会 创新驱动未来

新加坡迎来一场引人瞩目的金融科技盛会,SCF金融公链启动会于2023年8月13日盛大举行。这一受瞩目的活动将为金融科技领域注入新的活力,并为广大投资者、合作伙伴以及关注区块链发展的人士提供一个难得的交流平台。 在SCF金融公链启动会上, Wil…

【vue3】固定上导航栏和左侧导航栏,只显示其他内容在主内容区域

实现思路: 在一个单独的vue组件文件中只写出上导航栏和左侧导航栏的内容将你想要展示的页面主内容写到单独的组件中在index.js写路由,将【想要展示的页面主内容的路由】作为【子路由】写在【只写出上导航栏和左侧导航栏的路由】的下面; 在el…

一百五十二、Kettle——Kettle9.3.0本地连接Hive3.1.2(踩坑,亲测有效,附截图)

一、目的 由于先前使用的kettle8.2版本在Linux上安装后&#xff0c;创建共享资源库点击connect时页面为空&#xff0c;后来采用如下方法&#xff0c;在/opt/install/data-integration/ui/menubar.xul文件里添加如下代码 <menuitem id"file-openZiyuanku" label&…

七夕特辑:所以结婚到底有什么好处?

点击文末“阅读原文”即可参与节目互动 剪辑、音频 / 伊姐 运营 / SandLiu 卷圈 监制 / 姝琦 封面 / 姝琦Midjourney 产品统筹 / bobo 场地支持 / 声湃轩天津录音间 七夕来临&#xff0c;“记者下班”第一次和大家聊聊亲密关系。 无论是青梅竹马、相识二十年的阿福&#…

私有IP地址有多重要?

私有IP地址是指在局域网中使用的IP地址&#xff0c;而不是公共互联网上可访问的IP地址。私有IP地址不唯一&#xff0c;可以在不同的局域网中重复使用。这种地址分配方式能够有效地节省IP地址资源。 近日&#xff0c;国际互联网协会&#xff08;IATA&#xff09;发布了一项关于私…

twinmotion和lumion相比选哪个更好?

建筑和室内可视化软件彻底改变了设计行业。随着实时渲染技术的引入&#xff0c;建筑师和设计师现在可以在几分钟内创建其设计的逼真渲染。Twinmotion 和 Lumion 是近年来流行的两个这样的程序。在本文中&#xff0c;我们将比较这两种引擎 - 它们有何不同&#xff0c;以及针对特…

恒运资本:CPO概念发力走高,兆龙互联涨超10%,华是科技再创新高

CPO概念15日盘中发力走高&#xff0c;截至发稿&#xff0c;华是科技涨超15%再创新高&#xff0c;兆龙互联涨逾11%&#xff0c;中贝通讯涨停&#xff0c;永鼎股份、太辰光涨超5%&#xff0c;天孚通讯涨逾4%。 消息面上&#xff0c;光通讯闻名咨询机构LightCounting近日发布的202…

【从零学习python 】30.深入理解递归函数和匿名函数

文章目录 递归函数1. 什么是递归函数2. 递归函数的作用解决办法1: 使用循环来完成解决办法2: 使用递归来实现 匿名函数应用场合函数作为参数传递练习进阶案例 递归函数 1. 什么是递归函数 通过前面的学习知道一个函数可以调用其他函数。 如果一个函数在内部不调用其它的函数…

高效的Python隧道代理配置与管理

作为一名专业爬虫程序员&#xff0c;我们需要掌握高效的Python隧道代理配置与管理&#xff0c;以提高爬取数据的效率并保护个人隐私安全。本文将分享从入门到精通的Python隧道代理配置与管理技巧&#xff0c;为大家提供实用的操作指南和专业的知识分享。让我们一起步入高效的Py…

垒球发展史·棒球1号位

垒球发展史 1. 垒球起源与初始阶段 垒球运动的起源 垒球运动&#xff0c;诞生于十九世纪末&#xff0c;起初只是为了娱乐消遣而逐渐发展成一项竞技运动。在十九世纪晚期&#xff0c;美国开始流行一种叫做“篮球弹”的游戏&#xff0c;它的游戏规则与现在的垒球十分相似&#…

集水井、PE集水井、雨水渗透井、环保渗透井、渗透式雨水口

城市道路与开放空间形成的雨水表面径流&#xff0c;是许多城市化地区面源水污染的重要来源。水流流过的不透水表面&#xff0c;会将道路、停车场、草坪等表面的垃圾、油污、重金属、化肥、农药等污染物带入水体。如直接排放&#xff0c;容易造成河流、溪水污染&#xff0c;最终…

【Vue-Router】历史记录

replace App.vue <template><h1>hello world</h1><div><!-- replace 不保存历史记录 --><router-link replace to"/">login</router-link><router-link replace style"margin-left: 10px;" to"/reg&q…

响应式设计是什么?怎么学习? - 易智编译EaseEditing

响应式设计是一种用于创建能够适应不同设备和屏幕尺寸的网站和应用程序的设计方法。它的目标是确保网站在各种设备上都能提供良好的用户体验&#xff0c;无论是在大屏幕的桌面电脑上还是在小屏幕的移动设备上。 在响应式设计中&#xff0c;页面的布局、字体、图像和其他元素会…

什么是API——理解应用程序接口的概念、类型和应用

I. 什么是API API&#xff08;Application Programming Interface&#xff0c;应用程序接口&#xff09;是指两个不同软件应用之间进行交互的一组方法。它是现代软件开发中不可或缺的一部分&#xff0c;让不同的应用程序能够相互通信、共享数据&#xff0c;并且以一种有序的方式…

代码随想录算法训练营(二叉树总结篇)

一.二叉树的种类 1.满二叉树&#xff1a;就是说每一个非叶子节点的节点都有两个子节点。 2.完全二叉树&#xff1a;此二叉树只有最后一层可能没填满&#xff0c;并且存在的叶子节点都集中在左侧&#xff01;&#xff01;&#xff01; &#xff08;满二叉树也是完全二叉树&…

css伪元素实现li列表圆点相连+锚点跳转悬浮窗实现

实现效果&#xff1a; html代码&#xff1a; <div class"sidenav"><ul class"nav-text progressbar"><!-- data-target的值对应要跳转的模块的id --><li data-target"module1"><div class"text">锚点…

浅谈限流式保护器在住宅电气防火的应用

安科瑞 华楠 【摘要】随着人民生活水平的提高&#xff0c;家用大功率电器普遍被使用&#xff0c;导致用电量剧增&#xff0c;电气火灾频发。文章分析了电气火灾发生的原因&#xff0c;并时电气火灾的防范措施进行了探讨。 【关键词】电气火灾&#xff1b;原因&#xff1b;防范…

2023年7月京东美妆护肤品小样行业数据分析(京东数据挖掘)

如今&#xff0c;消费者更加谨慎&#xff0c;消费决策也更加理性。在这一消费环境下&#xff0c;美妆护肤市场中&#xff0c;面对动辄几百上千的化妆品&#xff0c;小样或体验装无疑能够降低消费者的试错成本。由此&#xff0c;这门生意也一直备受关注。 并且&#xff0c;小样…

SCF金融公链新加坡启动会 链结创新驱动未来

新加坡迎来一场引人瞩目的金融科技盛会&#xff0c;SCF金融公链启动会于2023年8月13日盛大举行。这一受瞩目的活动将为金融科技领域注入新的活力&#xff0c;并为广大投资者、合作伙伴以及关注区块链发展的人士提供一个难得的交流平台。 在SCF金融公链启动会上&#xff0c; Wil…