unix操作系统是分时图中的黄线是什么的吗

 上传我的文档
 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
linux是实时系统还是分时操作系统
下载积分:400
内容提示:linux是实时系统还是分时操作系统
文档格式:PDF|
浏览次数:240|
上传日期: 04:14:05|
文档星级:
全文阅读已结束,如果下载本文需要使用
 400 积分
下载此文档
该用户还上传了这些文档
linux是实时系统还是分时操作系统
官方公共微信简介/分时操作系统
分时操作系统产生分时系统是为了满足用户需求所形成的一种新型OS&。它与多道批处理系统之间,有着截然不同的性能差别。用户的需求具体表现在以下几个方面:&人—机交互&共享主机&便于用户上机。(英语:Operating&System,简称OS)是管理计算机硬件与软件资源的计算机程序,同时也是计算机系统的内核与基石。操作系统需要处理如管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本事务。操作系统也提供一个让用户与系统交互的操作界面。&操作系统的型态非常多样,不同机器安装的操作系统可从简单到复杂,可从手机的嵌入式系统到超级计算机的大型操作系统。许多操作系统制造者对它涵盖范畴的定义也不尽一致,例如有些操作系统集成了图形用户界面(),而有些仅使用命令行界面(),而将GUI视为一种非必要的应用程序。
操作系统理论在计算机科学中,为历史悠久而又活跃的分支;而操作系统的设计与实现则是软件工业的基础与内核。&时间片:是把计算机的系统资源(尤其是&CPU时间)进行时间上的分割,每个时间段称为一个时间片,每个用户依次轮流使用时间片。
分时技术:把处理机的运行时间分为很短的时间片,按轮流把处理机分给各作业使用。
分时操作系统:是一种联机的多用户交互式的操作系统。一般采用时间片轮转的方式使一台计算机为多个终端服务。对每个用户能保证足够快的响应时间,并提供交互会话能力。
设计目标:&对用户的请求及时响应,并在可能条件下尽量提高系统资源的利用率。
适合办公自动化、教学及事务处理等要求人机会话的场合。
原理/分时操作系统
一台连接了若干个终端;每个终端有一个在使用;交互式地向提出命令请求;系统接受每个用户的命令;采用时间片轮转方式处理服务请求;并通过交互方式在终端上向用户显示结果;用户根据上步结果发出下道命令分时系统实现中的关键问题:及时接收。及时处理。
特征/分时操作系统
分时操作系统交互性(同时性):用户与系统进行人机。用户在终端上可以直接输入、和运行自己的程序,在本机上是修改程序中的错误,直接获得结果。
多路性(多用户同时性):多用户同时在各自终端上使用同一CPU和其他资源,充分发挥系统的效率。
独立性:用户可彼此独立操作,互不干扰,互不混淆。
及时性:用户在短时间内可得到系统的及时回答。
影响响应时间的因素:数目多少、时间片的大小、信息交换量、信息交换速度。
示例/分时操作系统
分时操作系统典型例子
2013年分时操作系统典型的例子就是Unix和Linux的操作系统。其可以同时连接多个终端并且每隔一秒重新扫描进程,重新分配进程的优先级,动态分配系统资源。
系统区分/分时操作系统
分时操作系统:人—机交互&共享主机&便于用户上机&实时操作系统:以计算机为中心的生产过程控制系统,系统能及时响应外部事件的请求,在规定的时间内完成对该事件的处理,并控制所有实时任务协调一致地运行。它必须保证实时性和高可靠性,对系统的效率则放在第二位。
其他系统/分时操作系统
在&3.1&中,多任务方式是“协作式多任务”,意思是说一个任务得到了,除非它自己放弃使用CPU&,否则将完全霸占CPU&,所以任务之间需要协作——使用一段时间的CPU&,放弃使用,其它的任务也如此,才能保证系统的正常运行;而在Windows&95&中使用的就是“抢占式多任务”了,它的总控制权在Windows&手中,Windows&会轮流询问每一个任务是否需要使用CPU&,需要使用的话就让它用,不过在一定时间后,Windows会剥夺当前任务的,把它排在询问队列的最后,再去询问下一个任务……。这种方式上的不同造成95和3.1&性能上的不同:3.1&中如果有一个任务死锁,则系统也同样死锁;95&中有一个任务死锁,系统仍能正常运行。
&|&相关影像
互动百科的词条(含所附图片)系由网友上传,如果涉嫌侵权,请与客服联系,我们将按照法律之相关规定及时进行处理。未经许可,禁止商业网站等复制、抓取本站内容;合理使用者,请注明来源于。
登录后使用互动百科的服务,将会得到个性化的提示和帮助,还有机会和专业认证智愿者沟通。
此词条还可添加&
编辑次数:16次
参与编辑人数:8位
最近更新时间: 13:54:48
申请可获得以下专属权利:
贡献光荣榜探寻Unix操作系统的起源 - CNET科技资讯网
中关村,被称为中国的硅谷,这里除了熙攘的电子卖场,...
剥皮寮是这此次「推荐Google街景三轮车拍摄景点」票选...
话说,某日,祝英台与梁山伯去逛街……
6月22日上午,在大连世界博览广场举办的第八届中国国际...
大部分公司在走向死亡。本文分析了微软之所以处于危险...
苹果发布的最新产品似乎并没有给苹果联合创始人之一的...
探寻Unix操作系统的起源
作者: CNET科技资讯网
作者: Paul Murphy
几乎每个人都认为Unix在1969/70,起源自Bell实验室的Thomson, Ritchie,其他一些人,这是正确的,但并不是真实的。他们写下了第一个编码,始创了很多Unix技术,阐明了我们今天依然在使用的一些关键设计思路,并且证明了今天开源社会中社区和集思广益方法的效力,但是他们的确没有发明Unix。
Unix是(商标和法律事物)一套思想,现在的产品只不过实现了这些思想中的一部分。
我们很难跟关键思想画出界限,并且也很难从时间上划出分界线,但是我们能够追溯到1950年代以及60年代早期,在麻省理工学院MIT进行的一场关于计算机的长期讨论。
一方认为计算机将有可能取代人类。他们得到了IBM的支持,主要观点来自数据处理惯例,这些人看到使用数字计算能够带来的好处,他们认为计算机能够完成人的工作,而且速度更快,更节省费用,准确率更高。
另一方是则认为计算机能够扩展人类的能力-特别是在计算、记忆和通信或者社团等领域中更为突出。
在MIT,这些人们最终赢得了这场关于设计的辩论,也就是说早在1965年,Multics操作系统内核的联合设计者Corbató 和 Vyssotsky就已经知道他们的使命:将学术界传统的开源日程引入数字时代。
他们希望能够在Multics系统充分运行以后对外发布…出于两种原因需要进行这样的发布:首先,系统能够经受对此感兴趣的志愿者的公开审查和批评;其次,在复杂性日益增加的时代中,它必须能够表现基本的系统问题,而且未来的系统设计者也能够使内部操作系统明晰到能够阐述基本的系统问题。
很不幸的是他们没有赢得执行工作,开发工作落入一群主要经验来自数据处理领域的专家手中。
当你将核心的Unix思想的执行工作交给一群从事主机工作的人时,您就会遇到冲突,开发延迟,高级管理人员的关注以及相应的错误决策,超支,获得了足够财力支持以后,最终得到的是: Multics。
据我所知Unix的发展与Multics开发失败有关,可以肯定它并没有违背底层的设计思路。以下是我最爱引用的Ritchie的话:“Unix分时共享系统的发展演变”。
从这些与Unix起源关系最紧密的人群(K. Thompson, Ritchie, M. D. McIlroy, J. F. Ossanna) 的观点来看,Multics的没落有着直接的情感因素。我们是Bell实验室中最后坚持开发Multics的成员之一,因此我们还能感受到成功的靠近。更为重要的是,Multics曾经承诺为整个社区提供的方便的互动计算服务实际上只提供给了有限的团体,首先是提供给开发Multics的CTSS系统,然后是提供给Multics本身。
尽管Multics能够支持很多用户,虽然价格不菲,但是能够支持我们。我们不想丢失我们所拥有的令人愉悦的小环境,因为这无可取代;即使GE的操作系统将会提供的分时共享服务也不能取代。
我们想保留的不仅仅是良好的编程环境,更是能够建立伙伴关系的系统。我们从经验得知,公共计算的精髓在于提供远程访问和分时共享设备,不是在终端上输入程序替代打孔机打孔,而是鼓励更紧密的交流。
因此Unix这个产品,正如广告中所说的那样始创于Bell实验室,但是Unix思想能够追溯到古希腊以及希腊的哲学家们,生根于美国在科技和通讯方面的发展,在六十年代早期的Multics设计大战中最初以计算机科技的方法得以表现,然后到现在Unix已经大部分实现了当年Multics的设计目标。来自:ZDNet软件频道
独家 | 原创
03/20/2008
03/19/2008
03/15/2008
03/15/2008
10/04/2013
09/23/2013
08/26/2013
05/21/2012
05/18/2012
05/16/2012
05/14/2012
05/11/2012
09/12/2012
09/04/2012
08/02/2012
07/24/2012
07/17/2012
07/04/2012
05/25/2012
05/09/2012本文讲的是四种实时操作系统的分析比较_unix linux,
本文对四种实时操作系统(RTOS)特性进行分析和比较。它们是:Lynx实时系统公司的LynxOS、QNX软件系统有限公司的QNX以及两种具有代表性的实时Linux--新墨西哥工学院的RT-Linux和堪萨斯大学的KURT-Linu
本文对四种实时操作系统(RTOS)特性进行分析和比较。它们是:Lynx实时系统公司的LynxOS、QNX软件系统有限公司的QNX以及两种具有代表性的实时Linux--新墨西哥工学院的RT-Linux和堪萨斯大学的KURT-Linux。
  近年来,实时操作系统在多媒体通信、在线事务处理、生产过程控制、交通控制等各个领域得到广泛的应用,因而越来越引起人们的重视。
  1、基本特征概述
  QNX是一个分布式、嵌入式、可规模扩展的实时操作系统。它遵循POSIX.1、(程序接口)和POSIX.2(Shell和工具)、部分遵循POSIX.1b(实时扩展)。它最早开发于1980年,到现在已相当成熟。   LynxOS是一个分布式、嵌入式、可规模扩展的实时操作系统,它遵循POSIX.1a、POSIX.1b和POSIX.1c标准。它最早开发于1988年。   RT-Linux是一个嵌入式硬实时操作系统,它部分支持POSIX.1b标准。   KURT-Linux不是为嵌入式应用设计的,不同于硬(hard)实时/软(soft)实时应用,他们提出"严格(firm)"实时应用的概念,如一些多媒体应用和ATM网络应用,KURT是为这样一些应用设计的"严格的"实时系统。
  2、体系结构异同
  实时系统的实现多为微内核体系结构,这使得核心小巧而可靠,易于ROM固化,并可模块化扩展。微内核结构系统中,OS服务模块在独立的地址空间运行,所以,不同模块的内存错误便被隔离开来。但它也有弱点,进程间通信和上下文切换的开销大大增加。相对于大型集成化内核系统来说,它必须靠更多地进行系统调用来完成相同的任务。
  QNX是一个微内核实时操作系统,其核心仅提供4种服务:进程调度、进程间通信、底层网络通信和中断处理,其进程在独立的地址空间运行。所有其它OS服务,都实现为协作的用户进程,因此QNX核心非常小巧(QNX4.x大约为12Kb)而且运行速度极快。
  LynxOS目前还不是一个微内核结构的操作系统,但它计划使用所谓的"Galaxy"技术将其从大型集成化内核改造成微内核,这一技术将在LynxOS 3.0中引入。新的28Kb微内核提供以下服务:核心启动和停止、底层内存管理、出错处理、中断处理、多任务、底层同步和互斥支持。
  RT-Linux实现了一个小的实时核心,仅支持底层任务创建、中断服务例程的装入、底层任务通信队列、中断服务例程(ISR)和Linux进程。原来的非实时Linux核心作为一个可抢先的任务运行于这个小核心之上,所有的任务都在核心地址空间运行。它不同于微内核和大型内核,属于实时EXE(realtime executive)体系结构。其可靠性和可维护性对电信服务系统来说都不够理想。
  KURT-Linux核心包括两个部分:内核和实时模块。内核负责实时事件的调度,实时模块为用户进程提供特定的实时服务。它不属于微内核结构。
  3、调度策略分析
  任务调度策略是直接影响实时性能的因素。尽管调度算法多种多样,但大多由单调率算法(RM)和最早期限优先算法(EDF)变化而来。前者主要用于静态周期任务的调度,后者主要用于动态调度,在不同的系统状态下两种算法各有优劣。在商业产品中采用的实际策略常常是各种因素的折中。
  QNX 提供POSIX.1b标准进程调度:   32个进程优先级;   抢占式的、基于优先级的正文切换;   可选调度策略:FIFO、轮转策略、适应性策略。   LynxOS 其调度策略为:   LynxOS支持线程概念,提供256个全局用户线程优先级;   硬实时优先级调度:在每个优先级上实现了轮转调度、定量调度和FIFO调度策略;   快速正文切换和阻塞时间短;   抢占式的RTOS核心。
  RT-Linux   在操作系统之下实现了一个简单的实时核心,Linux本身作为一个可抢占的任务在核内运行,优先级最低,随时会被高优先级任务抢占。   用户可自行编写调度程序,它们可实现为可加载的核心模块;   已实现的调度程序有:基于优先级的抢占式调度和EDF调度;   基于优先级的调度使用"单调率算法",它直接支持周期任务。
  KURT-Linux   可运行在两种状态之下:通常状态和实时状态。在通常状态下,所有进程都可以运行,但某些核心服务将带来中断屏蔽的不可预期性。实时模式只允许实时进程运行。  支持FIFO调度策略、轮转调度策略和UNIX分时调度策略;   增加了SCHED-KURT调度策略,这是一种静态调度策略,使用一个特殊的调度文件记录预先定义好的待调度进程的参数。
  从以上简略描述可以看出,前三种调度策略实现较规范,特别是两种商业RTOS,遵循或部分遵循POSIX.1b实时调度标准。
 4、操作系统服务比较
  4.1 QNX的系统服务:
  多种资源管理器,包括各种文件系统和设备管理,支持多个文件系统同时运行,包括提供完全POSIX.1及UNIX语法的POSIX文件系统,支持多种闪存设备的嵌入式文件系统,支持对多种文件服务器(如Windows NT/95、LAN Manager等)的透明访问的SMB文件系统、DOS文件系统、CDROM文件系统等。   设备管理。在进程和终端设备间提供大吞吐量、低开销接口服务。   图形/窗口支持。包括QNX Windows、X Window System for QNX、对MS Windows NT/95和X Window系统的远程图形连接。   TCP/IP for QNX。   高性能、容错型QNX网络--FLEET,使得所有连入网络的机变成一个逻辑上的超级计算机。   透明的分布式处理。FLEET网络处理与消息传递和进程管理原语的集成,将本地和网络IPC统一起来,使得网络对IPC而言是透明的。
  4.2 LynxOS的系统服务:
  网络和通信。由于使用UNIX/POSIX API,Lynx很适合于数据通信和Internet应用。又由于系统的开放性,网络软件很容易移植到Lynx上。同样,Lynx亦提供关键的电话通信协议,使之适用于电信系统的基础架构、操作和多媒体应用。   TCP/IP协议栈。Lynx自带优化的TCP/IP协议栈,提供高性能服务,如TCP头预测、高级路由算法、IP级多址广播和链路级高速缓冲。   Internet工具。包括,Telnet、Ftp、tftp、PPP、SLIP、实时调度的嵌入式Java虚拟机、嵌入式HTTP server、bootp、ARP/RARP、DNS域名服务、电子邮件、Perl、电话通信协议等。   SVR3流。LynxOS流机制为开发和移植基于流的驱动程序和应用提供了核心支持。   文件系统。实时的类UNIX层次结构文件系统:连续结构文件、带缓冲/不带缓冲、原始分区和原始设备访问。   基于Motif的图形用户接口。   分布式计算资源。SCMP与VME总线上的多处理结合,PCI桥服务、CompactPCI Hot-swap Services、Lynx/HA-DDS分布式数据系统。
  4.3 Linux的系统服务:
  近来,很多基于Linux的实时应用被开发出来,它具有成熟和丰富的资源。
  UNIX用户的开发工具和应用软件都被移植到Linux上。   TCP/IP网络协议。   各种Internet客户/服务端软件。   X Window。   C/C++、Java等语言编译器。
  上述系统的共同点是都提供了图形界面、各种网络支持等必要工具。QNX是一个更加符合传统"分布式"概念的操作系统,目标是把整个局域网变成一个大的超级计算机,使得网络的存在对用户透明,文件系统提供的服务也很丰富。但是,分布式的程度越高也意味着系统开销的增大。LynxOS则着意于提供丰富的网络服务,而Linux的最大优势则是经济,还可以通过新闻组或mailing
  5、系统开放性对比
  对于很多大、中型系统来说,大多数软件都是为UNIX平台编写的,因此RTOS是否提供POSIX/UNIX API就显得很重要。
  5.1 QNX的开放性
  QNX的POSIX兼容性和其提供的UNIX特色的编译器、调试器、X Window和TCP/IP都是UNIX程序员所熟悉的。   支持多种CPU:AMD ElanSC300/310/400/410、Am386 DE/SE、Cyrix MediaGX、x86处理器(386以上)、Pentium系列、STMicroelectronics 的STPC。   多种总线:CompactPCI、EISA、ISA 、MPE (RadiSys)、STD、STD 32、PC/104、PC/104-Plus、PCI、PCMCIA、VESA、VME。   各种外设:多种SCSI设备、IDE/EIDE驱动器、10M/100M以太网卡、Token Ring网卡、FDDI接口卡、多种PCMCIA设备、闪存、声卡等等。
  5.2 LynxOS的开放性
  POSIX.1a、1b、1c及BSD4.4等兼容性,使得遵循POSIX 1003或用于UNIX的程序很容易移植到LynxOS上。   支持多种CPU主板:包括CompactPCI(6U/3U)和标准PCI、VME/Eurobus、PC/104和PC/AT硬件等。   各种外设适配器:10/100BaseT Ethernet、SCSI接口、单/多通道串行控制器、单/双工并行口、时钟、计时器、IDE接口、高分辨率显示适配器等。
  5.3 Linux的开放性
  用户可得到UNIX的全部开发工具。   可使用市场上便宜又常见的硬件。
  通过分析,可以看到以上系统各有优势,因此,在平台搭造过程中,用户应根据自己的实际需要并结合性能价格比进行选择。
以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索unix linux操作系统、linux系统和unix系统、linux unix系统编程、unix系统与linux、linux实时操作系统,以便于您获取更多的相关知识。
为您提供简单高效、处理能力可弹性伸缩的计算服务,帮助您快速构建更稳定、安全的应用,提升运维效率,降低 IT 成本...
RDS是一种稳定可靠、可弹性伸缩的在线数据库服务。支持MySQL、SQL Server、PostgreSQL、高...
云栖社区()为您免费提供相关信息,包括
unix linux操作系统、linux系统和unix系统、linux unix系统编程、unix系统与linux、linux实时操作系统的信息
,所有相关内容均不代表云栖社区的意见!unix_百度百科
声明:百科词条人人可编辑,词条创建和修改均免费,绝不存在官方及代理商付费代编,请勿上当受骗。
UNIX操作系统(尤尼斯),是一个强大的多用户、多任务,支持多种,按照操作系统的分类,属于,最早由KenThompson、Dennis Ritchie和Douglas McIlroy于1969年在的开发。目前它的商标权由国际开放标准组织所拥有,只有符合单一UNIX规范的UNIX系统才能使用UNIX这个名称,否则只能称为类UNIX(UNIX-like)。
1965年时,(Bell Labs)加入一项由(General Electric)和(MIT)合作
图1-1 PDP-7计算机
的计划;该计划要建立一套多使用者、多任务、多层次(multi-user、multi-processor、multi-level)的MULTICS操作系统。直到1969年,因MULTICS计划的工作进度太慢,该计划被停了下来。当时,Ken Thompson(后被称为UNIX之父)已经有一个称为&星际旅行&的程序在GE-635的机器上跑,但是反应非常慢,正巧被他发现了一部被闲置的PDP-7(Digital的主机),Ken Thompson和Dernis Ritchie就将&星际旅行&的程序移植到PDP-7上。而这部PDP-7(如图1-1所示)就此在整个计算机历史上留下了芳名。[1]
MULTICS其实是&Multiplexed Information and Computing Service&的缩写,在1970年时,那部PDP-7却只能支持两个使用者,当时,Brian Kernighan就开玩笑地称他们的系统其实是:&UNiplexed Information and Computing Service&,缩写为&UNICS&,后来,大家取其谐音,就称其为&UNIX&了。1970年可称为&UNIX元年&。
1971年,Ken Thompson写了充分长篇的申请报告,申请到了一台PDP-11/24的机器。于是Unix第一版出来了。在一台PDP-11/24的机器上完成。这台电脑只有24KB的物理内存和500K磁盘空间。Unix占用了12KB的内存,剩下的一半内存可以支持两用户进行Space Travel的游戏。而著名的fork()系统调用也就是在这时出现的。
到了1973年的时候,Ken Thompson 与Dennis Ritchie感到用汇编语言做移植太过于头痛,他们想用高级语言来完成第三版,对于当时完全以汇编语言来开发程序的年代,他们的想法算是相当的疯狂。一开始他们想尝试用,可是失败了。后来他们用一个叫(Basic Combined Programming Language)的语言开发,他们整合了BCPL形成,后来Dennis Ritchie觉得B语言还是不能满足要求,于是就改良了B语言,这就是今天的大名鼎鼎的。于是,Ken Thompson 与Dennis Ritchie成功地用C语言重
写了Unix的第三版内核。至此,Unix这个操作系统修改、移植相当便利,为Unix日后的普及打下了坚实的基础。而Unix和C完美地结合成为一个统一体,C与Unix很快成为世界的主导。
Unix的第一篇文章 “The UNIX Time Sharing System”由Ken Thompson和Dennis Ritchie于1974年7月的 The Communications of the ACM发表。这是UNIX与外界的首次接触。结果引起了学术界的广泛兴趣并对其源码索取,所以,Unix第五版就以“仅用于教育目的”的协议,提供给各大学作为教学之用,成为当时操作系统课程中的范例教材。各大学公司开始通过Unix源码对Unix进行了各种各样的改进和扩展。于是,Unix开始广泛流行。[3]
Unix在开发的过程中,没有任何的奖励制度和管理,从一开始在公司出现时,其是一种近似于好奇或兴趣的东西。
然而,20世纪70年代,AT&T公司开始注意到Unix所带来的商业价值。公司的律师开始寻找一些手段来保护Unix,并让其成为一种商业机密。从1979年Unix的版本V7开始,Unix的许可证开始禁止大学使用Unix的源码,包括在授课中学习。
到了1980年,有两个最主要的Unix的版本线,一个是Berkeley的BSD UNIX,另一个是AT&T的Unix,在这个时候,很显然,竞争最终引发了Unix的战争。在这场战争中,好的是,软件开发人员还是能够得到Unix的源码并对其按照自己的需要和兴致进行裁剪。而不好的是,Unix开始一发不可收拾地开发不停地出现各种各样的变种。
1982年,Joy创建了公司并提供了工作站–Sun-1,运行(Solaris以之后的十年出现)。而则在随后的几年中发布了Unix System V的第一版,一个具有强大影响力的,最终造就了IBM的AIX和HP的HP-UX。
unix类UNIX
(Advanced Interactive eXecutive)是开发的一套。它符合Open group的UNIX 98行业标准(The Open Group UNIX 98 Base Brand),通过全面集成对32-位和64-位应用的并行运行支持,为这些应用提供了全面的可扩展性。它可以在所有的IBM ~ p系列和IBM RS/6000、服务器和大型并行超级计算机上运行。AIX的一些流行特性例如chuser、mkuser、rmuser命令以及相似的东西允许如同管理文件一样来进行用户管理。AIX级别的逻辑卷管理正逐渐被添加进各种自由的UNIX风格操作系统中。
是公司研制的类Unix操作系统。直至2013年,Solaris的最新版为 Solaris 11。
solaris logo
早期的Solaris是由BSDUnix发展而来。这是因为升阳公司的创始人之一,比尔·乔伊(Bill Joy)来自伯克莱分校(U.C.Berkeley)。但是随着时间的推移,Solaris在接口上正在逐渐向System V靠拢,但至今Solaris仍旧属于私有软件。日,Sun公司将正在开发中的Solaris 11的源代码以许可开放,这一开放版本就是OpenSolaris。
Sun的操作系统最初叫做SunOS。SunOS 5.0开始,SUN的操作系统开发开始转向System V4,并且有了新的名字叫做Solaris 2.0。Solaris 2.6以后,SUN删除了版本号中的&2&,因此,SunOS 5.10就叫做Solaris 10。Solaris的早期版本后来又被重新命名为Solaris 1.x. 所以&SunOS&这个词被用做专指Solaris操作系统的内核,因此Solaris被认为是由SunOS,图形化的桌面计算环境,以及它网络增强部分组成。
Solaris运行在两个平台:Intel x86及SPARC/UltraSPARC。后者是升阳工作站使用的处理器。因此,Solaris在SPARC上拥有强大的处理能力和硬件支援,同时Intel x86上的性能也正在得到改善。对这两个平台,Solaris屏蔽了底层平台差异,为用户提供了尽可能一样的使用体验。
取自Hewlett Packard UniX,是(,Hewlett-Packard)以SystemV为基础所研发成的类UNIX操作系统。可以在HP的处理器、Intel的Itanium处理器的电脑上运行,另外过去也能用于后期的(Apollo/Domain)系统上。较早版本的HP-UX也能用于HP 9000系列200型、300型、400型的电脑系统(使用Motorola的68000处理器)上,和HP-9000系列500型电脑(使用HP专属的FOCUS)。
是由硅谷图形公司(Silicon GraphicsInc.,一般用简称:)以System V与BSD延伸程序为基础所发展成的UNIX操作系统,IRIX可以在SGI公司的RISC型电脑上运行,即是采行32位、64位MIPS架构的SGI工作站、服务器。
是一种UNIX操作系统,可在个人电脑及微型计算机上使用。该系统由微软公司在1979年从美国电话电报公司获得授权,为Intel处理器所开发。后来,SCO公司收购了其独家使用权,自那以后,该公司开始以SCO UNIX(亦被称作SCO OpenServer)为名发售。值得一提的是,它还能在PDP-11或是Apple Lisa电脑运行。它继承了UNIX的特性,Xenix具备了多人多任务的工作环境,符合UNIX System V的接口规格 (SVID)。
(取自Apple Unix)是(Apple Computer)公司所开发的UNIX操作系统,此操作系统可以在该公司的一些麦金塔电脑(Macintosh)上运行,最末(或说最新)的一套A/UX是在Macintosh II、Quadra及Centris等系列的电脑上运行。A/UX于1988年首次发表,最终的版本为3.1.1版,于1995年发表。A/UX至少需要一颗具有浮点运算单元及标签页式的存储器管理单元(Paged Memory Management Unit,PMMU)的68k处理器才能运行。
A/UX是以System V 2.2版为基础所发展,并且也使用System V 3(简称:SysV 3)、System V 4、BSD 4.2、BSD 4.3等的传统特色,它也遵循POSIX规范及SVID规范,不过遵循标准版本就难以支持最新的信息技术,因此在之后的第二版便开始加入TCP/IP网络功能。有传言表示有一个后续版本是以OSF/1为主要的代码基础,但却从未公开发表过,不过无从证实此版本是否真存在过。
unix收费情况
UNIX操作系统是商业版[4]
,需要收费,价格比Microsoft Windows正版要贵一些。不过UNIX有免费版的,例如:NetBSD等类似UNIX版本。
unixUNIX标准
UNIX用户协会最早从20世纪80年代开始标准化工作,1984年颁布了试用标准。后来IEEE为此制定了POSIX标准(即IEEE1003标准)国际标准名称为ISO/IEC9945.它通过一组最小的功能定义了在UNIX操作系统和应用程序之间兼容的语言接口。POSIX是由Richard Stallman 应IEEE的要求而提议的一个易于记忆的名称,含义是Portable OPerating System Interface(可移植操作系统接口) ,而X表明其API的传承。
unixUNIX特性
UNIX系统是一个多用户,多任务的分时操作系统。
UNIX的系统结构可分为三部分:操作系统内核(是UNIX系统核心管理和控制中心,在系统启动或常驻内存),系统调用(供程序开发者开发应用程序时调用系统组件,包括进程管理,文件管理,设备状态等),应用程序(包括各种开发工具,编译器,网络通讯处理程序等,所有应用程序都在Shell的管理和控制下为用户服务)。
UNIX系统大部分是由C语言编写的,这使得系统易读,易修改,易移植。
UNIX提供了丰富的,精心挑选的系统调用,整个系统的实现十分紧凑,简洁。
UNIX提供了功能强大的可编程的Shell语言(外壳语言)作为用户界面具有简洁,高效的特点。
UNIX系统采用树状目录结构,具有良好的安全性,保密性和可维护性。
UNIX系统采用进程对换(Swapping)的内存管理机制和请求调页的存储方式,实现了虚拟内存管理,大大提高了内存的使用效率。
UNIX系统提供多种通信机制,如:管道通信,软中断通信,消息通信,共享存储器通信,信号灯通信。
.圣才学习网.[引用日期]
.第九阅览室.[引用日期]
.网易数码[引用日期]
.天极产品库.[引用日期]
本词条内容贡献者为
副理事长兼秘书长
中国通信学会
中国通信学会
原武汉邮电科学研究院
中国联通网络技术研究院
工业和信息化部电信研究院互联网中心
副院长兼总工程师
中国移动设计院
首席架构师业务总工程师
中兴通讯股份有限公司
百度公司发展研究中心
中国通信学会科普中国百科科学词条评审专家委员会
中国通信学会是全国通信...
提供资源类型:内容}

我要回帖

更多关于 股票分时的黄线是什么 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信