当前位置: 首页 > news >正文

操作系统- lecture3(进程的定义)

进程的定义

在这里插入图片描述
A program is a passive entity, such as a file containing a list of instructions stored on
disk(often
called an executable file).
◦ 程序是被动实体,例如包含存储在磁盘上的指令列表的⽂件(通常称为可执⾏⽂件) •A program becomes a process when an executable file is loaded into memory.
◦ 当⼀个可执⾏⽂件被加载到内存中时,⼀个程序就变成了⼀个进程 •A process is an active entity, with a program counter specifying the next instruction to
execute a set of associated resources.
◦ 进程是⼀个活动实体,具有指定下⼀条指令以执⾏⼀组相关资源的程序计数器

程序计数器(PC)

具体可以参考计算机组成原理
之前写的这篇文章有介绍:计算机结构
在这里插入图片描述

内存中的进程

在这里插入图片描述

并发并行区别

在这里插入图片描述
并发:同一时刻只会有一个程序运行 happening or existing at the same time
在这里插入图片描述

并行:同一时刻运行多个程序 running at the same time
在这里插入图片描述

并发进程共享cpu

在这里插入图片描述

进程的定义

在这里插入图片描述

进程的状态

在这里插入图片描述

进程何时离开cpu

在这里插入图片描述

进程之间的转换

在这里插入图片描述
在这里插入图片描述

参考:
B站操作系统

http://www.lryc.cn/news/604586.html

相关文章:

  • RAG:检索增强生成的范式演进、技术突破与前沿挑战
  • 通义万相文生图模型wan2.2-t2i-flash和wan2.2-t2i-plus全维度深度对比
  • 通达OA服务器无公网IP网络,如何通过内网穿透实现外网远程办公访问OA系统
  • FIN1531 LVDS输出
  • SpringBoot升级2.5.3 2.6.8
  • Vue3 Composition API
  • 【LeetCode 热题 100】33. 搜索旋转排序数组——(解法二)一次二分
  • Kong API Gateway的十年进化史
  • Zookeeper符合cap中的AP还是CP
  • FPGA(或者数字电路)中组合逻辑和时序逻辑是怎么划分的
  • 域名https证书
  • 全栈(day1)
  • springboot本地访问https链接,证书错误
  • python基础语法1,python语法元素(简单易上手的python语法教学)(课后习题)
  • 深度学习(鱼书)day06--神经网络的学习(后两节)
  • 【自动化运维神器Ansible】Ansible常用模块之user模块详解
  • css初学者第二天
  • 认识RobotStudio的软件界面
  • Q2流动式起重机司机证理论考试真题
  • solidity 中 Eth 和 Usd 到底如何转换
  • 关于项目的一些完善功能
  • AD里面出现元器件PCB封装不能编辑的情况
  • 使用SpringBoot 3.2.4 + CXF 4.0.0 + JDK17实现WebService服务
  • 招工招聘小程序系统开发——打造一站式招聘服务平台
  • duiLib 自定义资源目录
  • C语言《智能自平衡小车,实现平衡功能的基础上,加入了超声波避障、超声波跟随、蓝牙遥控等功能》+源代码+文档说明
  • ECharts从入门到精通:解锁数据可视化的魔法世界
  • 游戏盾能够防御哪些类型攻击?从哪些方面防护?
  • Spark大数据分与实践笔记(第五章 HBase分布式数据库-04)
  • 【Dv3admin】ORM数据库无法查询的问题