博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
11-3 多道批处理系统
阅读量:4673 次
发布时间:2019-06-09

本文共 876 字,大约阅读时间需要 2 分钟。

多道程序批处理系统

多道程序设计  60年代中 ~ 70年代中(集成电路)

多道 内存中同时存放几个作业,使之都处于执行的开始点和结束点之间多个作业共享CPU、内存、外设等资源

目的 利用多道批处理提高资源的利用率

60年代通道和中断技术的出现

解决了输入输出等待计算的问题

通道

是一种专用部件,负责外部设备与内存之间信息的传输。

中断

指主机接到外界的信号(来自CPU外部或内部)时,立即中止原来的工作,转去处理这一外来事件,处理完后,主机又回到原来工作点继续工作。

在内存中同时有多个作业,CPU在其中切换

只要系统中总是存在可执行的作业,CPU就永远不会因无事可干而闲着。

多道通过组织作业使得CPU总在执行其中一个作业,从而提高了CPU的利用率

运行特征

多道性

内存中同时驻留多道程序并发执行,从而有效地提高了资源利用率和系统吞吐量

无序性

作业的完成顺序与它进入内存的顺序之间无严格的对应关系

调度

作业调度、进程调度

优点

Ø 资源利用率高:CPU,内存,I/O设备

Ø 系统吞吐量大

缺点

Ø 无交互能力,用户响应时间长

Ø 作业平均周转时间长

多道程序对OS特点的要求

Memory management 存储管理– – the system must allocate the

memory to several jobs. 系统必须为若干作业分派空间

CPU scheduling CPU 调度 – – the system must choose among

several jobs ready to run. 系统必须在就绪作业中 挑选

Resource competition and sharing 资源竞争和共享

Allocation of devices. 设备分配

I/O routine supplied by the system. . 系统 提供 I/O 程序

File management 文件管理

转载于:https://www.cnblogs.com/fadewalk/p/10535375.html

你可能感兴趣的文章
[EGORefreshTableHeaderView]手动启动下拉更新的方法
查看>>
Linux磁盘分区/格式化/挂载目录
查看>>
raspberry pi下使用mp3blaster播放mp3音乐
查看>>
[转]win7 64位下android开发环境的搭建
查看>>
mysql 无法链接, 输入密码失败
查看>>
java中enum类型的使用
查看>>
枚举类型转换成字符串
查看>>
(剑指Offer)面试题46:求1+2+3+....+n
查看>>
连续子数组的最大和(基于动态规划)
查看>>
Word Search
查看>>
三:背包DP
查看>>
Nikto学习点
查看>>
OSi七成模型 tcp/ip网络模型
查看>>
初学python之路-day15
查看>>
Linux内核分析——进程的描述和进程的创建
查看>>
【C++自我精讲】基础系列三 重载
查看>>
企业级docker私有仓库的配置与使用
查看>>
ireport5.6+jasperreport6.3开发(四)--以javabean为基准的报表开发(ireport)
查看>>
Spring面试底层原理的那些问题,你是不是真的懂Spring?
查看>>
Java知识导航总图
查看>>