操作系统一些概念简要

操作系统是配置在计算机上的第一层软件,是对硬件系统的扩充。其主要作用是管理好这些设备,提高设备利用率和系统吞吐量。并为用户提供一个简单的接口。

吞吐量: 是指网络设备端口,及其他设施在单位时间内,成功的传输数据的数量

I/O : input / output

外围机就是一个类似打印机,输入程序和数据, 数据的输入输出都是在脱离主机的情况下进行的,成为脱机输入/输出 反之称为联机输入/输出
脱机输入输出都是在外围机上运行,装带,输入数据,减少了cpu空闲时间。 cpu运行时需要输入数据直接从高速的磁带输入到内存,极大的,提高i/o速度

单道批处理系统 为了实现对作业的连续处理,需要先把作业以脱机的方式输入磁带上,并在系统中配上监督程序monitor,在它的控制下,这批作业能一个接着一个地连续处理。

多道批处理系统,硬件大幅度提升,到OS阶段,用户所提交的作业先存放在外存中,并排成一个队列,成为后备队列,作业调度程序按一定的算法,从后备队列中选择若干个作业调入内存,使他们共享CPU和系统的各种资源。由于同时在系统中装有若干道程序,这样便可以在运行程序A时利用其io空档时间,在调度程序b, b空档调c,这样使CPU保持忙碌 (7-8页图),其优势是***资源利用率高,系统吞吐量大,但是平均周转时间长无交互能力***

分时系统,是为了满足用户的 人机交互能力,形成了一种新型OS,一台主机上连接多个显示器和键盘的终端并由此组成的系统,该系统允许多个用户通过自己的终端,以交互方式使用计算机,共享主机中的资源
因为在多道中,程序都先驻留在外存,即使被调入内存也要等很长时间,用户无法与作业交互 ,为此用户在自己终端上键入命令,系统能及时接受,在将结果返回用户,解决方法是多路卡啥么的,不用细究 还有分时系统能提供多个终端给多个用户同时使用并且他们同时键入命令也能得到及时接

要能够实现人机交互,各个用户的作业都必须驻留在内存中,并能频繁的获得处理机的运行,必须彻底地改变 原来批处理机的运行方式 及时处理,所以采用
1.作业直接进入内存
2. 采用轮转运行方式(为了避免一个作业长期独占处理机,引入时间片概念,每个作业每次运行一个时间片,然后就暂停运行,并理解调度下一个作业运行,在不长的时间所有作业执行一个时间片的时间,便可使每个用户都能及时与自己作业进行交互,是用户请求得到及时响应)
与多批道相比分时的特征有多路性,独立性,及时性,交互性

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值