计算机软件系统包括(操作系统)

青青

一、定义

操作系统是一组用于控制和管理计算机系统硬件和软件资源,合理地对各类作业进行调度,以及方便用户使用的程序集合。

二、地位

操作系统是裸机之上的第一层软件,是建立其他所有软件的基础。它是整个系统的控制管理中心,既管硬件,又管软件,它为其它软件提供运行环境。

三、基本特征

1.并发

是指两个或多个活动在同一给定的时间间隔中进行

2.共享

是指计算机系统中的资源被多个进程所共用

3.异步

进程以不可预知的速度向前推进

4.虚拟

把一个物理上的实体变为若干个逻辑上的对应物

最基本特征:并发、共享(两者互为存在条件)

并发与并行的区别

同一时间间隔是并发,同一时刻是并行

四、主要功能

1.处理机管理

主要功能包括进程控制、进程同步、进程通信、死锁处理、处理机调度等

2.存储器管理

主要包括内存分配、地址映射、内存保护与共享和内存扩充等功能

3.文件管理

包括文件存储空间的管理、目录管理及文件读写管理和保护等

4.设备管理

主要包括缓冲管理、设备分配、设备处理和虚拟设备等功能

五、发展

1.手工操作阶段(此阶段无操作系统)

缺点:人机速度矛盾

2.批处理阶段(操作系统开始出现)

(1)单道批处理阶段

优点:缓解人机速度矛盾

缺点:系统资源利用率依然低

(2)多道批处理阶段(操作系统正式诞生)

优点:多道程序并发执行,资源利用率高

缺点:不提供人机交互能力(缺少交互性)

目的:提高系统资源的利用率

3.分时操作系统(不可以插队,有了人机交互)

优点:提供人机交互(交互性)

缺点:不能优先处理紧急事务

4.实时操作系统(可以插队)

(1)硬实时系统:必须在被控制对象规定时间内完成(火箭发射)

(2)软实时系统:可以松一些(订票)

(3)优点:能优先处理紧急任务

5.从可靠性看实时操作系统更强,从交互性看分时操作系统更强

免责声明:本文来自宋亦武,不代表浮光掠影知识网 - 专注有价值知识的生活内容平台的观点和立场,如有侵权请联系本平台处理。

相关阅读

发表评论

表情:
评论列表 (暂无评论,1379人围观)

还没有评论,来说两句吧...

取消
微信二维码
微信二维码
支付宝二维码