您的位置:首页 > 其它

操作系统 概述

2018-02-09 14:10 246 查看

操作系统的概念

操作系统是计算机的扩展器。将丑陋晦涩的硬件转变成美丽的抽象。

操作系统是计算机资源集的抽象,将CPU处理抽象为进程,内存抽象为地址空间,磁盘抽象为文件。

操作系统的作用

OS作为用户与计算机硬件系统之间的接口。

OS作为计算机系统资源的管理者。

OS是吸纳了对计算机资源的抽象。

多道批处理操作系统

多道批处理操作系统就是在内存中可同时存在若干道作业,作业执行的次序与进入内存的次序无严格的对应关系,因为这些作业是通过一定的作业调度算法来使用。CPU的,一个作业在等待I/O处理时,CPU调度另外一个作业运行,因此CPU的利用率显著地提高了。

特征是:多道性,无序性,调度性。它的优点是资源利用率高,吞吐量大,但是平均运转周期长,无交互能力。

实时操作系统与分时操作系统

实时操作系统是保证在一定时间限制内完成特定功能的操作系统。一般用于单片机上、PLC。 

分时操作系统:是一种联机的多用户交互式的操作系统。一般采用时间片轮转的方式使一台计算机为多个终端服务。现在流行的PC,服务器都是采用这种运行模式。

操作系统的基本特征

(并发、共享、虚拟和异步,其中并发特征是操作系统最重要的特征是其他特征的前提)

并发性

共享性(互斥访问、同时访问)

虚拟性(时分复用技术(虚拟处理机技术、虚拟设备技术)、

空分复用技术

(虚拟磁盘技术、

虚拟存储器技术)



异步性

(进程的异步性:

进程是以人们不可

预知的速度向前推进的)

操作系统的5大功能

进程管理功能

进程控制

进程互斥

方式:进程或者线程在对临界资源进行访问时,应采取互斥方式;

进程同步

方式:相互合作去完成共同任务的诸进程货线程

进程通信

处理器调度

作业调度

进程调度

存储管理功能

内存分配

内存保护

地址映射

内存扩充

设备管理功能

缓冲管理

设备分配

设备处理

文件管理功能

文件存储空间的管理

目录管理

文件的读/写管理和保护

作业管理功能

包括任务、界面管理、人机交互、图形界面、语音控制和虚拟现实等;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: