计算机操作系统-操作系统引论

什么是操作系统

操作系统时一组能有效组织和管理计算机硬件和软件资源 合理地对各类作业进行调度 以及方便用户使用得程序得集合

操作系统的发展过程

单道批处理系统

单道批处理系统处理过程

1.先把作业以脱机(应该就是不用电脑)的方式输入道磁带上
2.在系统中配上监督系统
3.监督系统负责将磁带上的作业调入内存 并将控制权力给作业
4.在作业完成后让作业将控制权还给监督系统 往复运行

单道批处理系统特点

使作业可以一个接一个的不停顿完成
优点:减少了机器空闲等待的时间 增加了系统吞吐量
缺点:要在前一个任务完成后才能进行下一个任务 存在等待任务完成得时间 一次只能处理一个指令
计算机操作系统-操作系统引论

多道批处理系统处理过程

作业先放在外存上并组成一个队列 作业调度程序按一定得算法从队列中选择若干个作业调入内存 使他们共享cpu和系统中各种资源 利用其因I/O操作而暂停得CPU空挡时间再调度另一道程序执行 但是实际上在一个时间里只在做一件事情(非多核)

多道批处理系统特点

优点:
1.资源利用率高 多道程序交替运行 保持CPU得忙碌
2.系统吞吐量大 CPU持续保持忙碌 仅当作业完成时或运行不下去时才进行切换 系统开销小
缺点:
1.平均运转时间长
2.无交互能力 直至作业完成 用户不能与自己得作业进行交互

分时系统

一般在数据大时使用

什么是分时系统

在一台主机上连接了多个配有显示器和键盘得终端并由此组成得系统 共享主机得计算 交互和资源

分时系统处理过程

在系统中配置一个多路卡 再为每一个终端配置一个缓冲区 用来暂存用户键入的命令
多路卡:可以实现多路复用 即主机以很快的速度周期性的扫描各个终端 再每个终端都停留很短的时间 用于接收从终端发来的数据

分时系统特点

1.作业直接存入内存 因为作业再磁盘上是无法运行的
2.采用轮转运行的方式 一个时间片就是一段很短的时间(例如30ms)系统规定每个作业每次只用运行一个时间片 然后就暂停改作业运行立即调度下一个作业运行
优点:
1.多路性:系统允许将堕胎终端同时连接道一台主机上 显著提高资源利用率 降低使用费用
2.独立性 每个用户在格子的终端上进行的操作 批次之间互不干扰
3.及时性 用户的请求能在很短的时间内获得响应
4.交互性 用户可以通过终端与系统进行广泛的人机对话

实时系统(没写)

操作系统的基本特征

并行与并发

并行性是指两个或多个时间在同一时刻发生 类似于多核
并发性是指两个或多个时间在同一时间间隔内发生 类似于多批道
多道批在宏观上是同时进行 在微观上是交替进行