入门开发者|一、操作系统概述作业

操作系统概述作业 Q1、站在普通用户的角度,总结操作系统有哪些基本功能?
1、提供操作界面
2、控制程序运行
3、管理系统资源
4、配置系统掺乎
5、健康系统状态
6、提供工具软件集合
Q2、 操作系统有哪4大核心功能?
1、存储资源管理
2、文件管理
3、进程管理
4、I\O设备管理
Q3、操作系统有哪4个典型的发展阶段,各有什么特点?
1、手工操作(无操作系统):
? ? ? ? ? ?手工处理程序启动、运行、结束,操作繁琐好事,CPU利用率低、用户一段时间独占使用,缺少交互
2、单通道批处理系统:
? ? ? ? ? ?批量处理程序作业;自动识别作业;单通道串行依次处理
3、多通道批处理系统:
? 内存中存放多道程序,CPU利用率高,宏观上程序并行处理,微观上串行处理,用户与程序交互性差,程序运行状态不确定
4、分时系统:
? ? 多路调制性,用户独占性(感觉上),交互性好,响应及时
Q4、多道批处理系统为什么工作效率比单道的高?
因为多通道处理系统在内存中存放了多道程序,当某道程序因为某种原因不能运行而放弃CPU时,操作系统调度另一次程序投入执行,让CPU尽量忙碌,提高了系统效率,而单道批处理系统吃只能让CPU空闲等待。
Q5、分时技术与多道批处理都能完成多个程序的切换。这两种切换情形有什么差别?
在一个用户\一个程序\一台计算机三角模型中:
【入门开发者|一、操作系统概述作业】1、分时技术是给不同终端用户的程序提供超短时轮流使用CPU的机会,突破了上述三角模型中一个用户的限制
2、多道程序系统则是在内存中同时存放多道程序,它们都处于开始和结束之间,各道程序轮流使用CPU,交替执行,突破了上述三角模型中一个程序的限制

    推荐阅读