操作系统概论(二)

进程描述

1.程序的顺序执行
(1)顺序性(2)封闭性(3)可再现性
2.程序的并发执行
(1)间断性(2)失去封闭性(3)不可再现性

进程的概念

1.进程的定义
(1)进程是允许并发执行在某个数据集合上的运行过程
(2)进程是由正文段,用户数据段及进程控制块共同组成的
2.进程特征
(1)并发性
(2)动态性
(3)独立性
(4)异步性
(5)结构特征
3.进程与程序的比较
(1)程序是静态的,进程是动态的
(2)程序时永久的,进程是暂时存在的

进程的状态

1.进程的3种基本状态
(1)就绪态
(2)执行态
(3)阻塞态

进程控制

1.进程的创建
(1)用户登录
(2)作业调度
(3)提供服务
(4)应用请求
2.进程的阻塞
(1)将进程的状态改为阻塞态
(2)将进程插入相应的阻塞队列
(3)将进程调度程序(意味本程序暂停,释放cup并调用就绪态队列的其他程序运行)
3.进程的唤醒
(1)将进程从阻塞队列中移出
(2)将进程状态由阻塞态改为就绪态(满足进程的要求之后转换)
(3)将进程插入就绪列
4.进程的终止的两种方法
(1)执行完毕后,请求操作系统删除
(2)一个进程调用适当的系统调用,终止另一个程序,通常只允许父进程终止子进程
a.父进程终止,子进程随之终止
b.子进程使用超出分配的资源
c.子程序任务完成

操作系统内核

1.内核功能
(1)支撑功能:中断处理,时钟管理,原语操作
(2)资源管理器功能:进程管理,存储管理,设备管理
2.中断
中断时改变处理器执行指令顺序的一种事件

发布了51 篇原创文章 · 获赞 8 · 访问量 1809

猜你喜欢

转载自blog.csdn.net/weixin_42393424/article/details/104496666