操作系统 chapter3 进程线程模型

多道程序设计:允许多个程序同时进入内存并运行,其目的是为了提高系统效率。

 

并发环境:在一段时间间隔内,单处理器上有两个或两个以上的程序同时处于开始运行但尚未结束的状态,并且次序不是事先确定的。

 

进程:具有独立功能的程序关于某个数据集合上的一次运行活动,是系统进行资源分配和调度的独立单位。又称任务。

特点:

程序的一次执行过程(同一个程序执行两到三次就是不同的进程);

是正在运行程序的抽象;

将一个CPU变幻成多个虚拟的CPU,所以每个进程都好像运行在独立的CPU上,但其实只有一个物理CPU。

系统资源以进程为单位分配,如内存、文件等。

每个进程具有独立的地址空间

操作系统通过调度将CPU给需要的进程

(windows下使用任务管理器,linux下使用PS命令,就可以知道系统中有多少个进程)

 

进程控制块PCB:记录进程的各种属性。描述进程的动态变化过程。

PCB是系统感知进程存在的唯一标志。

进程与PCB是一一对应的。

进程表:所有进程的PCB集合。大小往往是固定的,它的大小确定了一个操作系统最多支持的进程数目。

PCB包含的信息:

进程状态以及状态转换:

进程的三种基本状态:运行态、就绪态、等待态(阻塞态、睡眠态、封锁态)

进程控制:

 

转载于:https://www.cnblogs.com/Cheryl06/p/7300259.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值