(一) 操作系统的基本特性


  • 操作系统的特性

1.并发性

并行:指两个或多个事件能在同一时刻发生

并发:两个或多个事件能在同一时间间隔发生

操作系统引入进程和线程实现并发

2.共享性

共享是指操作系统中的资源可以提供内存中多个并发执行的进程(线程)执行。包括互斥共享方式和同时访问方式。

3.虚拟性

虚拟指通过某种技术把一个物理实体变为若干个逻辑上的对应物。操作系统中主要是时分复用(虚拟处理机技术

虚拟设备技术)和空分复用技术(虚拟磁盘技术、虚拟存储器技术)。

4.异步性

由于各用户程序性能的不同,比如,有的侧重于计算而较少需要 I/O,而有的程序 其计算少而 I/O 多,这样,很可能是先进入内存的作业后完成,而 后进入内存的作业先完成。 或者说,进程是以人们不可预知的速度向前推进,此即进程的异步性。

  • 操作系统的主要功能

1.处理机管理(进程管理,进程同步,进程通信,调度)

2.存储器管理(内存分配,内存保护,地址映射,内存扩充)

3.设备管理

4.文件管理

  • 各种操作系统的区别

1. 批处理操作系统:成批处理、系统吞吐量高、资源利用率高、用户不能干预作业的执行

2. 分时操作系统:它能很好地将一台计算机提供给多个用户同时使用,提高计算机的利用率。多路性、独立性、及时性、交互性

3. 实时操作系统:是指系统能及时(或即时) 响应外部事件的请求,在规定的时间内完成对该事件的处理,并控制所有实时任务协调一 致地运行。及时响应、快速处理、高可靠性和安全性、不要求系统资源利用率(飞机火车票订票系统,情报检索系统等)


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM