操作系统基本知识点(一)
2018-03-20 12:32
260 查看
资源管理角度:资源共享,资源分配;独占,并发;静态分配,动态分配,资源抢占。
多道程序: 为了CPU与i/o速度匹配,只有多道程序进入内存争抢CPU,使得CPU和外围设备充分并行,提高计算机系统的使用效率。
CPU与外围设备联系紧密,进入内存执行的程序建立管理实体:进程
如何使用资源:调用系统提供的服务历程
如何复用CPU:调度程序
如何使CPU与I/O设备充分并行:设备控制器与通道
如何让正在运行的程序让出CPU:中断
操作控制方式:脱机,联机。
功能级接口,脱机控制:提供作业说明语言呢。编写作业说明书,确定作业加工步骤。联机作业控制:提供终端,登录系统,提供命令,联机输入命令,分时工作体系。
OS启动命令解释程序,输出命令提示符,等待键盘中断,鼠标点击,多通道识别,当用户输入一条命令申请中断,CPU相应以后,将控制权交给命令解释程序,接着读入命令缓冲区内容,分析命令,接受参数,执行处理代码。
系统调用,中断,异常处理程序;队列管理模块,进程控制模块,进程调度,进程通信,终端登录,作业控制,性能监控。
进程创建:进程表加一项,申请PCB并初始化,生成标识,建立映像,分配资源,一如就绪队列。
进程撤销:从队列中移除,归还资源,撤销标识,释放PCB,移除进程表项。
进程阻塞:保存现场信息,修改PCB,一如等待队列,调度其他进程执行。
进程唤醒:等待队列中移出,修改PCB,移入就绪队列。
进程挂起:修改状态并出入相关队列,收回内存资源到兑换区。
进程激活:分配内存,修改状态并出入相关队列。
多道程序: 为了CPU与i/o速度匹配,只有多道程序进入内存争抢CPU,使得CPU和外围设备充分并行,提高计算机系统的使用效率。
CPU与外围设备联系紧密,进入内存执行的程序建立管理实体:进程
如何使用资源:调用系统提供的服务历程
如何复用CPU:调度程序
如何使CPU与I/O设备充分并行:设备控制器与通道
如何让正在运行的程序让出CPU:中断
操作控制方式:脱机,联机。
功能级接口,脱机控制:提供作业说明语言呢。编写作业说明书,确定作业加工步骤。联机作业控制:提供终端,登录系统,提供命令,联机输入命令,分时工作体系。
OS启动命令解释程序,输出命令提示符,等待键盘中断,鼠标点击,多通道识别,当用户输入一条命令申请中断,CPU相应以后,将控制权交给命令解释程序,接着读入命令缓冲区内容,分析命令,接受参数,执行处理代码。
系统调用,中断,异常处理程序;队列管理模块,进程控制模块,进程调度,进程通信,终端登录,作业控制,性能监控。
进程创建:进程表加一项,申请PCB并初始化,生成标识,建立映像,分配资源,一如就绪队列。
进程撤销:从队列中移除,归还资源,撤销标识,释放PCB,移除进程表项。
进程阻塞:保存现场信息,修改PCB,一如等待队列,调度其他进程执行。
进程唤醒:等待队列中移出,修改PCB,移入就绪队列。
进程挂起:修改状态并出入相关队列,收回内存资源到兑换区。
进程激活:分配内存,修改状态并出入相关队列。
相关文章推荐
- 操作系统知识点摘抄
- 树的基本知识点
- Unity 3DC#语法基本知识点
- 各类操作系统的基本特征
- JavaScript关键知识点汇总(1):类型系统和基本运算
- 【前端知识点】GIT工作流程/步骤/基本命令
- 【转载】J2SE知识点归纳笔记(七)---Java IO Part 3:基本字节流
- 操作系统学习笔记--进程的三种基本状态
- jquery基本知识点
- 小结:基本绘制图形知识点(Quartz2D第二天)
- 看操作系统虚拟化原理总结篇——基本运行环境
- 操作系统-知识点总结-JeRome_JLU
- 操作系统一些知识点总结
- 关于oracle的一些基本知识点和操作
- 第1-3讲 关于基本类型的知识点-string
- 数据库基本知识点总结
- AIX操作系统基本命令
- cocos2d-x基本知识点(5)
- js基本知识点总结-----js流程语句