当前位置:文档之家› 操作系统-对比

操作系统-对比

操作系统-对比
操作系统-对比

桌面操作系统与服务器操作系统的对比

1.引言

从本质上说,服务器、桌面计算机,都是计算机;它们都具有相似的结构,但是彼此规模不同,面向对象不同,服务目的也不同。这种种的相似与种种的不同,又让他们的不同显得更加可贵,更有研究意义。

而到目前为止,被大规模使用的计算机,都会带有操作系统,以方便人机交互、各种管理。显然,个人计算机与服务器在硬件上的不同,是明显的,而且主要是“量”——运算能力、储存能力——的不同;但它们的软件,却可以体现出“质”的不同;而且这种不同是量变导致的。在软件中,最重要也是最基本的,是操作系统的不同。因此本文将着重探讨在不同硬件条件、不同服务对象、不同要求下,两种计算机的操作系统的不同。

2.基本概念

2.1个人计算机

这显然是一个我们熟悉的概念。简单的说,个人计算机就是能够独立完成用户任务的单体计算机。如同其他计算机,个人计算机需要控制器、运算器、存储设备、输入输出设备,当然还有各种外部设备。重新提出这些,是为了提醒各位,个人计算机也还是一种计算机,具有计算机的共性。

当然,个人计算机也会有其特性。由于为个人所有(所直接使用),这些计算机不可能占据太大的空间,不可能放下太多的零件,复杂程度有限;由于直接面对个人,这些计算机需要让用户更舒适的界面;由于多数任务并不复杂,个人计算机也不会具有特别强大的运算能力。

2.2服务器

在之前的叙述之后,如果再说服务器也是计算机的一种,大概可以消除大家的陌生感。服务器在局域网中,通过运行管理软件以控制对网络或访问网络资源(磁盘驱动器、打印机等),并能够为在网络上的计算机提供资源使其犹如工作站那样地进行操作。服务器是一种高性能的计算机。

在特殊性方面,服务器往往面对更高级的服务,因而稳定性、安全性、计算性能都会更强。当然,服务器也分很多种,较低档的服务器(入门级服务器、工作组服务器)配置不会比个人电脑搞太多,但企业级服务器的各种性能都会有显著的不同。

2.3操作系统

人直接操控计算机是不方便的;这意味着,人需要亲自进行软硬件资源的管理,同时还要执行自己本来的任务。如何让操作更方便?最理想的,当然是找一个负责的系统,由系统去管理数据的存储、内存的申请、进程的运行。这便是操作系统。

相似的硬件条件下,操作系统的类别仍有很多种;但它们都有共同的特点。而在不同硬件条件下,操作系统则会有显著的不同。这将是我们讨论的核心。

3.特色思想

终于到了我们的主题:在不同的硬件条件下,计算机操作系统的不同主要在哪里。

服务器计算机,承担的是多用户的服务,而且往往与企业数据系统相关。在这种条件下,系统的安全性如何,显然是首要的考虑因素;相应的,服务器操作系统就应该有较高的保密能力。同时,作为大规模设施,维护成本也不容忽视;因此服务器操作系统也应当注意确保用户维护的难度。为了提升效率,服务器操作系统性能也会被考虑。当然,对硬件要求低的操作系统在服务器客户中也会更受欢迎。于是我们可以看到,服务器操作系统的突破技术往往集中在网络连接、数据处理等方面。

相对应而言,桌面计算机承担的往往是单用户的服务。对于单用户而言,较为重要的是使用体验。为此,更亲切的界面,更方便的使用方式,更低的价格(在性能相对稳定情况下),自然更能吸引用户。因而,在windows的发展我们可以看见,界面越来越方便使用,图形等对象处理能力越来越强,一切的一切都是为了提供更好的使用体验。而且,桌面计算机操作系统对使用者能力的要求也越来越低;甚至出现了向智能手机操作系统演变的趋势。

我们可以看到,这种“质”的不同,固然来自“量”的不同:多人与单人。然而,这种“量”的不同本身,就是一种“质”的不同,因为个人的需求与融在集体之中的重任的需求是不同的。于是在不同的需求的导引下,在不同硬件的约束下,两种操作系统如此不同。

4.特色思想的原始叙述

……

操作系统是最基本、最重要的系统软件,是对硬件功能扩展的软件。

……

——《计算机导论·第二章》

要成为主流桌面操作系统替代方案的桌面操作系统必须能给最终用户提供不亚于主流桌面操作系统给用户的承诺。应当鼓励去推广与普及桌面Linux应用,至于在视觉效果上模仿或兼容主流桌面操作系统界面并不是最重要的。“Linux 桌面准备好了”意味着用户可以方便或自如地使用Linux桌面操作系统;更为重要的是,大多数顶级的PC机制造商接受预装Linux桌面操作系统;最新的游戏和硬件能够兼容Linux、硬件设备的驱动程序是由硬件厂商们来提供,而不是爱好者们业务时间的作品。

……

操作系统包括内核和其他的一些应用,如shell 工具(ls、cd、mv等)、还包括启动装载系统等,例如LILO或Grub。这个内核也允许模块扩展并且它允许操作系统识别新的和基本的硬件。因为Linux 只是一个内核,则可以将内核和基本的应用称作“核心系统”,它是处于内核与操作系统发行版本两者之间的中间层次。“核心系统”只提供标准的内核(有很多认证的驱动)、一个默认的shell、一个标准的工具集和一个基本服务与硬件配置工具等。实际上,任何发行版已经包含一个“核心系统”,但是用户需要的是一个公共的基础。United Linux项目具有初步类似的意图,但不是所有的发行版厂商都同意这么做。因此定制“核心系统”不是一个单纯的市场或技术行为。而由信息产业部软件与集成电路促进中心(CSIP)组织实施的“Linux参考平台”项目在构建一个基本的核心系统

——《Linux 桌面操作系统任重道远》

Microsoft 公司的Windows 系列产品……Windows 95 是Microsoft 公司于1995 年6 月推出的产品, 它支持32 位应用程序的优先权多任务管理、GUI 特征和FAT 文件系统、APM 和内部网络管理, 支持长达254 个字符的长文件名。除此之外, Windows 95 上还集成了

IE410Web 浏览器; 1998 年7 月发布的Windows98 增加了故障定位功能, 其它功能也有所加强, 主要包括: 支持活动桌面功能和IE410、支持包括DVD 在内的一些新设备和新标准、支持用于X86 系列机上的多媒体扩充技术(MMX) 、支持USB 总线、支持在一个PC 机上使用多达8 个监视器等技术; Windows NTWorkstation 410 是32 位操作系统, 它支持对称的多重处理、32 位和16 位应用程序的优先权多任务管理、支持从Digital Alpha 到Intel 微处理器的移植、还支持网络功能和文件系统的安全性; 1999 年中期, Microsoft 公司将推出Windows NT Workstation 510 版本, 该产品将包括以下功能: 即插即用技术、通过ACPI 实现电源管理、可用于活动目录的客户机软件、支持Direct510、支持分布式文件系统、支持FAT32 文件系统、加强安全管理、支持MMC、增强磁带和光驱的备份能力、支持Win32WDM 等功能……

目前流行于Apple 计算机的Macintosh 操作系统MacOS 810 发布于1997 年, 它是32 位操作系统, 它支持Internet 集成、32 位应用程序、虚拟内存、协同多任务管理和集成的AppleTalk 网络管理; 另外, MacOs810 还支持各种多媒体标准; MacOs811 集成了Microsoft公司的IE, 加强了支持Java 能力; MacOs815 将具有基于IE410 的增强的浏览功能、支持100- bps 的以太网连接; MacOs X 将于1999 年后期推出, 它将支持优先级多任务管理和内存保护, 并将用于基于Apple 公司的PowerPC G3 计算机上。

UNIX 是1960 年由AT&T Bell 实验室研制的多用户操作系统, 它是一种多任务管理且具有内存保护能力的操作系统, 几乎所有的UNIX 都集成了支持TCP/ IP 协议的软件包,它还包括一些扩展的功能, 如SUN 公司的网络文件系统NFS、目录服务和最基本的网络管理功能, 许多UNIX 还包括PC 文件服务和打印机共享服务; UNIX 是一种开发式操作系统, 因此诸如Digital、HP、IBM 和SUN 公司都有自己的UNIX 版本。常见的UNIX 版本有Digital UNIX、IBM ALM 413 、SCO UnixWare、Sun Solaris 216、Linux。2000 年以前, 大多数16 位UNIX 将被64 位UNIX 代替。

WINDOWS NT SERVER 发布于1993 年, 它是32 位操作系统, 支持对等多重处理和文件级安全保护, 专用于部门服务器……1996 年, Microsoft 公司为WINDOWS NT SERVER 增加了一些新功能, 如支持WINDOWS 95用户接口和DCOM、集成了IIS; WINDOWS NT SERVER 410 企业版于1997 年后期推出……主要增加了如下功能: Microsoft 的簇服务器MCS、Microsoft

事务处理服务器MTS 和Microsoft 消息查询服务器MSMQ 和支持4GB 的RAM……WINDOWS NT SERVER 510 除了包括Windows NTWorkstation 的所有组件外, 还具有如下功能: 活动目录结构、智能镜像、增强的安全性、分布式文件系统、Windows NT 媒体服务NTMS。OS/ 2WARP SERVER 于1996 年由IBM 公司推出的32 位操作系统, 它合并了IBM 公司的LAN 服务器的文件和打印服务, 主要运行在X86 系列机上并支持IBM 的系统对象模型( SOM) 。同WINDOWS NT SERVER 一样, OS/ 2WARP SERVER 也提供了文件服务、打印服务和应用服务, 它包括集成的系统管理和备份软件。1996 年, IBM 为OS/ 2 WARP SERVER 引进了对等多级处理能力、目录管理和安全服务。1997 年, IBM 发布的WSOD 系统允许网络用户、终端用户和PC 机用户执行存储在OS/ 2 WARP SERVER 上的应用程序。IBM 公司的长期战略是使OS/ 2WARP SERVER 成为运行在PC 机环境和支持JAVA 语言的部门操作系统。

Linux 是一个基于POSIX 和Unix 的多用户、多任务、支持线程和多CPU 的网络操作系统。它能运行主要的Unix 工具软件、应用程序和网络协议; 支持32 位和64 位的硬件; 完全遵循POSIX 标准, 并扩展支持所有AT&T 和BSD Unix 特性的网络操作系统; 真正的多任务、多用户系统和内置网络支持, 能与NetWare、Windows NT、OS/ 2、Unix 等无缝连接;可运行于多种硬件平台, 包括Alpha、sun、PowerPC、MIPS 等处理器; 对硬件要求较低,可在较低档的机器上获得很好的性能; 有广泛的应用程序支持; 具有庞大且素质较高的用户群……

MVS 推出于1974 年, 最初它只是一个面向批处理的操作系统, 主要用于管理内存和硬盘空间。1998 年后, IBM 公司重写了MVS, 目前MVS 可支持联机操作。MVS/ EnterpriseSystem Architeture (MVX/ ESA) 支持具有16TB 内存和ESA/ 390 体系结构的大规模主机, 可运行在1990 年推出的System 390 ES/ 9000 产品上。MVS 支持低成本的CMOS 系统、UNIX的APIS、电子商务和客户机/ 服务器系统的开发。MVS 目前流行的版本是OS/ 390 V2R6,它为电子商业应用程序提供了网络、系统、事务处理级的安全性, 支持3 级数据加密标准。

VSE 是由IBM 公司推出的运行在基于System/ 370 体系结构计算机的多任务操作系统,它主要支持事务处理和批处理服务。VSE/ ESA213 包括了TCP/ IP 协议。IBM 计划使

VSE/ESA213 支持大于4GB 的VSAM KSDS 文件、支持多级目录的备份和存储。

——《操作系统发展动态分析》

随着计算机硬件的发展,操作系统的竞争也越来越激烈,所以未来计算机操作系统将会在智能、易用、安全、网络化、编程简易、视觉效果上有所突破。

①更智能:对硬件的需求更低,在系统启动的时间上,现在系统一般不超过20 秒,以后可以在几秒内启动,系统可以自己纠错并对硬件故障给予排除。

②更易用:使用操作系统更加方便,没有限制,可以通过声音对机器进行控制,甚至直接用我们的大脑发出的电磁波来进行信息的输入和控制。

③更安全:现在病毒木马司空见惯,未来计算机操作系统的安全性是一个必须突破的课题,至少要摆脱现在被动防御的局面。

④网络化:早在九十年代初SUM 公司就提出了著名的“网络就是计算机”的口号,很多人不能理解,而现在随着计算机和网络的发展,以后我们只需要一个浏览器和显示器就可以控制我们的计算机来为我们服务,所需要的应用软件都在一个非常巨大的服务器上,通过网络我们就可以访问。

⑤编程更简易:可以随心所欲的编写程序,达到你想得倒的结果。

⑥视觉更逼真:随着电影制作和游戏的开发,我们可以简单的观看3D 电影,甚者4D。游戏画面更加绚丽逼真,而这一切只需要我们在一个计算机上就可以完成。

——《个人计算机操作系统的发展与展望》

服务器指的是网络环境下为客户机(Client)提供某种服务的专用计算机,服务器安装有网络操作系统(如Windows 2000 Server、Linux、Unix等)和各种服务器应用系统软件(如Web 服务、电子邮件服务)的计算机。许多重要的数据都保存在服务器上,许多网络服务都在服务器上运行,一旦服务器发生故障,将会丢失大量的数据,造成的损失是难以估计的,而且服务器提供的功能如代理上网、安全验证、电子邮件服务等都将失效,从而造成网络的瘫痪,对服务器可靠性的要求可见一斑……

目前在选购服务器时,通常在高档商用PC、伪服务器以及低档服务器三种产品之间选择。作为工作组级服务器的操作系统,在选择上应考虑系统的可靠性,即是否能负担大量用户的服务请求,以较快的速度处理数据,合理地排列服务等问题;系统是否方便使用和管理,在单机和联机环境中是工作效率和满意度的关键因素,与此同时,降低成本也是绝大多数企业优先考虑的问题。对于某些高级用户,尤其是政府等对安全比较关注的用户来说,他们本身具备较强的技术实力,可以考虑采用Linux操作系统。服务器厂商还推出完全方案化的产品——功能服务器,即把操作系统和应用系统直接安装在服务器中,以实现某些特定功能……

在小型用户环境中,内存通常得不到重视,用户往往花费更多的时间关注CPU的性能……提高内存容量通常是提高服务器性能的最有效的方法。国内市场上,服务器厂商多达十几个,低档服务器更有几十款之多。对于需要CPU进行密集型运算,如数据库类应用,CPU的作用就很巨大。可扩充性主要体现在计算性能的提升和存储容量的增长……

——《计算机网络服务器硬件和操作系统的发展趋势分析》

最终我们的桌面、智能手机、平板电脑以及电视的界面样子将会趋于同化。就像早期计算机时代Windows 系统对命令行方式操作系统的侵蚀一样,现在的桌面操作系统也一样会最后走向灭亡。

——《桌面计算机界面越来越像智能手机,桌面操作系统的命运正如当年的命令行?》5.参考文献

[1]安海忠, 亢俊健, 硕良勋《操作系统发展动态分析》石家庄经济学院学报2000 年12 月第23 卷第6 期

[2]陈伟《Linux 桌面操作系统任重道远》中国政府采购·2005年10月

[3]王波《个人计算机操作系统的发展与展望》电脑知识与技术·2011年4月第7卷第12期

[4]刘林霞杨馨《计算机网络服务器硬件和操作系统的发展趋势分析》信息与电脑·2010年6月

[5]战德臣《计算机导论·第五章》

[6]boxi《桌面计算机界面越来越像智能手机,桌面操作系统的命运正如当年的命令行?》36氪

五大操作系统比较

五大操作系统比较.txt第一次笑是因为遇见你,第一次哭是因为你不在,第一次笑着流泪是因为不能拥有你。智能手机是一种在手机内安装了相应开放式操作系统的手机,有别普通PDA 手机手机,操作系统一般也只应用在高端智能化手机上,这些操作系统之间的应用软件互不兼容。因为可以安装第三方软件,所以智能手机有非常丰富的功能。 目前应用在手机上的操作系统主要有PalmOS、Symbian、WindowsCE、Linux和Android、iPhoneOS六种,其中采用Symbian、WindowsCE和Android的手机较多,Linux和Palm对应的软件非常少见。在国内,安装有Symbian操作系统的手机多为诺基亚生产,酷派、多普达则是WindowsMobile的主要支持者,代表产品有酷派N900+(WindowsCE6.0操作系统)、酷派F800(WindowsCE6.0操作系统)、等。 Symbian Symbian是一个实时性、多任务的纯32位操作系统,具有功耗低、内存占用少等特点,非常适合手机等移动设备使用,经过不断完善,可以支持GPRS、蓝牙、SyncML、以及3G技术。最重要的是它是一个标准化的开放式平台,任何人都可以为支持Symbian的设备开发软件。与微软产品不同的是,Symbian将移动设备的通用技术,也就是操作系统的内核,与图形用户界面技术分开,能很好的适应不同方式输入的平台,也可以使厂商可以为自己的产品制作更加友好的操作界面,符合个性化的潮流,这也是用户能见到不同样子的Symbian系统的主要原因。现在为这个平台开发的java程序已经开始在互联网上盛行。用户可以通过安装这些软件,扩展手机功能。 在Symbian发展阶段,出现了三个分支:分别是Crystal、Pearl和Quarz。前两个主要针对通讯器市场,也是出现在手机上最多的,是今后智能手机操作系统的主力军。第一款基于Symabian系统的手机是2000年上市的爱立信R380手机。而真正较为成熟的同时引起人们注意的则是2001年上市的诺基亚9210,它采用了Crystal分支的系统。而2002年推出的诺基亚7650与3650则是SymbianPearl分系的机型,其中7650是第一款基于2.5G网的智能手机产品,他们都属于Symbian的6.0版本。索尼爱立信推出的一款机型也使用了Symbian的Pearl分支,版本已经发展到7.0,是专为3G网络而开发的,而目前的诺基亚已经达到8.0的6630、6681等,可以说代表了当今最强大的手机操作系统。此外,Symbian从6.0版本就开始支持外接存储设备,如MMC卡,这让它强大的扩展能力得以充分发挥,使存放更多的软件以及各种大容量的多媒体文件成为了可能。 Windows Mobile系统 WindowsMobile系统包括PocketPC和Smartphone以及MediaCenters,PocketPC针对无线PDA,Smartphone专为手机,已有多个来自IT业的新手机厂商使用,增长率较快。 按照微软官方的说法:“WindowsMobile将熟悉的Windows体验扩展到了移动环境中,所以您可以立即使用它投入工作。” 事实上,WindowsMobile是微软进军移动设备领域的重大品牌调整,它包括PocketPC、Smartphone以及MediaCenters三大平台体系,面向个人移动电子消费市场。由于大多数机

三大主流数据库对比 哪个更有优势

三大主流数据库对比哪个更有优势 Oracle Oracle 能在所有主流平台上运行(包括Windows)。完全支持所有的工业标准。采用完全开放策略。可以使客户选择最适合的解决方案。对开发商全力支持,Oracle并行服务器通过使一组结点共享同一簇中的工作来扩展Windows NT的能力,提供高可用性和高伸缩性的簇的解决方案。如果Windows NT不能满足需要,用户可以把数据库移到UNIX中。Oracle 的并行服务器对各种UNIX平台的集群机制都有着相当高的集成度。Oracle获得最高认证级别的ISO标准认证.Oracle性能最高,保持开放平台下的TPC-D和TPC-C的世界记录Oracle多层次网络计算,支持多种工业标准,可以用ODBC、JDBC、OCI等网络客户连接。 Oracle 在兼容性、可移植性、可联结性、高生产率上、开放性也存在优点。Oracle产品采用标准SQL,并经过美国国家标准技术所(NIST)测试。与IBM SQL/DS,DB2,INGRES,IDMS/R等兼容。Oracle的产品可运行于很宽范围的硬件与操作系统平台上。可以安装在70种以上不同的大、中、小型机上;可在VMS、DOS、UNIX、WINDOWS等多种操作系统下工作。能与多种通讯网络相连,支持各种协议(TCP/IP、DECnet、LU6.2等)。提供了多种开发工具,能极大的方便用户进行进一步的开发。Oracle良好的兼容性、可移植性、可连接性和高生产率是Oracle RDBMS具有良好的开放性。 Oracle价格是比较昂贵的。据说一套正版的Oracle软件早在2006年年底的时候在市场上的价格已经达到了6位数。所以如果你的项目不是那种超级大的项目,还是放弃Oracle 吧。 SQL Server SQL Server 是Microsoft推出一套产品,它具有使用方便、可伸缩性好、与相关软件集成程度高等优点,逐渐成为Windows平台下进行数据库应用开发较为理想的选择之一。SQLServer是目前流行的数据库之一,它已广泛应用于金融、保险、电力、行政管理等与

四种实时操作系统特性进行分析和比较

四种实时操作系统特性进行分析和比较 https://www.doczj.com/doc/879814280.html,2006年11月18日21:55ChinaByte 本文对四种实时操作系统(RTOS)特性进行分析和比较。它们是:Lynx实时系统公司的LynxOS、QNX软件系统有限公司的QNX以及两种具有代表性的实时Linux——新墨西哥工学院的RT-Linux和堪萨斯大学的KURT-Linux。 近年来,实时操作系统在多媒体通信、在线事务处理、生产过程控制、交通控制等各个领域得到广泛的应用,因而越来越引起人们的重视。 基本特征概述 *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是为这样一些应用设计的“严格的”实时系统。 体系结构异同 实时系统的实现多为微内核体系结构,这使得核心小巧而可靠,易于ROM固化,并可模块化扩展。微内核结构系统中,OS服务模块在独立的地址空间运行,所以,不同模块的内存错误便被隔离开来。但它也有弱点,进程间通信和上下文切换的开销大大增加。相对于大型集成化内核系统来说,它必须靠更多地进行系统调用来完成相同的任务。 *QNX是一个微内核实时操作系统,其核心仅提供4种服务:进程调度、进程间通信、底层网络通信和中断处理,其进程在独立的地址空间运行。所有其它OS服务,都实现为协作的用户进程,因此QNX核心非常小巧(QNX4.x大约为12Kb)而且运行速度极快。 *LynxOS目前还不是一个微内核结构的操作系统,但它计划使用所谓的“Galaxy”技术将其从大型集成化内核改造成微内核,这一技术将在LynxOS 3.0中引入。新的28Kb微内核提供以下服务:核心启动和停止、底层内存管理、出错处理、中断处理、多任务、底层同步和互斥支持。

当下常见的十大手机(平板)操作系统

《当下常见的智能手机操作系统》此文也是鄙人所写,但是当初写的不够全面,我自己没有发到互联网上,这几天花了经历,更新此文,重新发布。 原文连接:https://www.doczj.com/doc/879814280.html,/edzjx/archive/2011/06/14/2080296.html 或:https://www.doczj.com/doc/879814280.html,/798728158/blog/1307985456 写在前面:此文是我原创。我个人是手机发烧友,算是MOTO的fans。我喜欢捣鼓各种各样的手机系统。手机系统已经从原先的三足鼎立(塞班、WM、Linux)变成现在的百家争鸣。我特意花精力整理这篇手机系统介绍文章。我此篇文章即介绍了主流的系统如S60的塞班、Android、iOS,也介绍小众的系统如UIQ的塞班、WebOS、Bada等等,同时也介绍平板电脑专用的系统。本文可以算是互联网上比较全面介绍手机系统的文章了。欢迎转载,但请保留署名。 目录: 一、塞班 二、Windows Mobile/WP7/CE 三、iOS 四、Android 五、黑莓Blackberry OS 六、PalmOS/WebOS 七、BaDa 八、Meego/Meamo 九、MotoLinux/Limo 十、沃PhoneOS

一、塞班: 国内普通老百姓用的最多,现在常见的版本S60V3(代表机型N86,键盘操作) S60V5(代表机型5800,触摸操作)塞班 3(N8,触摸操作)。 另外,塞班也有一些小众版本,例如UIQ(也是触摸操作方式),主要是索爱的一些终端,代表机型索爱M608C,moto使用过此系统,其中Z6是另类中的另类,将为一个为触摸设计的系统用在键盘操作手机。 照片名称:N86 搭载Symbian 9.3 诺基亚S60第三版FP2界面 照片名称:n8 搭载Symbian^3

多种数据库性能比较

多种数据库性能比较 Orcale 数据库美国Orcale 公司研制的一种关系型数据库管理系统,是一个协调服务器和用于支持任务决定型应用程序的开放型RDBMS。它可以支持多种不同的硬件和操作系统平台,从台式机到大型和超级计算机,为各种硬件结构提供高度的可伸缩性,支持对称多处理器、群集多处理器、大规模处理器等,并提供广泛的国际语言支持。 Orcale 是一个多用户系统,能自动从批处理或在线环境的系统故障中恢复运行。系统提供了一个完整的软件开发工具 Developer2000,包括交互式应用程序生成器、报表打印软件、字处理软件以及集中式数据字典,用户可以利用这些工具生成自己的应用程序。Orcale 以二维表的形式表示数据,并提供了SQL(结构式查询语言),可完成数据查询、操作、定义和控制等基本数据库管理功能。 Orcale 具有很好的可移植性,通过它的通信功能,微型计算机上的程序可以同小型乃至大型计算机上的Orcale,并且能相互传递数据。另外Orcale 还具有与C 语言的接电子表格、图形处理等软件。 Orcale 属于大型数据库系统,主要适用于大、中小型应用系统,或作为客户机/服务器系统中服务器端的数据库系统。 DB2 数据库 IBM 公司研制的一种关系型数据库系统。DB2 主要应用于大型应用系统,具有较好的可伸缩性,可支持从大型机到单用户环境,应用于OS/2、Windows 等平台下。 DB2 提供了高层次的数据利用性、完整性、安全性、可恢复性,以及小规模到大规模应用程序的执行能力,具有与平台无关的基本功能和SQL 命令。DB2 采用了数据分级技术,能够使大型机数据很方便地下载到 LAN 数据库服务器,使得客户机/服务器用户和基于 LAN 的应用程序可以访问大型机数据,并使数据库本地化及远程连接透明化。它以拥有一个非常完备的查询优化器而著称,其外部连接改善了查询性能,并支持多任务并行查询。 DB2 具有很好的网络支持能力,每个子系统可以连接十几万个分布式用户,可同时激活上千个活动线程,对大型分布式应用系统尤为适用。 SQL Server 数据库美国Microsoft 公司推出的一种关系型数据库系统。SQLServer 是一个可扩展的、高性能的、为分布式客户机/服务器计算所设计的数据库管理系统,实现了与WindowsNT 的有机结合,提供了基于事务的企业级信息管理系统方案。其主要特点如下: (1)高性能设计,可充分利用WindowsNT 的优势。 (2)系统管理先进,支持Windows 图形化管理工具,支持本地和远程的系统管理和配置。 (3)强壮的事务处理功能,采用各种方法保证数据的完整性。 (4)支持对称多处理器结构、存储过程、ODBC,并具有自主的 SQL 语言。 SQLServer 以其内置的数据复制功能、强大的管理工具、与Internet 的紧密集成和开放的系统结构为广大的用户、开发人员和系统集成商提供了一个出众的数据库平台。 Sybase 数据库美国Sybase 公司研制的一种关系型数据库系统,是一种典型的UNIX 或WindowsNT 平台上客户机/服务器环境下的大型数据库系统。 Sybase 提供了一套应用程序编程接口和库,可以与非Sybase 数据源及服务器集成,允许在多个数据库之间复制数据,适于创建多层应用。系统具有完备的触发器、存储过程、规则以及完整性定义,支持优化查询,具有较好的数据安全性。Sybase 通常与SybaseSQLAnywhere 用于客户机/服务器环境,前者作为服务器数据库,后者为客户机数据库,采用该公司研制的 PowerBuilder 为开发工具,在我国大中型系统中具有广泛的应用。美国Sybase 公司研制的一种关系型数据库系统,是一种典型的 UNIX 或 WindowsNT 平台上客户机/服务器环境下的大型数据库系统。Sybase 提供了一套应用程序编程接口和库,可以与非Sybase 数据源及服务器集成,允许在多个数据库之间复制数据,适于创建多层应用。系统具有完备的触

ios操作系统与安卓系统对比的优势教学文稿

i o s操作系统与安卓 系统对比的优势

ios操作系统与安卓系统对比的优势 Android抗衡iOS还是有些力不从心,比如在移动应用开发者的收入方面,平台的整合度,操作的流畅度等。尤其在企业级市场,几乎已被iOS全面占领,新兴的企业都表示更加青睐iOS而非所谓“开放”、基于Linux内核、拥有双核甚至四核……的Android设备。 企业级用户对稳定和实时性的需求恰恰就是Android的软肋,网络上一个段子很能表现Android的窘境:“Android用户三大爱好:刷机重启换电池”,还有人出来解释“为什么Android永远不会比iOS流畅”,并称Android是本着学、赶、超的思路诞生并发展起来,在黑莓时代Android设备最早是按照全键盘机型作为参考,后来iPhone的横空出世才导致Android瞬间改头换面,于是为后面的图形渲染等等埋下了隐患。 Android是第一个内置支持Java的操作系统,Android应用程序使用Java语言编写。Android开发水平的高低很大程度上取决于Java语言核心能力是否扎实。iOS苹果的iPhone和iPad应用开发都指定使用同一开发语言:Objective-C 语言。Objective-C是Cocoa的本地编程语言,Coaco框架和大多数应用程序都使用该语言编写而成。但是也可以使用Python、Ruby等其他编程语言开发应用程序,并且此种开发方式也可使用Cocoa框架。 系统特性: 1、与硬件整合度高:使用起来更加流畅;不支持Flash,但可以使用第三方程式Jailbreak观看。 2、通知中心:苹果在iOS5上改变了通知中心的形式。在新的通知中心中,提示不会再像以前那样弹出,而是像Android系统那样出现在屏幕上方。你可以下拉这个菜单,选择自己想查看的信息。不会再被弹出的信息打扰还是件很令人舒服的改变。

智能手机什么系统最好

智能手机什么系统最好? 本文观点:对于目前的智能手机,最理智的选择应该是安卓,最豪华的选择应该是苹果,最盲目的选择应该是微软,最个性的选择应该是黑莓,最OUT的选择可能是塞班。

Symbian 优点:多年来Symbian系统一直占据智能系统的市场霸主地位,系统能力和易用性等各方面很强!不过成了萧何败也萧何,正是塞班让诺基亚走到了今天江河日下的地步,淘汰的塞班,你还能坚持多久?? 缺点:一般配置的机型反映较慢,对主流的媒体格式的支持性较差,不同版本的软件兼容性不好,且证书问题也很头痛。

Google Android:

优点:平台的开放性造就了安卓无穷的发展潜力,具备触摸屏、高级图形显示和上网功能,界面强大,可以说是一种融入全部Web应用的单一平台。 缺点:1. 太接近网络,可能让我们活在人肉搜索下,寝食难安。 2. 山寨!山寨将会对Android造成难以估计的打击。没办法,时代产物。3. 系统推出时间不是太长但市场占有率疯涨,苹果、微软等对安卓的侵权诉讼怕是一道坎。 Mac OS X (苹果iphone的系统):

优点:全触摸设计,真的是一次手机革命,娱乐性能强,第三方软件多。 缺点:系统封闭发展,功能不是太全面。 Windows Phone 7: 优点:界面和操作都和电脑上的Windows十分接近,对于机友来说十分熟悉又上手;各种保存在电脑或手机里的信息、资料可以轻松实现共享;有较多的应用软件可供用户选择。 缺点:中文芒果系统推出太晚,苹果、谷歌已经把市场抢得差不多了,要想翻盘,怕不是一时半刻的光阴能做到的。

Linux: 优点:具有自由、免费、开放源代码的优势,可以由用户自主研究代码,自定义多数系统的内容。严格地说,安卓就是基于Linux基础上的系统。但纯Linux 系统现在基本在手机上废弃了。 缺点:Linux操作系统的机型来自官方的第三方软件很少,需要用户自行刷机后才能安装更多的程序,操作起来有些门槛。

Linux系统与Windows系统的比较

Linux系统与Windows系统的比较一.Linux系统与Windows系统的共性 Linux系统与Windows系统具有以下有相似之处。 1.多用户操作系统 Linux系统与Windows系统都是多用户操作系统,由许多不同的用户来使用,系统为每个用户提供单独的环境和资源,基于用户身份来控制安全性。Linux系统与Windows系统都可以以组成员的方式来控制资源的访问权限,这样在用户数目较大时可以不必为每一个账号设置权限。 2.支持多种文件系统 Linux系统和Windows系统都支持多种文件系统。文件资源可以通过NetBIOS、FTP或者其他协议与其他客户机共享,可以很灵活地对各个独立的文件系统进行组织。 3.支持多种端口和设备 Linux系统和Windows系统都支持各种物理设备端口,如并口、串口和USB接口。支持各种控制器,比如IDE和SCSI控制器。 4.支持联网功能 Linux系统和Windows系统都支持多种网络协议,比如TCP/IP、NetBIOS和IPX;都支持多种类型的网络适配器;都具备通过网络共享资源的能力,比如共享文件和打印机;都可以提供网络服务功能,比如DHCP、DNS、Web、mail等。 5.服务 Linux系统和Windows系统都提供服务。所谓服务,是指在后台运行的应用程序,可以为系统和远程调用该服务的计算机提供一些功能。在系统引导的时候可以单独控制并自动启动这些程序。 二.Linux系统与Windows系统的区别 Windows系统Linux系统 应用目标定位于个人桌面用户,易 使用,易维护,界面美观定位于网络操作系统,设计灵感来源于UNIX 操作系统,命令设计比较简单,Linux系统配置文件和数据都以文本为基础。Linux系统同样拥有非常先进的网络、脚本和安全能力 图形化界面必选的图形界面,图形界可选的图形化界面,图形环境并没有集成到

常见的操作系统及其优缺点比较

常见的操作系统及其优缺点比较 系统名称简介DOSDiskOperatingSystem又称DOS(简写),中文全名“磁盘操作系统”。 Windows发行于2001年10月25日,原来的名称是Whistler。 2011年7月初,微软表示将于2014年春季彻底取消对Windowsxp的技术支持。 UNIX是一个强大的多用户、多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统。 Linux是一种自由和开放源码的类Unix操作系统。 可安装在各种计算机硬件设备中。 世界上运算最快的超级计算机运行的都是Linux系统。 Android是一种以Linux为基础的开放源代码操作系统,主要使用于便携设备。 优点1快捷,熟练的用户可以通过创建BAT或CMD批处理文件完成一些烦琐的任务。 2速度快,安全,价格便宜。 缺点1日常应用功能不丰富,(没有图形界面)命令行操作不直观,对设备的支持比较少2很多设备的大部分程序都不能在DOS环境下执行。 1.系统更新落后,漏洞较多,不稳定,易受病毒和木马的攻击; 2.自带软件版本较低,需要自行卸载升级; 3.所有软件和程序预装在C盘,加重系统负担,即使卸载,仍有残余大量垃圾碎片文件,容易拖慢系统。

1UNIX系统的标准1/O库相对其底层的系统调用接口已变得越来越复杂了。 2传统的UNIX内核不够灵活,不具备很好的可扩充性,也很少代码复用的设施。 android1图形界面良好,拥有良好的集成开发环境,操作简单。 提供了一个可伸缩的高性能平台。 2整合常见应用软件,简单,快捷,方便。 适合电脑城销售人员及维修商快速装机。 1由于附带源代码,用户可以分析它,更改它。 文件系统小巧,简单。 2将所有的设备用文件表示,可使用与处理文件相同的命令和系统调用集访问设备。 3具有可移植性。 1安全、易维护、稳定。 1缺失的应用软件和游戏-您会失2软件自由/开源去一些熟知的应用程序。 3低成本-大多数2缺少硬件支持-绝大多数硬件是4透明公开-绝大多数支持的,但不是全部GNU/Linux是开放开发的。 3寻求帮助更难-通常朋友、家人、同事不能帮您解决GNU/Linux相关问题,所以您需要在线获取帮助。 开放性强、挣脱运营商的束1个人隐私难得到保守。 缚,具有丰富的硬件选择2系统自带广告太多。 3过分依赖开发商缺少标准配置。

智能手机各大系统的优缺点介绍

或许智能手机还不算是现在手机的主流,但是势必要成为未来手机市场的主流!因为手机的功能越来越强大,很多朋友在选择智能手机的时候无所适从,不知道该选择哪个操作系统的手机,下面icech搜集整理了7大主流的智能手机操作系统介绍,还附加了网友的优缺点评论。 Symbian OS(塞班) Symbian OS(中文译音“塞班系统”)由诺基亚、索尼爱立信、摩托罗拉、西门子等几家大型移动通讯设备商共同出资组建的一个合资公司,专门研发手机操作系统。而Symbian操作系统的前身是EPOC,而EPOC是 Electronic Piece ofCheese取第一个字母而来的,其原意为"使用电子产品时可以像吃乳酪一样简单",这就是它在设计时所坚持的理念。 Symbian操作系统在智能移动终端上拥有强大的应用程序以及通信能力,这都要归功于它有一个非常健全的核心-强大的对象导向系统、企业用标准通信传输协议以及完美的sun java 语言。Symbian认为无线通讯装置除了要提供声音沟通的功能外,同时也应具有其它种沟通方式,如触笔、键盘等。在硬件设计上,它可以提供许多不同风格的外型,像使用真实或虚拟的键盘,在软件功能上可以容纳许多功能,包括和他人互相分享信息、浏览网页、传输、接收电子信件、传真以及个人生活行程管理等。此外,Symbian操作系统在扩展性方面为制造商预留了多种接口,而且EPOC 操作系统还可以细分成三种类型:Pearl/Quartz/Crystal,分别对应普通手机、智能手机、Hand Held PC场合的应用。 优点:多年来Symbian系统一直占据智能系统的市场霸主地位,系统能力和易用性等各方面很强! 缺点:一般配置的机型反映较慢,对主流的媒体格式的支持性较差,不同版本的软件兼容性不好,且证书问题也很头痛。 Windows Mobile 微软推出的Windows Mobile操作系统最初被视作是与Palm OS竞争的产品,然而时至今日,Windows Mobile的应用已经超过Palm,开始显露出掌上设备王者的风范。去年发布的V5.0做出了很多实用的改进,包括更加智能化的Word和Excel版本、直接邮件技术和持久的数据存储。 Windows Mobile是 Microsoft 用于 Pocket PC 和 Smartphone 的软件平台。Windows Mobile 将熟悉的 Windows 桌面扩展到了个人设备中。 Windows Mobile是微软为手持设备推出的“移动版Windows”,使用WindowsMobile操作系统的设备主要有手机、PDA、随身音乐播放器等。Windows Mobile操作系统有三种,分别是WindowsMobile Standard、Windows MobileProfessional,Windows Mobile Classic。目前最新的版本是Windows Mobile 6.1,6.5版本即将公布。 Windows Mobile掌上电脑和手机的主流硬件配置:CPU: 195-624 Mhz, 主要芯片厂商:Intel,Texas Instruments, Samsung, Qualcomm等,内存:64-128MB Ram (用于程序运行),128-256MBRom (用于第三方程序及用户文件储存),显示屏:240x320或480x640,6.5万色,2.4-3.5英寸,扩充卡:Micro SD或SD,SDHC,高端机型内置WiFi无线网络接收模块,GPS 卫星接收模块,FM收音机接收模块,3G或3.5G高速网络,另配有蓝牙及用于和电脑同步用的USB接口。

分享三款主流数据库及其特点

分享三款主流数据库及其特点 1.Oracle数据库 Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的、适应高吞吐量的数据库解决方案。 基本介绍: ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。比如SilverStream就是基于数据库的一种中间件。ORACLE数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能。但它的所有知识,只要在一种机型上学习了ORACLE知识,便能在各种类型的机器上使用它。Oracle数据库最新版本为Oracle Database12c。Oracle数据库12c引入了一个新的多承租方架构,使用该架构可轻松部署和管理数据库云。此外,一些创新特性可最大限度地提高资源使用率和灵活性,如Oracle Multitenant可快速整合多个数据库,而Automatic Data Optimization和Heat Map能以更高的密度压缩数据和对数据分层。这些独一无二的技术进步再加上在可用性、安全性和大数据支持方面的主要增强,使得Oracle数据库12c成为私有云和公有云部署的理想平台。

各个手机操作系统对比

Windows Mobile掌上电脑和手机的主流硬件配置:基于ARM构架的CPU,主频:195-624 Mhz, 主要芯片厂商:Intel, Texas Instruments, Samsung, Qualcomm等,内存:64-288MB Ram (用于程序运行),128-1GBRom (用于第三方程序及用户文件储存),显示屏:240x320、480x640和480×800,6.5万色,2.2-4.0英寸,扩充卡:Micro SD或SD,SDHC,高端机型内置WiFi 无线网络接收模块,GPS卫星接收模块,FM收音机接收模块,3G或3.5G高速网络,另配有红外、蓝牙及用于和电脑同步用的迷你USB接口,host-usb能直接读取U盘里的文件,通过驱动可以实现外接鼠标、键盘。 优点:1,界面类似于台式机的Windows,便于熟悉电脑的人操作。2,预装软件丰富,内置Office Word, Excel, Power Point,可浏览甚至编辑,内置Internet Explorer,Media Player。3,电脑同步非常便捷,完全兼容Outlook, Office Word, Excel等。4,多媒体功能强大,借助第三方软件可播放几乎任何主流格式的音视频文件。5,触摸式操作,可与iPhone媲美。6,极为丰富的第三方软件,特别是词典,卫星导航软件均可运行。 缺点:1,对不熟悉电脑的人来说操作较为复杂。2,相机目前最大为810万像素(索爱X2 等,2009年)。3,对硬件要求较高。4,体积略大,许多操作需借助触摸笔。 windows mobile相对应的智能操作系统还有S60系统以及苹果和谷歌的手机操作系统。 目前诺基亚的S60系统占了半壁江山,其次就是加拿大的RIM(RESERCH IN MOTION)黑莓,苹果的IPHONE , 再就是WM Symbian OS(中文译音“塞班系统”)由诺基亚、索尼爱立信、摩托罗拉、西门子等几家大型移动通讯设备商共同出资组建的一个合资公司,专门研发手机操作系统。现已被NOKIA全额收购。 Symbian操作系统的前身是EPOC,而EPOC是Electronic Piece of Cheese 取第一个字母而来的,其原意为"使用电子产品时可以像吃乳酪一样简单",这就是它在设计时所坚持的理念。 Symbian操作系统在智能移动终端上拥有强大的应用程序以及通信能力,这都要归功于它有一个非常健全的核心-强大的对象导向系统、企业用标准通信传输协议以及完美的sun java语言。Symbian认为无线通讯装置除了要提供声音沟通的功能外,同时也应具有其它种沟通方式,如触笔、键盘等。在硬件设计上,它可以提供许多不同风格的外型,像使用真实或虚拟的键盘,在软件功能上可以容纳许多功能,包括和他人互相分享信息、浏览网页、传输、接收电子信件、传真以及个人生活行程管理等。此外,Symbian操作系统在扩展性方面为制造商预留了多种接口,而且EPOC 操作系统还可以细分成三种类型:Pearl/Quartz /Crystal,分别对应普通手机、智能手机、Hand Held PC场合的应用。Symbian作为一款已经相当成熟的操作系统,具有以下的特点: 第一,提供无线通信服务,将计算技术与电话技术相结合。 第二,操作系统固化。 第三,相对固定的硬件组成。 第四,较低的研发成本。 第五,强大的开放性。 第六,低功耗,高处理性能。

论文(linux操作系统与Windows操作系统的区别)

海南大学 毕业论文(设计) 题目:分析linux操作系统与Windows操作系统的区别 学号: 姓名: 年级: 学院: 系别: 专业: 指导教师: 完成日期:年月日

摘要 本文通过对Linux操作系统和Windows操作系统各自的发展特点与发展环境的比较,分析出windows与Linux的本质差别与存在此差别的根本原因。 通过二者内在特点及组成浅述,对两种操作系统做了权限、费用、读取、命令、弹性化与刻板化、安全稳定等方面的差异性对windows与Linux进行比较。 在硬件支持支持、购买能力、安装难易、占用内存、设备驱动、性能、稳定能力、编程、网络、安全、创新等10方面对windows与Linux做了优劣势的简单比较。 通过对windows与Linux更见详细的优劣势比较,以此对Linux与Windows 操作系统的区别做出了详细而具体的分析与论述。 借鉴以上分析结果,对不同人群、领域使用windows与Linux的优势劣势进行阐述,得出windows更适合初学者及工作需求低的人,而Linux更适合计算机高手及计算机专业人士使用。 关键词:Linux、Windows、操作系统、区别、开放源代码、稳定性。

Abstract Based on the Linux operating system and Windows operating system features and development of their own development environment, comparison and analysis of the nature of the differences between windows and Linux and the root cause of this difference exists.By the inherent characteristics and composition of both light above, made on the two operating systems permission, expenses, read, order, flexible and stereotypical, security and stability of the difference compared to the windows and Linux.Support in hardware support, purchasing power, ease of installation, take up memory, device drivers, performance, stability, capacity, programming, networking, security, innovation and other aspects of windows 10 and Linux do a simple comparison of the advantages and disadvantages. Through the windows and Linux even more detailed comparative advantages and disadvantages, in order for Linux and Windows operating systems to make the difference between a detailed and specific analysis and discussion.Learn from the above analysis, the different groups, areas of the advantages of using windows and Linux described disadvantages, more suitable for beginners to come and work windows of low demand, while Linux is more suitable for computer experts and computer professionals. Keywords: Linux; Windows; operating system; different;open source;stability.

知网、万方、维普三种主流数据库比较

知网、万方和维普三种主流数据库比较 中国知网(CNKI) 简介:中国知识资源总库(CNKI)《中国知识资源总库》是由清华大学主办、 中国学术期刊(光盘版)电子杂志社出版、清华同方知网(北京)技术有限公司发行、数百位科学家、院士、学者参与建设,精心打造的大型知识服务平台和数字化学习系统。目前,《总库》囊括了自然科学、人文社会科学及工程技术各领域知识,拥有期刊、报纸、博硕士培养单位的博士和优秀硕士学位论文、全国重要会议论文、中小学多媒体教辅以及1000多个加盟数据库。全文采用CAJ和PDF 格式,必须下载专门的CAJ和PDF浏览器才可阅读。 数据库:《中国期刊全文数据库(CJFD)》截至2007年3月共收录了国内8127 种期刊,全文文献总量已达2272万多篇,收录起始时间一般为1994年,个别追溯到1979年或创刊年,按学科分126个专题,内容每日累增。产品形式有网络形式、光盘形式、《中国期刊专题全文数据库光盘版》。《中国优秀博硕士学位论文全文数据库(CDMD)》收录2000年至今300多个博硕士培养单位的学位论文,内容每日累增。《中国重要报纸全文数据库(CCND)》收录2000年至今1000多种重要报纸,内容每日累增。《中国重要会议论文集全文数据库》(CPCD)收录2000年至今400家学术团体的会议论文,内容每日累增。

搜索界面: 收费方式:

使用步骤: 数据库特点:最全面的中文数据库,内容丰富,更新速度快,收费灵活,价格较万方和维普适中。

万方数据库 简介:集纳了涉及各个学科的期刊、学位、会议、外文期刊、外文会议等类型 的学术论文,法律法规,科技成果,专利、标准和地方志。期刊论文:全文资源。收录自1998年以来国内出版的各类期刊6千余种,其中核心期刊2500余种,论文总数量达1千余万篇,每年约增加200万篇,每周两次更新。 搜索界面: 收费方式:

实时操作系统包括硬实时和软实时的区别

一.什么是真正的实时操作系统 做嵌入式系统开发有一段时间了,做过用于手机平台的嵌入式Linux,也接触过用于交换机、媒体网关平台的VxWorks,实际应用后回过头来看理论,才发现自己理解的肤浅,也发现CSDN 上好多同学们都对实时、嵌入式这些概念似懂非懂,毕竟如果不做类似的产品,平时接触的机会很少,即使做嵌入式产品开发,基本也是只管调用Platformteam封装好的API。所以在此总结一下这些概念,加深自己的理解,同时也给新手入门,欢迎大家拍砖,争取写个连载,本文先总结一下实时的概念,什么是真正的实时操作系统? 1. 首先说一下实时的定义及要求: 参见 Donal Gillies 在 Realtime Computing FAQ 中提出定义:实时系统指系统的计算正确性不仅取决于计算的逻辑正确性,还取决于产生结果的时间。如果未满足系统的时间约束,则认为系统失效。

一个实时操作系统面对变化的负载(从最小到最坏的情况)时必须确定性地保证满足时间要求。请注意,必须要满足确定性,而不是要求速度足够快!例如,如果使用足够强大的CPU,Windows在CPU空闲时可以提供非常短的典型中断响应,但是,当某些后台任务正在运行时,有时候响应会变得非常漫长,以至于某一个简单的读取文件的任务会长时间无响应,甚至直接挂死。这是一个基本的问题:并不是Windows不够快或效率不够高,而是因为它不能提供确定性,所以,Windows不是一个实时操作系统。 根据实际应用,可以选择采用硬实时操作系统或软实时操作系统,硬实时当然比软实时好,但是,如果你的公司正在准备开发一款商用软件,那请你注意了,业界公认比较好的VxWorks(WindRiver开发),会花光你本来就很少的银子,而软实时的操作系统,如某些实时Linux,一般是开源免费的,我们公司本来的产品就是基于VxWorks的,现在业界都在CostReduction,为了响应号召,正在调研如何把平台换成免费的嵌入式实时Linux。同学们,如何选择,自己考虑吧:-)

各大手机操作系统的优缺点介绍

Symbian OS(塞班) Symbian OS(中文译音“塞班系统”)由诺基亚、索尼爱立信、摩托罗拉、西门子等几家大型移动通讯设备商共同出资组建的一个合资公司,专门研发手机操作系统。而Symbian操作系统的前身是EPOC,而EPOC是Electronic Piece ofCheese取第一个字母而来的,其原意为"使用电子产品时可以像吃乳酪一样简单",这就是它在设计时所坚持的理念。 Symbian操作系统在智能移动终端上拥有强大的应用程序以及通信能力,这都要归功于它有一个非常健全的核心-强大的对象导向系统、企业用标准通信传输协议以及完美的sun java 语言。Symbian认为无线通讯装置除了要提供声音沟通的功能外,同时也应具有其它种沟通方式,如触笔、键盘等。在硬件设计上,它可以提供许多不同风格的外型,像使用真实或虚拟的键盘,在软件功能上可以容纳许多功能,包括和他人互相分享信息、浏览网页、传输、接收电子信件、传真以及个人生活行程管理等。此外,Symbian操作系统在扩展性方面为制造商预留了多种接口,而且EPOC 操作系统还可以细分成三种类型:Pearl/Quartz/Crystal,分别对应普通手机、智能手机、Hand Held PC场合的应用。 发展历程: 1998年:Symbian的诞生; 2000年:第一台使用Symbian OS v5.1系统的R380; 2001年:增加了GPRS、WAP1.2浏览器及蓝牙技术的支持,用户可以运行第三方基于C++和J2ME开发的程序,出现第一款Symbian智能手机诺基亚7650; 2002年:Symbian OS v7.0开始支持3G; 2003年:Symbian阵营开始出现分裂,在摩托罗拉与Symbian合同到期之际,托罗拉与Symbian彻底分道扬镳,加入了微软系统阵营; 2004年:Symbian与Intel展开合作,同时发布最新Symbian OS v8.0; 2005年:历史意义的S60 V3发布; 2006年:Symbian系统的飞速前进; 2007年:Symbian系统的转折点,在同年苹果推出的iPhone却是Symbian系统的潜在威胁,它所带来的简单的操作界面以及全触控的方式是Symbian系统最为缺乏的; 2008年:UIQ的消亡与诺基亚的收购,索尼爱立信正式放弃了他们的UIQ平台,触摸Symbian 的历史在这里画上了一个短暂的句号,但是在同年的11月诺基亚发布了备受瞩目的5800,虽然他又一次填补了Symbian系统在触摸方面的空白,诺基亚还对Symbian公司进行了全资的收购; 2009年:Symbian面令严峻的挑战,市场份额开始逐渐的下滑,Symbian系统的影响力大不如前。另外诺基亚在童年还推出了Maemo平台,看来诺基亚也在做Symbian之外的打算;2010年:Symbian系统的全新开始,Symbian 3系统代码部分的完成,一个全新的专为触摸屏幕打造的系统就此诞生。 优点: 第一,提供无线通信服务,将计算技术与电话技术相结合。 第二,操作系统固化。 第三,相对固定的硬件组成。

多种数据库性能比较

Orcale数据库 美国Orcale公司研制的一种关系型数据库管理系统,是一个协调服务器和用于支持任务决定型应用程序的开放型RDBMS。它可以支持多种不同的硬件和操作系统平台,从台式机到大型和超级计算机,为各种硬件结构提供高度的可伸缩性,支持对称多处理器、群集多处理器、大规模处理器等,并提供广泛的国际语言支持。Orcale是一个多用户系统,能自动从批处理或在线环境的系统故障中恢复运行。系统提供了一个完整的软件开发工具Developer2000,包括交互式应用程序生成器、报表打印软件、字处理软件以及集中式数据字典,用户可以利用这些工具生成自己的应用程序。Orcale以二维表的形式表示数据,并提供了SQL(结构式查询语言),可完成数据查询、操作、定义和控制等基本数据库管理功能。Orcale具有很好的可移植性,通过它的通信功能,微型计算机上的程序可以同小型乃至大型计算机上的Orcale,并且能相互传递数据。另外Orcale还具有与C语言的接电子表格、图形处理等软件。Orcale属于大型数据库系统,主要适用于大、中小型应用系统,或作为客户机/服务器系统中服务器端的数据库系统。 DB2数据库 IBM公司研制的一种关系型数据库系统。DB2主要应用于大型应用系统,具有较好的可伸缩性,可支持从大型机到单用户环境,应用于OS/2、Windows等平台下。DB2提供了高层次的数据利用性、完整性、安全性、可恢复性,以及小规模到大规模应用程序的执行能力,具有与平台无关的基本功能和SQL命令。DB2采用了数据分级技术,能够使大型机数据很方便地下载到LAN数据库服务器,使得客户机/服务器用户和基于LAN的应用程序可以访问大型机数据,并使数据库本地化及远程连接透明化。它以拥有一个非常完备的查询优化器而著称,其外部连接改善了查询性能,并支持多任务并行查询。DB2具有很好的网络支持能力,每个子系统可以连接十几万个分布式用户,可同时激活上千个活动线程,对大型分布式应用系统尤为适用。 SQL Server数据库 美国Microsoft公司推出的一种关系型数据库系统。SQLServer是一个可扩展的、高性能的、为分布式客户机/服务器计算所设计的数据库管理系统,实现了与WindowsNT的有机结合,提供了基于事务的企业级信息管理系统方案。 其主要特点如下: (1)高性能设计,可充分利用WindowsNT的优势。 (2)系统管理先进,支持Windows图形化管理工具,支持本地和远程的系统管理和配置。 (3)强壮的事务处理功能,采用各种方法保证数据的完整性。 (4)支持对称多处理器结构、存储过程、ODBC,并具有自主的SQL语言。SQLServer以其内置的数据复制功能、强大的管理工具、与Internet的紧密集成和开放的系统结构为广大的用户、开发人员和系统集成商提供了一个出众的数据库平台。 Sybase数据库

相关主题
文本预览
相关文档 最新文档