操作系统的发展史、特点
任务1-1:请详细简述操作系统的发展史。(包括每个阶段的工作原理、目标、特点)
任务1-1
一、无操作系统
1、人工操作
(1)缺点:用户独占全机;CPU等待人工操作;资源利用率低;
2、脱机输入输出方式
(1)特点:数据的输入输出是在脱离主机的控制下完成的,通常是在外围机的控制下完成的
(2)优点:减少了CPU的空闲时间,缓和了人机矛盾,提高了I/O速度
(3)目标:为解决人机矛盾
二、有操作系统
(一)、批处理
1、分类
(1)单道批处理:连续、控制权交还给监督程序,目的是提高资源利用率系统吞吐量;
缺点:不能充分利用系统资源
(2)多道批处理:为了进一步提高资源利用率和系统吞吐量;
优点:资源利用率高,系统吞吐量大
缺点:无交互能力,平均周转时间长
2、目标:提高资源利用率和系统吞吐量
3、缺点:资源利用率低
(二)、分时
1、主要动力:为了满足用户对人-机交互的需求
2、目标:对用户的请求及时响应,尽量提高系统资源的利用率
3、原理:一台主机,多个终端;分时轮流
4、基本特征:多路性、独立性、及时性、交互性
(三)、实时
1、主要动力:实时响应,在规定时间内完成对事件的处理
2、基本特征:快速的响应时间,有限交互能力,高可靠性
任务1-2:请详细阐述操作系统的特点。
任务1-2
一、操作系统的基本特点
1、并发与并行:是指两个或多个事件在同一时间间隔内发生
2、共享:是指系统中的资源(硬件资源和信息资源)可以被多个并发执行的程序共同使用,而不是被其中一个独占。资源共享有两种方式:互斥访问和同时访问
3、异步:在多道程序环境下,允许多个程序并发执行,但由于资源有限,进程的执行不是一贯到底。而是走走停停,以不可预知的速度向前推进,这就是进程的异步性。
4、虚拟:虚拟性是一种管理技术,把物理上的一个实体变成逻辑上的多个对应物,或把物理上的多个实体变成逻辑上的一个对应物的技术。采用虚拟技术的目的是为用户提供易于使用、方便高效的操作环境。
还没有评论,来说两句吧...