0x01 多线程与时间片分时系统
发布时间
阅读量:
阅读量
批处理系统基础架构
- 最初出现的操作系统。
-
达成自动化任务调度功能,即在一项任务执行完毕后,系统可自动切换至下一项任务,从而在无需人工参与的情况下完成任务的连续运行。
一组无需进行人机交互的任务批量执行时,必须借助操作系统的支持。 -
简单批处理系统的核心组件为一个持续运行的监控程序(Monitor),该程序能够管理任务的传输过程,安排任务的执行顺序,并在一项任务完成后自动切换至下一项任务。
-
简单批处理系统所采用的设计方式也被称为单道程序设计模式。
相较于人工操作方式,简单批处理系统显著提升了计算机的运行效率,然而其并未充分考虑CPU与I/O设备之间的并行运作特性,导致计算机资源未能得到充分利用。
批处理系统
批处理:当用户向操作系统提交一组任务后,系统将自动控制这些任务的执行流程。
批处理操作系统:
- 运用批量处理任务技术的系统;
- 单道批处理系统;
- 多道批处理系统
特点:
- 缺乏交互功能
- 显著提升CPU的使用效率
在单核单处理的计算机架构中,CPU与硬盘控制器能够实现同步运行。
多道程序系统
单个用户通常无法保证CPU与设备在全部时间内均处于运行状态。
多道程序设计:在内存中同时加载多个作业,并在管理程序的控制下交替执行。
- 通过作业调度机制选取一个作业进
全部评论 (0)
还没有任何评论哟~
