操作系统控制计算机
计算机系统的操作方式
OS的操作接口——系统程序
OS提供给用户的功能级接口,为用户提供的解决操作计算机和计算共性问题的所有服务的集合
OS的两类作业级接口
- 脱机作业控制方式:作业控制语言
- 联机作业控制方式:操作控制命令
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rGBIrBOS-1612191353060)(C:\Users\DELL\AppData\Roaming\Typora\typora-user-images\image-20210201223320912.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kCLXMJxW-1612191353065)(C:\Users\DELL\AppData\Roaming\Typora\typora-user-images\image-20210201223432195.png)]
命令解释程序
命令解释程序:接受和执行一条用户提出的对作业的加工处理操作
当心的一批作业被启动,或新的交互型用户登录进系统时,负责读入控制卡或命令行,做出相应解释,并予以执行。
会话语言:如UNIX的shell
命令解释程序处理过程
- OS启动解释程序 ,输出命令提示符,等待键盘中断/鼠标点击/多通道识别
- 当用户输入一条命令(暂存在命令缓冲区)并按回车换行时,申请中断;
- CPU相应后,将控制权交给命令解释程序,接着读入命令缓存区的内容,分析命令,接受参赛,执行处理代码。
- 前台命令:命令执行完成后,输出命令提示符,才可以继续输入下一个命令
- 后台命令:输入完一条命令到后台处理,接着就可以输入下一条命令。
后台命令:输入完一条命令到后台处理,接着就可以输入下一条命令。