`
tansitongba
  • 浏览: 484829 次
文章分类
社区版块
存档分类
最新评论

操作系统类型(下篇)

 
阅读更多

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语言库、数学运算库和开放式应用程序接口。
  • 嵌入式操作系统具有高可靠性、实时性、占有资源少、智能化能源管理、易于连接、低成本等优点,其系统功能可针对需求进行裁剪、调整和生成,以便满足最终产品的设计要求。
  • 嵌入式系统的应用非常广泛,如手机的通信控制、工业监控、智能化生活空间(信息家电、智能大厦等等)、通信系统、导航系统等等。举一个简单的例子,例如汽车上的电子控制设备实际上是一个电脑网络,一辆现代化的轿车里面可能有数十个微处理器和相应的操作平台,它们需要通信,需要监控汽车的运行等等。这就构成一个嵌入式系统,它包括任务处理、计算、网络互联、数据采集、数据管理、智能控制、人机交互等诸多方面的技术,而它需要一系列针对应用环境的操作平台来控制、协调各种系统需求与服务,控制资源配置,这些平台共同构成了这个嵌入式系统的操作系统。

分享到:
评论

相关推荐

    操作系统主要知识点.docx

    1 操作系统类型和功能 根据使用环境和对用户作业的处理方式划分,操作系统的基本类型可以分为批处理操作系统、分析操作系统和实时操作系统3大类型。 分时操作系统使多个用户同时以会话方式控制自己程序的运行,每个...

    深入C#判断操作系统类型的总结详解

    本篇文章是对在C#中判断操作系统类型的总结进行了详细的分析介绍,需要的朋友参考下

    嵌入式实时操作系统small RTOS51原理及应用

    它是完全免费的、源代码公开的多任务实时操作系统。它可在无任何外部数据存储器的单片80C51系统上运行,并且是可移植的。全书分两部分。第一部分为基础篇,介绍Small RTOS51和一些基本概念,并详细分析Small RTOS51...

    操作系统(内存管理)

    free:该函数获得指向由 malloc 分配的内存片段的指针,并将其释放,以便以后的程序或操作系统使用(实际上,一些 malloc 实现只能将内存归还给程序,而无法将内存归还给操作系统)。 物理内存和虚拟内存 要理解...

    编程思想下篇

    本资源为下篇 第1章 对象导论 1.1 抽象过程 1.2 每个对象都有一个接口 1.3 每个对象都提供服务 1.4 被隐藏的具体实现 1.5 复用具体实现 1.6 继承 1.6.1 “是一个”(is-a)与“像是一个”(is-like-a)关系 1.7 伴随...

    值类型和引用类型的区别

    既然一个是直接操作内存,另一个则多一步先解析引用地址,那么显然很多时候值类型会减小 系统性能开销。但“很多时候”不代表“所有时候”,有些时候还得量力而为,例如需要大量进行函数参数传递或返回的时候,老是...

    Linux操作系统基础教程

    Linux 操作系统基础教程 清华大学信息学院计算机系 目 录 前言..........................................................................................................................................

    php 判断服务器操作系统的类型

    本篇文章主要是对php判断服务器的操作系统类型方法进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助

    如何使用php判断所处服务器操作系统的类型

    本篇文章是对如何使用php判断所处服务器操作系统的类型进行了详细的分析介绍,需要的朋友参考下

    C语言经典源代码实例 数据结构 操作系统 图形等

    135 设置图形方式下的文本类型 136 绘制正多边形 137 正六边形螺旋图案 138 正方形螺旋拼块图案 139 图形法绘制圆 140 递归法绘制三角形图案 141 图形法绘制椭圆 142 抛物样条曲线 143 Mandelbrot分形图案 ...

    动易内容管理系统WAP2.0适配程序

     服务器使用中文版Windows 2003、Windows 2000或 Windows XP(专业版)操作系统。 脚本解释器  程序所需的脚本解释引擎支持为Vbscripts5.6 以上版本(安装IE6即可获得)。 Web 服务器  服务器需要安装IIS5.0 ...

    linux网络编程-宋敬彬-part4

    1.4 操作系统类型选择和内核版本的选择 5 1.4.1 常见的不同公司发行的Linux异同 6 1.4.2 内核版本的选择 6 1.5 Linux的系统架构 7 1.5.1 Linux内核的主要模块 7 1.5.2 Linux的文件结构 9 1.6 GNU通用...

    200个经典C程序源码(包括基础篇+数据结构篇+数值计算与趣味数学篇+图形篇+系统篇+常见试题解答篇).zip

    200个经典C程序源码(包括基础篇+数据结构篇+数值计算与趣味数学篇+图形篇+系统篇+常见试题解答篇) 第一部分 基础篇 001 第一个C程序 002 运行多个源文件 003 求整数之积 004 比较实数大小 005 字符的输出 006...

    dm8_麒麟系统X86安装包,详细安装方式见安装文档(DM DBA手记之安装篇-达梦数据库-安装手册)

    3.1.3Linux下检查操作系统限制 17 3.1.4检查系统时间及时区 19 3.1.5Linux下检查KDE/GNOME环境 20 3.1.6检查安装版本匹配度 20 3.1.7安装程序赋予执行权限 21 3.1.8进行安装 21 3.1.9LINUX下实例注册及自启动设置 23...

    HulaCWMS呼啦企业网站管理系统 v3.0.4.zip

    安卓操作系统中有个开发者模式,呼啦企业网站管理系统正是借鉴了该功能。当技术人员创建的功能页面不想因为客户的不慎操作而导致系统出错时,可以开启本功能。 多媒体上传 系统内置了单图片、多图片、视频、压缩包、...

    1.1.4 linux和高并发-linux操作系统-linux文件系统

    我们的windows系统中文件系统是比较乱的,每个系统盘下面都可以建立很多文件夹,每一个文件夹都可以放置不同类型的文件,linux中不是这样的,每一个文件夹下面都存放着固定的内容,方便查找和管理使用。下图是虚拟...

    Delphi8.net与SQL数据操作演示例子

    程序很简单,只是一些基本的数据操作,演示了d8下两种SQL的读写方式,主要功能是:1、记录访问用户IP地址、操作系统类型、访问时间、浏览器类型版本,并显示。2、比较查询该访问IP地址上一次访问的时间,并显示。...

    铁路信号微机联锁

    第二篇 计算机联锁 第六章 计算机联锁概述 第一节 计算机联锁的基本概念 第二节 我国计算机联锁系统的发展 第三节 计算机联锁系统的功能、优越性及其主要技术特点 思考题 第七章 计算机联锁系统的基本原理 第一节 ...

Global site tag (gtag.js) - Google Analytics