操作系统:进程管理和IO控制
一、进程管理 进程管理包括进程控制,进程调度,进程同步与通信,死锁控制四个内容。 (一)进程控制 进程是操作系统中运行的基本单位,包括程序段,数据段和进程控制段。操作系统通过进程控制块(PCB)管理进程。每一个PCB标示一个进程。它存储进程的PID,UID,当前状态等信息,以及进程执行某一时刻的寄存器值,并且指向进程的数据段和程序段。OS把所有PCB链接为一个链表。 进程在刚刚被创建时出于new状态。OS负责申请一块存储空间作为该进程的PCB,在其中填上进程的信息,标示为ready,链接到PCB队列和绪队列中,此时进程进入绪态。进程调度程序在未来某一时刻将其分配给处
用户评论
推荐下载
-
进程模拟进程队列操作系统
进程状态之间的模拟,有进程队列,根据输入号码的不同,实时的显示进程队列的状态。
17 2020-09-27 -
操作系统进程描述
操作系统进程描述——对进程的描述
29 2019-09-03 -
进程调度操作系统
(1)编程实现单处理机系统中的进程调度,要求从FCFS、SPF、FPF、高响应比优先、时间片轮转算法中至少选择三个;(2)最后编写主函数对所做工作进行测试。
25 2019-09-07 -
操作系统进程调试
操作系统课程设计——进程调试及进程的内存分配。winform程序
27 2019-01-10 -
操作系统进程演示
实现进程的创建 删除 阻塞和 唤醒
18 2019-01-14 -
操作系统进程调度
刚做好的关于进程管理的东西…… 包括进程创建、查看、进程调度算法、阻塞唤醒等。 希望能给有需要的朋友一些帮助……
21 2019-01-14 -
操作系统之进程
操作系统之进程 介绍 调度等
45 2019-01-18 -
操作系统进程调用
时间片轮转调度算法 时间片为1 进程数为三
19 2019-03-01 -
操作系统_进程调度
本程序为利用C++语言编写的操作系统实验—进程调度
15 2019-03-07 -
操作系统进程通信
实验编写的内容,完全完成了任务要求内容,使用C语言编写,linux下直接编译即可运行!
31 2018-12-25
暂无评论