操作系统基本知识点(一)

资源管理角度:资源共享,资源分配;独占,并发;静态分配,动态分配,资源抢占。

多道程序: 为了CPU与i/o速度匹配,只有多道程序进入内存争抢CPU,使得CPU和外围设备充分并行,提高计算机系统的使用效率。

CPU与外围设备联系紧密,进入内存执行的程序建立管理实体:进程

如何使用资源:调用系统提供的服务历程

如何复用CPU:调度程序

如何使CPU与I/O设备充分并行:设备控制器与通道

如何让正在运行的程序让出CPU:中断

操作控制方式:脱机,联机。

功能级接口,脱机控制:提供作业说明语言呢。编写作业说明书,确定作业加工步骤。联机作业控制:提供终端,登录系统,提供命令,联机输入命令,分时工作体系。

OS启动命令解释程序,输出命令提示符,等待键盘中断,鼠标点击,多通道识别,当用户输入一条命令申请中断,CPU相应以后,将控制权交给命令解释程序,接着读入命令缓冲区内容,分析命令,接受参数,执行处理代码。

系统调用,中断,异常处理程序;队列管理模块,进程控制模块,进程调度,进程通信,终端登录,作业控制,性能监控。

进程创建:进程表加一项,申请PCB并初始化,生成标识,建立映像,分配资源,一如就绪队列。

进程撤销:从队列中移除,归还资源,撤销标识,释放PCB,移除进程表项。

进程阻塞:保存现场信息,修改PCB,一如等待队列,调度其他进程执行。

进程唤醒:等待队列中移出,修改PCB,移入就绪队列。

进程挂起:修改状态并出入相关队列,收回内存资源到兑换区。

进程激活:分配内存,修改状态并出入相关队列。


猜你喜欢

转载自blog.csdn.net/mr_ming_/article/details/79623899
今日推荐