现在的位置: 首页 > 综合 > 正文

操作系统类型(下篇)

2012年10月28日 ⁄ 综合 ⁄ 共 2186字 ⁄ 字号 评论关闭

5、网络操作系统

1.)、网络操作系统定义

  • 计算机网络可以定义为一些互连的自主计算机系统的集合,所谓自主计算机是指计算机具有独立处理能力,而互连则表示计算机之间能够实现通信和相互合作。
  • 按网络所覆盖的地理范围大小可把计算机网络分成广域网WAN(Wide Area Network)、局域网LAN(Local Area Network)、城域网MAN等几类。
  •  网络操作系统定义为:网络操作系统是使网络上各计算机能方便地进行网络通信有效地共享网络资源,为网络用户提供所需各种服务的软件和有关规程的集合。

2)、网络OS功能:

  • 高效、可靠的网络通信 
  • 对网络中共享资源(在LAN中有硬盘、打印机等)有效的管理
  • 提供电子邮件、文件传输、共享硬盘、打印机等服务
  • 网络安全管理
  • 提供互操作能力

3)、网络OS的客户/服务器C/S(Client/Server)模式

         客户/服务器的模式C/S是流行的网络工作模式,该种模式网络可分为以下二大类:

  • 服务器:它是网络的控制中心,其任务是向客户提供一种或多种服务,服务器可有多种类型,如提供文件/打印服务的文件服务器等。
  • 客户:这是用于本地处理和访问服务器的站点,在客户中包含了本地处理软件和访问服务器上服务程序的软件接口。

4)、现代操作系统特点--内装网络

  • 现代操作系统已把网络功能包含到操作系统的内核中,作为操作系统核心功能的一个组成部分。微软公司的从Windows 2000,AT & T公司的UNIX System V、Sun公司的SunOS、HP公司的HP/OX、IBM公司的AIX、Linux等都已把TCP/IP网络功能包含在内核中。
  • Windows 2000把网络功能作为该系统执行体的输入输出(I/O)系统的一部分。Windows NT的I/O系统包含有五部分:输入输出(I/O)管理程序、文件系统、缓冲存储管理系统、设备驱动程序、网络驱动程序。

6、分布式操作系统

  1)、分布式操作系统定义

     分布式计算机系统是为分散处理、协同完成任务而将多个分散的计算机经互连网络连接而成的计算机系统,分布式操作系统是在它上配置的操作系统。分布式操作系统是能直接对系统中各类资源进行动态分配和管理,有效控制和协调诸任务的并行执行,允许系统中的处理单元无主、次之分,并向系统提供统一的、有效的接口的软件集合

  它基于两种环境:多处理器(CPU)系统或多计算机系统(网络),它是网络操作系统的更高级的形式,它保持了网络操作系统的全部功能。

2.)分布式操作系统与网络操作系统的区别

  • 分布性

   处理上的分布性是分布式操作系统的最基本特征。网络操作系统虽有分布处理的功能,但网络的控制功能,则大多集中在某个主机或服务器上,它的控制方式集中的,分布式系统的处理分布是资源、功能、任务和控制都是分布的

  • 透明性

    分布操作系统负责全系统的资源分配和调度、任务划分、信息传输协调工作,并为用户提供一个统一的界面,标准的接口,用户通过这一界面实现所需要的操作和使用系统资源。分布式OS通常很好地隐藏系统内部的实现细节,如对象的物理位置、并发控制、系统故障等对用户都是透明的。

  • 统一性

    分布式系统要求一个统一的操作系统,实现系统操作的统一性,而网络操作系统一般是在各自操作系统基础上加上负责网络访问功能模块,网络各系统操作不一致。

  • 健壮性

    由于分布式系统的处理和控制功能是分布的,设备出现故障时,可通过容错技术实现系统重构,从而仍保持系统的正常运行,因而系统具有键壮性,即具有较好的可用性和可靠性。而网络系统其控制功能大多集中在主机和服务器中,使系统具有潜在的不可靠性。

7、嵌入式操作系统( Embedded OS )

  • 嵌入式系统是在各种设备、装置或系统中,完成特定功能的软硬件系统。它们是一个大设备、装置或系统中的一部分,这个大设备、装置或系统可以不是“计算机”。通常工作在反应式或对处理时间有较严格要求环境中,由于它们被嵌入在各种设备、装置或系统中,因此称为嵌入式系统。
  • 在电器、电子和智能机械上,嵌入安装各种微处理器或微控制芯片。嵌入式操作系统就是运行在嵌入式智能芯片环境中,对整个智能芯片以及它所操作、控制的各种部件装置等等资源进行统一协调、调度、指挥和控制的系统软件。
  • 嵌入式操作系统通常配有源码级可配置的系统模块设计、丰富的同步原语、可选择的调度算法、可选择内存分配策略、定时器与计数器、多方式中断处理支持、多种异常处理选择、多种通信方式支持、标准C语言库、数学运算库和开放式应用程序接口。
  • 嵌入式操作系统具有高可靠性、实时性、占有资源少、智能化能源管理、易于连接、低成本等优点,其系统功能可针对需求进行裁剪、调整和生成,以便满足最终产品的设计要求。
  • 嵌入式系统的应用非常广泛,如手机的通信控制、工业监控、智能化生活空间(信息家电、智能大厦等等)、通信系统、导航系统等等。举一个简单的例子,例如汽车上的电子控制设备实际上是一个电脑网络,一辆现代化的轿车里面可能有数十个微处理器和相应的操作平台,它们需要通信,需要监控汽车的运行等等。这就构成一个嵌入式系统,它包括任务处理、计算、网络互联、数据采集、数据管理、智能控制、人机交互等诸多方面的技术,而它需要一系列针对应用环境的操作平台来控制、协调各种系统需求与服务,控制资源配置,这些平台共同构成了这个嵌入式系统的操作系统。

抱歉!评论已关闭.