Presentation is loading. Please wait.

Presentation is loading. Please wait.

第四讲 中文平台与中文操作系统 计算机科学与技术学院.

Similar presentations


Presentation on theme: "第四讲 中文平台与中文操作系统 计算机科学与技术学院."— Presentation transcript:

1 第四讲 中文平台与中文操作系统 计算机科学与技术学院

2 中文操作系统综述 功能: 发展史 处理机管理、存储器管理、设备管理、文件管理和作业管理 汉字输入、存储、处理和显示
CC-DOS、UC-DOS、SP-DOS、汉卡等 四通利方RichWin和中文之星CStar等对Windows进行即时汉化的中文平台 中文Linux操作系统与中文嵌入式操作系统是关注的方向

3 专用的中文输入输出设备与西文操作系统结合
中文操作系统总体框架(1) 专用的中文输入输出设备与西文操作系统结合 这种方法主要是通过添加硬件来解决问题,理论上是可行的 但是实现起来问题很大: 专用设备成本很高 不实用 输入时检索所需要的汉字按键麻烦

4 中文操作系统总体框架(2) 设计一个全新的中文操作系统 优点是系统内部功能关系容易协调,可以完全解决中西文不兼容的问题 缺点是周期长,成本高
操作系统软件厂商可以利用已有的西文操作系统源程序进行修改,加入中文的输入、存储、处理与输出功能 如windows98/2000简体中文版

5 中文操作系统总体框架(3) 修改原有的西文操作系统 优点 缺点 实现方法:静态的、动态的 中西文兼容实现周期短
可能会影响原来操作系统的部分功能 中文信息处理的特点与效率不能最好表现;另外在对中文信息处理的实现方法上会受到原系统的制约,有可能需要迁就原系统对西文信息处理的方法,从而可能影响中文信息处理的效率。 实现方法:静态的、动态的

6 中文Windows 操作系统——Windows简介
windows3.x、Windows95、Windows98、Windows Me、Windows 2000和Windows XP 服务器Windows Windows NT、Windows 2000 Server和Windows 2003

7 Windows的特点 界面图形化 多用户、多任务 网络支持良好 出色的多媒体功能 良好的硬件支持 众多的应用程序

8 由西文的Windows加上一个可以完成“即时汉化”的中文平台组成
如:Windows3.1英文版加上中文之星CStar 是第三方软件厂商为西文Windows开发的一个支持软件,是西文Windows的一个外挂模块 由Microsoft公司直接推出的Windows的相应版本的简体中文版本和繁体中文版本 如:Windows 2000 Professional 简体中文版 是在Windows的源程序上进行中文化的,从内部解决了中文处理

9 中文Linux操作系统 ——Linux简介
Linux是一个类UNIX的操作系统,最早是由芬兰的一位大学生Linus Benedict Torvalds于1991年开发的 。 北京中科红旗软件技术有限公司推出的红旗Linux、冲浪平台(中国)软件技术有限公司的XteamLinux和蓝点软件技术(深圳)有限公司的BluePoint Linux是我国比较流行的几个Linux版本 。

10 Linux的优缺点 完全免费 多用户、多任务 丰富的网络功能 可靠的安全、稳定性能 支持多种硬件平台 初期存在两大缺陷,一是易用性差 、二是该操作系统中满足各种应用需求的软件少 。但这些缺陷正在被逐渐弥补。

11 中文Linux 北京中科红旗软件技术有限公司采用“外挂”技术对Linux进行了中文化,开发了一个称为“炎黄”的中文平台为使红旗Linux成为一个中文版的Linux 。 “炎黄”中文平台遵循《开发系统中文API 界面规范(GB/T )》中的相关标准,支持ISO /GB 标准中的CJK 汉字大字符集 “炎黄”中文平台分为五个子系统:中文字符界面、中文图形界面、中文打印输出、跨平台输入方法子系统和跨平台高品质字形服务子系统

12 中文字符界面子系统 中文图形界面子系统 中文打印输出子系统 跨平台输入方法子系统 跨平台TrueType 字形服务子系统
“炎黄”中文平台 的子系统功能 中文字符界面子系统 提供与系统版本无关的汉字显示与输入功能 中文图形界面子系统 为基于X Window 的应用程序提供汉字显示与输入功能 中文打印输出子系统 为整个系统提供与打印机无关的高品质的汉字打印输出服务 跨平台输入方法子系统 包括跨平台输入方法服务器和多个输入法为不同的系统平台提供汉字输入服务 跨平台TrueType 字形服务子系统 为不同的系统平台提供汉字字形输出服务,该服务器将汉字TrueType 字形的还原(光栅化)处理将其还原成汉字点阵信息

13 中文嵌入式操作系统 嵌入式系统是以嵌入式计算机为技术核心,面向用户、面向产品、面向应用,软硬件可裁减的,适用于对功能、可靠性、成本、体积、功耗等综合性能有严格要求的专用计算机系统 目前嵌入式操作系统通常可以支持不同的CPU,具有很强的模块化与扩展性,而且往往已经具备了文件系统,支持网络、多任务和图形用户界面(GUI) 主流嵌入式操作系统有Palm 操作系统、Symbian 操作系统、嵌入Linux和Windows Embedded

14 嵌入式系统的组成

15 Symbian 操作系统(1) SymbianOS是一种32位抢占式多任务操作系统,具有功耗低、内存占用少等特点,非常适合移动电话等移动设备使用 支持多媒体信息和短消息,支持通过POP3、IMAP4、SMTPM和HTML收发电子邮件,支持TCP、IPv4、IPv6、WAP、红外、蓝牙与USB等协议与接口 Symbian将操作系统的内核与图形用户界面分开,移动电话厂商可以根据要求定制图形用户界面,这就使得它能很好地适应不同输入方式、不同大小的硬件平台

16 Symbian 操作系统(2)——优点 支持Symbian操作系统的移动通信终端设备厂商与产品多,使得Symbian操作系统能够很快被推向市场,从而被最终用户所熟悉; Symbian操作系统为第三方应用程序开发商提供了一个开放的、标准的开发平台 ,因此,软件厂商与移动电话厂商可以很容易地开发、设计相关的应用程序。

17 Windows Embedded Windows CE.NET和Windows XP Embedded构成了Microsoft在嵌入领域的操作系统家族 Microsoft的意图 Windows Embedded在消费类电子设备、网关、信息终端、ATM、移动和手持设备、便携媒体中心、POS终端、IP机顶盒、瘦客户机、IP语音电话等应用中为嵌入设备操作系统中获取市场份额 用户在小内存体积占用的智能、互连设备中采用Windows CE .NET 在内存体积占用方面限制较少,需要Windows强大功能支持的设备中使用Windows XP Embedded

18 Windows CE .NET 它是一个功能强劲的实时嵌入式操作系统,同时提供了众多强大的开发工具 为灵活地连接移动设备提供可伸缩的无线技术
为高要求的实时设计提供可靠的内核操作系统服务 实现了跨越设备、PC、服务器和Web服务的丰富的个性化体验 发布了功能强大、容易使用的端到端工具集

19 Windows XP Embedded Windows XP Embedded是以组件化的形式提供Windows操作系统,具有强大的功能,使得嵌入式开发人员能够迅速构建可靠的高级嵌入式设备 特点: 将最新的 Windows 技术组件化 将最新的嵌入式功能加入到 Windows XP Embedded 中 提供一套功能强大的、新的端到端工具,使得能够实现更有效、更简化的开发流程

20 Windows CE .NET和Windows XP Embedded的主要不同
二者不同之处在于对处理器的支持、对实时性能的支持、应用程序的可移植性以及内存大小占用上 Windows XP Embedded目前只支持x86的CPU Windows CE .NET支持ARM的 ARM720T、ARM920T、ARM1020T、StrongARM和XScale, MIPS的MIPS II/32(带浮点)、MIPS II/32(不带浮点)、MIPS16、MIPS IV/64(带浮点)和MIPS IV/64(不带浮点),SHx的SH-3、SH-3 DSP和SH-4,和 X86的486、586、Geode和Pentium I、II、III和IV等众多处理器 Windows CE.net实时性支持强于Windows XP Embedded Windows XP Embedded中可以直接运行Win32应用程序 Windows CE .NET的最小内存占用350 KB左右,而Windows XP Embedded最少需要大约8 MB

21 Pocket PC和SmartPhone Windows CE是一个模块化的操作系统,不同的用户可以根据自己的需求选 Windows CE中的模块架构自己的平台,换句话讲用Windows CE架构的平台其实是Windows CE操作系统的一个子集,这些平台通常与为之服务的硬件结合构成一个系统,其中最著名的平台是Pocket PC和SmartPhone。

22 Pocket PC Pocket PC主要应用在PDA(Personal Digital Assistants个人数字助理)领域,希望与使用Palm操作系统的PDA竞争 功能:存储并检索电子邮件、联系人和约会信息,播放多媒体文件,电子游戏,借助MSN Messenger交换文本消息,浏览Web内容等等功能,而且可以很方便地与台式机实现信息交换和同步 Pocket PC没有键盘,主要通过触控笔和触摸屏进行操作与输入

23 Pocket PC 2000、Pocket PC和Pocket PC 2002 Phone Edition的操作系统是Windows CE 3.0,从Pocket PC 2003开始Microsoft将其改名为Mobile 2003,Mobile 2003和Mobile 2003 Phone Edition的操作系统是Windows CE .NET Pocket PC的桌面

24 SmartPhone将PDA所具有的功能特性集成到外观尺寸都和目前移动电话相类似的手持语音设备
它主要靠数字键盘以单手方式操作。与普通移动电话相比,它提供了电子邮件、即时消息、Web浏览、音乐播放、以及休闲游戏等品种丰富的增值功能 Microsoft主要希望通过SmartPhone向Symbian操作系统发起挑战 多普达515和多普达535就是两款基于SmartPhone的移动电话

25 SmartPhone的桌面

26 Palm操作系统(1) Palm操作系统是PalmSource公司的一种32位的嵌入式操作系统,它的操作方式采用触控笔与触摸屏 Palm操作系统是专门为掌上电脑编写的,本身所占的内存极小 ,基于Palm编写的应用程序所占的空间也很小,通常只有几十KB PalmSource向用户免费提供Palm的开发工具,允许用户利用这些工具在Palm操作系统上编写、修改相关软件,使得支持Palm的应用程序丰富多彩、应有尽有

27 三星SGH-i500等几款CDMA 手机采用了Palm操作系统。
2002年9月,该公司在中国推出Palm 5.0简体中文版,此前,在中国销售的基于Palm的PDA产品都是英文版的Palm与外挂中文平台的组合。 其中CJKOS是英文Palm实现中、日、韩文的多国语言支撑系统 ,是目前最流行、最优秀的中文外挂平台之一。 三星SGH-i500等几款CDMA 手机采用了Palm操作系统。

28 Linux在嵌入式操作系统市场中异军突起
嵌入式Linux操作系统是指对标准Linux经过小型化裁剪处理之后,能够固化在容量只有几KB或者几MB字节的存储器芯片或者单片机中,适合于特定嵌入式应用场合的专用Linux操作系统 Linux在嵌入式操作系统市场中异军突起 IBM、Intel、Motorola等著名企业也开始进行嵌入式Linux的研究 Motorola从Symbian阵营中退出,转而在移动电话是使用嵌入式Linux操作系统,目前已经发布了使用嵌入式Linux的A 760移动电话

29 目前几乎国内所有的Linux开发商都已涉足嵌入式Linux操作系统领域
与Symbian和Plam相比,Linux的应用软件开发人才资源丰富,便于开发个人和行业应用 目前几乎国内所有的Linux开发商都已涉足嵌入式Linux操作系统领域 红旗Linux公司、蓝点公司、冲浪平台公司、TurboLinux公司


Download ppt "第四讲 中文平台与中文操作系统 计算机科学与技术学院."

Similar presentations


Ads by Google