操作系统的类型

 

操作系统是系统软件,它管理设备硬件和软件资源和为程序提供通用提供。操作系统从第一代开始一直保持进化。

批处理操作系统

用户不直接和系统接触。每个用户在穿孔卡片上准备工作,然后提交给计算机操作员。为了加速过程,同样的工作放在一起运行。程序员把程序给操作员。操作员分类程序到同样要求的批处理。

分时操作系统

分时是一个技术,使很多人,在不同的终端,同时使用特定的系统。分时或多任务是多程序的扩展。处理器的时间同时被多个用户共享。

与多程序批处理系统的主要不同是,批处理系统是最大化处理器使用,而分时是最小化相应时间。

CPU的多工作通过切换它们执行,但切换发生频繁。因此,用户可以收到立即响应。例如,n个用户,每个用户可以得到一个时间段。当用户提交命令,响应时间最多几秒。

操作系统使用CPU调度和多程序提给每个用户一部分时间。批处理系统已经被改为分时系统。

分布式操作系统

分布式系统用多个中央处理器服务多个实时应用和多个用户。数据处理工作相应的在多个处理器分散。

处理器之间的交流通过多种交流线(例如高速总线或电话线)。它们被称为松耦合系统或分布式系统。分布式系统的处理器可能在大小和功能上不同。这些处理器被称为站点,节点,等。

网络操作系统

网络操作系统运行在服务器上,能够管理数据,用户,组,安全,应用,和其它网络功能。主要目的是在网络共享文件和打印机。典型的是局域网,私有网等。

例子:Windows Server 2003, Microsoft Windows Server 2008, UNIX, Linux, Mac OS X, Novell NetWare, and BSD。

实时操作系统

实时操作系统定义为能控制环境的数据处理系统,对处理和相应输入的时间很小。响应输入和显示更新信息被称为响应时间。

实时操作系统必须有固定的时间限制,否则系统将会失败。例如,科学实验,医学成像,工业控制,航空控制。有两种实时操作系统。

硬实时操作系统

硬实时保证关键任务按时完成。二级存储限制或消失,数据存在ROM。虚拟内存几乎没有。

软实时操作系统

软实时少一点限制。关键任务优先处理到完成。软实时比硬实时有限使用。例如,多媒体,虚拟现实,高级点的科学项目,水下探索,行星探索等。