一.进程线程

本文深入探讨了操作系统中进程的三种状态、进程表或进程控制权(PCB)的作用,以及程序使用CPU的三种方式。同时介绍了进程调度的目标与算法,包括FCFS、时间片轮转、短任务优先等,并详细解释了进程通信机制如管道。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.进程的3种状态:执行、阻塞、就绪        其中不存在的状态转换:阻塞-->执行       就绪-->阻塞
2.操作系统用于维护进程记录的结构:进程表或进程控制权(PCB)
3.程序使用CPU的3种方式:CPU导向、IO导向、平衡型程序
4.进程调度目标:极小化平均时间、级大化系统吞吐量、保持系统各个功能部分均处于繁忙状态和提供某种貌似公平的机制
5.提供的算法包括:先来先到服务调度方法(FCFS)、时间片轮转算法、短任务优先算法(STCL,包括抢占式的和非抢占式的)、
  优先级调度算法、混合调度算法
6.进程通信:管道:一边读一边写的机制,创建管道时调用系统的popen( )或pipe( )    在两个不相关的进程间进行管道通信则使用记名管道,其名称由计算机名和管道名组成,格式为:\\[主机名]\管道\[管道名]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值