操作系统课堂笔记一

一、操作系统的功能
资源管理 协调管理计算机的软硬件资源,提高其利用率
用户角度 为用户提供使用计算机的环境和服务
计算机四大资源
CPU、内存、外设、信息文件
二、操作系统的特征
并发性、共享性、虚拟性、异步性
三、操作系统的类型在这里插入图片描述
四、进程的三种基本状态
就绪状态
运行状态
阻塞状态
在这里插入图片描述
进程创建时,PCB建立并伴随运行全过程,直到进程撤销而撤销
OS对进程进行控制和管理围绕PCB进行

分析OS调度某进程的过程
查该进程的PCB,获取其状态,优先级
根据PCB保存的处理机状态信息,恢复现场
根据PCB中程序和数据的内存始址,找到程序和数据
执行中的同步信号等也要查阅PCB,暂停时进程执行的处理机环境保存回PCB
六进程控制
1.进程控制的基本过程
进程的创建
进程的终止
进程的阻塞和唤醒
进程的挂起和激活
2.系统中运行的进程并不都是孤立存在的,有的进程运行后,会调用其他进程来执行,这样就组成了进程间的父子关系
进程的创建
用户登录 分时情况下用户的请求
作业调度 批处理中
提供服务 运心中的用户程序提出功能请求,要创建服务进程
应用请求 应用程序自己创建进程
创建过程
申请空白PCB
为新过程分配资源
初始化进程控制块
将新进程插入就绪队列
七、进程的终止
终止过程
根据进程标志符,检索出该进程PCB,读其状态
IF 执行 ,立即终止该进程,置调度标志为真
IF有子孙进程,予以终止,以防成为不可控进程
归还全部资源至其父进程或系统
将进程PCB从所在队列或链表中移出

猜你喜欢

转载自blog.csdn.net/Moririn1121/article/details/82845319