2012年9月2日星期日

不同类型的操作系统


操作系统是软件组件的计算机系统,是负责管理的计算机和计算机资源共享的各种活动。它承载的计算机上运行多个应用程序和处理计算机硬件的操作。用户和应用程序访问操作系统通过系统调用和应用程序编程接口,提供的服务。用户通过命令行界面(CLI)或作为GUI的图形用户接口的计算机操作系统交互。总之,操作系统可以作为一个用户或应用程序和计算机硬件之间的接口与计算机系统的用户交互。这里是一个操作系统的不同类型的概述。

实时操作系统:它是一个多任务操作系统,目的是在执行实时应用。实时操作系统通常使用专门的调度算法,使他们能够实现确定性的行为性质。实时操作系统的主要对象是他们的快速和可预测的响应事件。他们要么有一个事件驱动或分时设计。事件驱动系统开关之间根据其优先任务,而分时操作系统的切换基于时钟中断的任务。

多用户和单用户的操作系统:这种类型的计算机操作系统允许多个用户同时访问一个计算机系统。分时系统可以划分为他们启用多个用户访问,通过分时计算机多用户系统。单用户的操作系统,而不是一个多用户操作系统,是在同一时间只能由一个用户使用。能够有Windows操作系统上的多个帐户,不使一个多用户系统。相反,只有网络管理员,是真正的用户。但对于一个类Unix操作系统,它是可能的两个用户一次登录这个操作系统的能力,使一个多用户操作系统。

多任务和单任务的操作系统:当允许一个单一的程序运行时间,系统的下单任务系统类别进行分组,而在操作系统允许一次执行多个任务,它被列为一个多任务的操作系统。多任务处理,可以有两种类型,即先发制人或合作。在先发制人多任务操作系统的CPU时间片,并致力于一个插槽每个节目。类似Unix的支持抢先式多任务的操作系统,如Solaris和Linux。如果你是知道的多线程术语,可以考虑类似交错的多线程多任务的类型。合作多任务是通过对每道工序依靠给其他进程中定义的方式。这种多任务块多线程,一个线程运行,直到它被封锁其他一些事件的想法是类似的。微软Windows到Windows 95之前使用,以支持协作式多任务。

分布式操作系统:操作系统管理一组独立的计算机,使他们似乎是一台计算机被称为分布式操作系统。联网的计算机,可以联系,互相沟通的发展,给人们带来的分布式计算。分布式计算进行了多台机器上。当计算机在工作组的工作合作,他们提出了一个分布式系统。

嵌入式系统被用来在嵌入式计算机系统设计的系统称为嵌入式操作系统。他们设计的经营自主权少的掌上电脑一样的小机器。他们是能够操作,用有限的资源数量。他们是由设计非常紧凑,非常高效。 ,FreeBSD和MINIX 3的Windows CE嵌入式操作系统的一些例子。

手机操作系统:虽然不是一种功能独特的一种操作系统,移动操作系统绝对是一个在操作系统类型列表中的重要一提。移动操作系统控制移动设备,其设计支持无线通信和移动应用。它内置了移动多媒体格式的支持。平板电脑和智能手机操作系统上运行。

批处理和交互系统:批量处理是指计算机程序执行中,无需人工干预的“批次”。在批处理系统中,程序是收集,归纳和日后处理。有没有提示输入用户输入的数据是提前为未来处理收集。分批输入的数据收集和处理,故名批处理。 IBM的z / OS具有批处理功能。针对这一点,交互式的操作需要用户干预。不能在用户的情况下执行的过程。

在线和离线处理:在线数据处理,用户在接触电脑和流程仍然是计算机的中央处理单元的控制下执行。当进程不执行CPU的直接控制下,被称为加工为脱机。让我们来批量处理的例子。这里,配料或分组数据可以完成,而无需用户和CPU干预;可以离线完成。但实际过程中可能会发生执行的处理器,这是网上的直接控制下。

操作系统,有助于简化人机交互与计算机硬件。他们是负责应用程序与硬件连接,从而达到方便用户访问电脑。想像没有操作系统的电脑吗?它不会使用户友好!

没有评论:

发表评论