七种操作系统的发展史及特点

 
CP/M 系统篇
 
   CP/M 其实就是第一个微机操作系统,享有指挥主机、内存、磁鼓、磁带、磁盘、打印机等硬设备的特权。通过控制总线上的程序和数据,操作系统有条不紊地执行着人们的指令 ……
  主设计人 Gary Kildall 博士
  出现年月 1974 年              
 
 
MS—DOS 系统篇
 
   DOS 系统是 1981 年由微软公司为 IBM 个人电脑开发的,即 MS-DOS 。它是一个单用户单任务的操作系统。在 1985 年到 1995 年间 DOS 占据操作系统的统治地位。
  主设计人 Tim Paterson
  出现年月 1981 年              
 



  文件管理方便
  外设支持良好
  小巧灵活
  应用程序众多
 
 
Windows 系统篇
 
   Windows 是一个为个人电脑和服务器用户设计的操作系统。它的第一个版本由微软公司发行于 1985 年,并最终获得了世界个人电脑操作系统软件的垄断地位。所有最近的 Windows 都是完全独立的操作系统。
  主设计:微软
  出现年月 1985 年              
 



  界面图形化
  多用户、多任务
  网络支持良好
  出色的多媒体功能
  硬件支持良好
  众多的应用程序
 
 
Unix 系统篇
 
   Unix 是一种分时计算机操作系统, 1969 AT&TBell 实验室诞生。从此以后其优越性不可阻挡的占领网络。大部分重要网络环节都是 Unix 构造。
  主设计 AT&TBell 实验室
  出现年月 1969               
 



  网络和系统管理
  高安全性
  通信
  可连接性
 Internet
  数据安全性
  可管理性
  系统管理器
 Ignite/UX
  进程资源管理器
 
 
Linux 系统篇
 
  简单的说, Linux Unix 克隆的操作系统,在源代码上兼容绝大部分 Unix 标准,是一个支持多用户、多进程、多线程、实时性较好的且稳定的操作系统。
  主设计人 Linus Torvalds
  出现年月 1991 年              
 



  完全免费
  完全兼容 POSIX 1.0 标准
  多用户、多任务
  良好的界面
  丰富的网络功能
  * 的安全、稳定性能
  多进程、多线程、实时性较好
  支持多种平台
 
 
FreeBSD 系统篇
 
   FreeBSD 是由许多人参与开发和维护的一种先进的 BSD UNIX 操作系统。突出的特点 FreeBSD 提供先进的联网、负载能力,卓越的安全和兼容性。
  主设计:加州伯克利学校
  出现年月 1993 年              
 



  多任务功能
  多用户系统
  强大的网络功能
 Unix 兼容性强
  高效的虚拟存储器管理
  方便的开发功能
 
 
Mac OS 系统篇
 
   Mac OS 是一套运行于苹果 Macintosh 系列电脑上的操作系统。 Mac OS 是首个在商用领域成功的图形用户界面。现行的最新的系统版本是 Mac OS X 10.3.x 版。
  主设计人:比尔 · 阿特金森、杰夫 · 拉斯金和安迪 · 赫茨菲尔德
  出现年月 1984 年              
 



  多平台兼容模式
  为安全和服务做准备
  占用更少的内存
  多种开发工具
 
操作系统全接触之 CP/M 系统
2004-04-13 作者: 出处:天极
  计算机语言百花争妍的七十年代,计算机本身正向微型化方向发展。 1971 年, Intel 公司成功地研制出了四位 Intel 4004 芯片, 1973 年,又研制成功八位 Intel 8086 芯片。微型机的诞生,已经指日可待。
  七十年代中期,台式微机,工作站,超级微机,膝上机相继面世, 谁来指挥他们 ,人们千呼万唤。
  事实上,早在 1972 年, AMAA (美国微型机协会)就悄悄地为一个 指挥系统 作临产前的准备了,他们用 PL/M 程序设计语言为 Intel 8086 编写了纸带编辑程序 ED 1973 年, PL/M 的创始人 Gary Kildall 博士决定 挂帅亲征 ,很快在 DEC 公司的主机 TOPS-10 上,培植成功一个管理程序和数据的 胚胎 。博士旗开得胜,感觉当然是 味道好极了! ,但 Intel 公司及其它著名电脑公司却对此充耳不闻,这使 元帅 士兵 们很是光火, 1974 年, 胚胎 得以向全世界公布:版本号 V1.3 ;大名: CP/M ;全称: Control Program/Monitor (控制程序或监控程序)。
  虽然 CP/M V1.3 是为肩任 控制程序和数据 上帝 而来的,但 上帝一世 却颇受冷落,电脑业者依旧冷眼旁观。 1975 年, CP/M V1.4 继承 王位 ,开始大造舆论,加之 Kildall 博士创建了 Digital Research (数字研究公司),为 CP/M 呐喊欢呼, CP/M 陆续被各国微机厂商采用,围绕他的软件也爆炸般地得到了开发。 CP/M 变红发紫,神话般普及,被推崇为 标准八位机软件总线 Kildall 博士更是声名远播。
   CP/M 其实就是第一个微机操作系统,享有指挥主机、内存、磁鼓、磁带、磁盘、打印机等硬设备的特权。通过控制总线上的程序和数据,操作系统有条不紊地执行着人们的指令,如同指挥一台晚会或乐队,高效率地合奏美妙的乐章。
  繁荣的 CP/M 家族不断添丁。运行在 Intel 8080 芯片上的 CP/M—80 ;运行在 8088 8086 芯片上的叫 CP/M—86 ;而在 Motorola (摩托罗拉) 68000 上运行的 CP/M 叫做 CP/M-68K CP/M—80 CP/M—86 CP/M-68K 等组成了庞大的 CP/M 家族。
  单用户的 CP/M—80 操作系统,后来发展成多用户的 MP/M—80 ,单用户的 CP/M—86 又发展成并发的 CP/M—86 和多用户 MP/M—86 ,它们成为家族的新生力量。
   CP/M 开创了软件的新纪元,称得上是计算机改朝换代的里程碑。
操作系统全接触之 DOS 系统
  七十年代末期, CP/M 后院起火,其微机操作系统霸主地位开始动摇。
   1979 年, IBM 公司为开发 16 位微处理器 Intel 8086 ,请微软公司( Microsoft )为 IBM PC 设计一个磁盘操作系统,微软公司慷慨承诺,但当时手头仅有 XENIX 操作系统, XENIX 操作系统要求处理器支持存贮管理和保护设备的功能,可 PC 机的 CPU 8086/8088 均不具备此功能。微软公司急于满足 PC 机的要求,购买了由西雅图公司工程师 Tim Paterson 研制的、可在 8088 上运行的 CP/M—86“ 无性系 ”——SCP—DOS 操作系统的销售权,将 SCP—DOS 改称 MS—DOS V1.0 发表。为避 偷梁换柱 的嫌疑,微软公司又于 1981 8 月推出了支持内存为 320KB MS-DOS 1.1 版。由于蓝色巨人的推波助澜,操作系统软件市场几乎一夜之间呈现出一边倒的局面, CP/M 地位岌岌乎可危。
  随后, IBM 公司向微软公司购得 MS-DOS 使用权,将其更名为 PC-DOS 1.0 MS-DOS 又称 PC-DOS ,就是这个原因。
   1982 年,支持 PC/XT 硬盘的微软 MS-DOS 2.0 问世,该版本首次具有多级目录管理功能,在人机界面上部分吸收了 UNIX 操作系统的优点。
   1984 8 月, 3.0 版公布,内存管理能力适应于 IBM PC/AT 及其兼容机。
   1984 11 月,支持网络的 3.1 版面向社会推出; 1986 1 月, MS-DOS 3.2 版宣布,它支持 3.5 英寸软盘,格式化功能集中到外设驱动器; 1987 4 月, 3.3 版推出,它适应于 PS/2 型; 1989 年,采用实地址方式运行的 MS-DOS 4.0 上市。
   1991 6 月,微软公司推出 MS-DOS 5.0 版,随即引发了一次极大的升级行动,该版本使人印象极深的特点是占有内存仅 18K 安装程序简便易学,而且一旦出现差错,还能使你保留旧的 DOS
   1992 年之后,微软公司不断推陈出新, 6.0 版, 6.2 版, 6.3 版,至 1995 8 月,随着 WINDOWS 95 的亮相, MS-DOS 终极版 ——7.0 版推出。不断更新的 MS-DOS ,膨胀了微软公司的欲望,进一步坚定了它全球软件业霸主的信心。
   MS-DOS 取得巨大成功的原因在于它的最初设计思想及其追求目标的正确和恰当,那就是为用户上机操作和应用软件开发提供良好的外部环境。首先使用户可以非常方便的使用几十个 DOS 命令,或以命令行方式直接键入或在 DOS4.0 以上版本下以 DOS Shell 菜单驱动,都可完成上级所需的一切操作。其次在于用户可用汇编语言或 C 语言来调用 DOS 支持的十多个中断功能和百个系统功能。用户通过这些服务功能所开发出的应用程序具有代码清晰,简洁和实用性强等优点。但它仍然存在着很大的局限性。尽管它已经具备一些多任务处理能力,但能力有限。在内存管理上采用的是静态分配, DOS 内核的不可重入性, I/O 控制和修改向量缺乏自我保护等反面都有缺陷。
   DOS 的优点

   DOS 曾经占领了个人电脑操作系统领域的大部分,全球绝大多数电脑上都能看到它的身影。由于 DOS 系统并不需要十分强劲的硬件系统来支持,所以从商业用户到家庭用户都能使用。
   1 、文件管理方便
   DOS 采用了 FAT( 文件分配表 ) 来管理文件,这是对文件管理方面的一个创新。所谓 FAT( 文件分配表 ) ,就是管理文件的连结指令表,它用链条的形式将表示文件在磁盘上的实际位置的点连起来。把文件在磁盘上的分配信息集中到 FAT 表管理。它是 MS-DOS 进行文件管理的基础。同时 DOS 也引进了 UNIX 系统的目录树管理结构,这样很利于文件的管理。
   2 、外设支持良好
   DOS 系统对外部设备也有很好的支持。 DOS 对外设采取模块化管理,设计了设备驱动程序表,用户可以在 Config.sys 文件中提示系统需要使用哪些外设。
   3 、小巧灵活
   DOS 系统的体积很小,就连完整的 MS-DOS 6.22 版也只有数 MB 的样子,这和现在 Windows 庞大的身躯比起来可称得上是蚂蚁比大象了。其实想启动 DOS 系统只需要一张软盘即可, DOS 的系统启动文件有 IO.SYS MSDOS.SYS COMMAND.COM 三个,只要有这三个文件就可以使用 DOS 启动电脑,并且可以执行内部命令、运行程序和进行磁盘操作。
   Windows 系统固然是当前最流行的操作系统,但微软向下兼容的特点决定了 Windows 是基于 DOS 的, Windows95 Windows98 WindowsME 都是以 DOS 为基础。 Windows 系统体积的庞大、代码的繁冗使得 Windows 系统极不稳定。当 Windows 出现了问题,而其本身又无法解决的时候就只有使用 DOS 来完成任务了。
   4 、应用程序众多
  能在 DOS 下运行的软件很多,各类工具软件是应有尽有。由于 DOS 当时是 PC 机上最普遍的操作系统,所以支持它的软件厂商十分多。现在许多 Windows 下运行的软件都是从 DOS 版本发展过去的,如 WORD WPS 等,一些编程软件如 Fox Pro 等也是由 DOS 版本的 FoxBase 进化而成的。

  以下是 MS-DOS 发展简表
版本号
推出时间
主要性能
DOS 1.0
1981.10
以单面软盘为基础的 PC 第一个操作系统
DOS 1.1
1982.10
支持 5.25 英寸双面软盘
DOS 2.0
1983.3
支持 10MB 固定盘,响应 PC/XT 的推出采用树状文件结构
DOS 2.10
1984.3
支持对错误精确定位和 PCjr 的半高软盘驱动器,改进了国际支持
DOS 3.0
1984.8
支持以 80286 CPU PC/AT 机,支持 1.2MB 软盘
DOS 3.10
1984.11
具有支持网络的功能,首先被用于 IBM PC Network 局域网
DOS 3.20
1986.1
支持 3.5 英寸的 720KB 软盘
DOS 3.30
1986
支持 3.5 英寸的 1.44MB 软盘,硬盘 DOS 分区可达 32MB ,使用磁盘高速缓存
DOS 3.31
1987.4
支持大于 32MB 的硬盘分区
DOS 4.0
1988.8
支持 2GB 硬盘分区,支持 EMS4.0 扩充内存,有 DOS Shell
DOS 5.0
1991.7
支持 3.5 英寸 2.88MB 软盘,支持扩充内存和延伸内存,完善的 DOS Shell ,全屏幕编辑器和 QBasic
DOS 6.0
1993
更为完善的硬盘管理和内存管理,提供了更丰富的外部命令,如反病毒程序 Antivirus, 内存优化程序 MemMaker
DOS 6.2
 
 
操作系统全接触 Windows 系统
  微软自 1985 年推出 Windows 1.0 以来, Windows 系统经历了十多年风风雨雨。从最初运行在 DOS 下的 Windows 3.x ,到现在风靡全球的 Windows 9x Windows 2000 Windows XP Windows 2003 Windows 代替了 DOS 曾经担当的位子。
  鲜艳的色彩、动听的音乐、前所未有的易用性,以及令人兴奋的多任务操作,使电脑操作成为一种享受。点几下鼠标就能完成工作,还可以一边用 “CD 播放器 CD ,一边用 WORD 写文章,这是多么悠闲的事情,这都是 Windows 带给人们的礼物。
  最初的 Windows 3.x 系统只是 DOS 的一种 16 位应用程序,但在 Windows 3.1 中出现了剪贴板、文件拖动等功能,这些和 Windows 的图形界面使用户的操作变得简单。当 32 位的 Windows 95 发布的时候, Windows3.x 中的某些功能被保留了下来。
   Windows 的流行让人们感到吃惊,几乎所有家庭用户的电脑上都安装了 Windows ,大部分的商业用户也选择了它。一时间,蓝天白云出现在世界各个角落。
   Windows 98 Windows 9x 的最后一个版本,在它以前有 Windows 95 Windows 95 OEM 两个版本, Windows 95 OEM 也就是常说的 Windows 97 ,其实这三个版本并没有很大的区别,它们都是前一个版本的改良产品。越到后来的版本可以支持的硬件设备种类越多,采用的技术也越来越先进。 Windows ME(Windows 千禧版 ) 具有 Windows 9x Windows 2000 的特征,它实际上是由 Windows 98 改良得到的,但在界面和某些技术方面是模仿 Windows 2000 。微软声称在 Windows ME 中去除掉了 DOS ,不再以 DOS 为基础。但实际上并不是如此, DOS 仍然存在,只不过不能通过正常步骤进入,各种媒体上已有《恢复 WindowsME 的实 DOS 模式》一类的文章出现。 Windows 2000 Windows NT 5.0 ,这是微软为解决 Windows 9x 系统的不稳定和 Windows NT 的多媒体支持不足推出的一个版本。它分为 Windows 2000 Perfessional Windows 2000 Sever 两种版本,前者是面向普通用户的,后者则是面向网络服务器的。后者的硬件要求要高于前者。
   Windows 的优点
   Windows 之所以如此流行,是因为它有吸引功能上的强大以及 Windows 的易用性。
   1 、界面图形化
  以前 DOS 的字符界面使得一些用户操作起来十分困难, Mac 首先采用了图形界面和使用鼠标,这就使得人们不必学习太多的操作系统知识,只要会使用鼠标就能进行工作,就连几岁的小孩子都能使用。这就是界面图形化的好处。在 Windows 中的操作可以说是 所见即所得 ,所有的东西都摆在你眼前,只要移动鼠标,单击、双击即可完成。
   2 、多用户、多任务
   Windows 系统可以使多个用户用同一台电脑而不会互相影响。 Windows 9x 在此方面做得很不好,多用户设置形同虚设,根本起不到作用。 Windows 2000 在此方面就做得比较完善,管理员 (Administrator) 可以添加、删除用户,并设置用户的权利范围。多任务是现在许多操作系统都具备的,这意味着可以同时让电脑执行不同的任务,并且互不干扰。比如一边听歌一边写文章,同时打开数个浏览器窗口进行浏览等都是利用了这一点。这对现在的用户是必不可少的。
   3 、网络支持良好
   Windows 9x Windows 2000 中内置了 TCP/IP 协议和拨号上网软件,用户只需进行一些简单的设置就能上网浏览、收发电子邮件等。同时它对局域网的支持也很出色,用户可以很方便得在 Windows 中实现资源共享。
   4 、出色的多媒体功能
  这也是 Windows 吸引人们的一个亮点。在 Windows 中可以进行音频、视频的编辑 / 播放工作,可以支持高级的显卡、声卡使其 声色具佳 MP3 以及 ASF SWF 等格式的出现使电脑在多媒体方面更加出色,用户可以轻松地播放最流行的音乐或观看影片。
   5 、硬件支持良好
   Windows 95 以后的版本包括 Windows 2000 都支持 即插即用 (Plug and Play)” 技术,这使得新硬件的安装更加简单。用户将相应的硬件和电脑连接好后,只要有其驱动程序 Windows 就能自动识别并进行安装。用户再也不必像在 DOS 一样去改写 Config.sys 文件了,并且有时候需要手动解决中断冲突。几乎所有的硬件设备都有 Windows 下的驱动程序。随着 Windows 的不断升级,它能支持的硬件和相关技术也在不断增加,如 USB 设备、 AGP 技术等。
   6 、众多的应用程序
  在 Windows 下有众多的应用程序可以满足用户各方面的需求。 Windows 下有数种编程软件,有无数的程序员在为 Windows 编写着程序。
  此外, Windows NT Windows 2000 系统还支持多处理器,这对大幅度提升系统性能很有帮助。
   Windows 系统发布时间表

   1985.11
   Microsoft 公司推出 Windows 1.0
   1988.10
  受雇的 David Cutler 与其以前的 Digital 同事一起开始 NT 的开发工作。
   1989.6
  由 Chuk Whitmer 领导的项目组开始从事 NT 的图形工作。开始时,项目组试图使用 C++ 来编写代码,但后来因性能原因,部分代码使用 C 来编写。
   1989.7
   NT 项目组完成的首个系统首次使用 Intel i860 处理器运行。
   1990.1
  比尔 . 盖茨将主要设计师集中在一起,讨论在 Intel 公司的 386+ 处理器上运行 NT 的重要性,并选择非 Intel i860 的一种新 RISC 处理器。一个月后,首个 NT 专门测试项目组组建。
   1990.5
   Windows 3.0 发布。代码名称为 Chicago ,该版本具有一个增强的程序管理器和图标系统,一个新的文件管理器,支持 16 色,运行得更好且更快。这一年,该软件销售了 3 百万套。
   1991.5
   Microsoft 公司向其合作者公开 NT 的一些详细内容。
   1992.4
   Windows 3.1 发布。前两个月,软件的销售量为三百万套,直到 1995 Windows 95 接替其前,其一直保持为首号操作系统。
   1992.10
  推出 NT 的第一个 Beta 版本。
   1992.11
  用于 Windows NT 的首个 Win32 软件 Development Kit 发布。
   1993.8
   Windows NT 3.1 最终发布。
   1993.10
   Microsoft 公司发布 NT 3.1 的首个补丁( Service Pack ),其修复了 90 处以上的错误。
   1993.12
   Motorola Microsoft 公司宣布将 Windows NT 引入 PowerPC 平台。 Microsoft 公司推测装配了 300000 NT
   1994.8
   NT 首次发布升级版本( NT 3.5 )。 Office for Windows NT 的第一个版本包含了 Word Excel 32 位版本。同时,发布了 BackOffice
   1995.2
  首台运行 NT PowerPC 系统推出。
   1995.5
   Microsoft 公司宣布了一个小但很重要的升级( 3.51 ),以允许 NT 与即将出现的、专门为 Windows 95 设计的应用程序兼容,这令用户感到很惊奇。
   1995.8
   Windows 95 发布,这是不要求 MS-DOS 的第一个 Windows 版本,且被看作是一个用户界面相当友好的操作系统。其包含了一个集成的 TCP/IP 堆栈、拔号网络和长文件名支持。
   1996.8
   Windows NT 4 发布,其带有类似于新 95 的外壳。
   1996.9
   Microsoft 公司宣布 64 位支持将被添加到 NT 5.0 这个专门的版本中。
   1996.10
   Microsoft 公司宣布在 PowerPC 上的 NT 支持将被取消,而只让 Alpha x86 作为唯一剩余的选项。
   1997.9
   Microsoft 公司在 PDC NT 5.0 的首个测试版本公诸于众。
   1998.6
   Windows 98 发布。基于 MS-DOS 内核的最新 Windows 版本内置有 IE 4
   1999.4
   Windows 2000 Beta 3 发布。
   1999.11
   Windows 2000 Release Candidate 3(RC3) 在美国发布。
   2000.2.17
   Windows 2000 最终版本的发布日期。
   2000.3.20
   Windows 2000 在中国的发布日期。
   2000 10.
   Microsoft 发布了面向家庭的 Windows Me
   2001 10.25
   Windows XP 发布。
操作系统全接触之 UNIX 系统
  另一种可选的主要网络操作系统( NOS )是由不同类型的 UNIX 组成。 UNIX 系统自 1969 年踏入计算机世界以来已 30 多年。虽然目前市场上面临某种操作系统 ( Windows NT) 强有力的竞争,但是它仍然是笔记本电脑、 PC PC 服务器 中小型机、工作站、大巨型机及群集、 SMP MPP 上全系列通用的操作系统,至少到目前为止还没有哪一种操作系统可以担此重任。而且以其为基础形成的开放系统标准 ( POSIX) 也是迄今为止唯一的操作系统标准,即使是其竞争对手或者目前还尚存的专用硬件系统 ( 某些公司的大中型机或专用硬件 ) 上运行的操作系统,其界面也是遵循 POSIX 或其它类 UNIX 标准的。从此意义上讲, UNIX 就不只是一种操作系统的专用名称,而成了当前开放系统的代名词。 UNIX 系统的转折点是 1972 年到 1974 年,因 UNIX C 语言写成,把可移植性当成主要的设计目标。 1988 年开放软件基金会成立后, UNIX 经历了一个辉煌的历程。成千上万的应用软件在 UNIX 系统上开发并施用于几乎每个应用领域。 UNIX 从此成为世界上用途最广的通用操作系统。 UNIX 不仅大大推动了计算机系统及软件技术的发展,从某种意义上说, UNIX 的发展对推动整个社会的进步也起了重要的作用。
   UNIX 功能主要表现在一下几个方面:
   1 、网络和系统管理

  现在所有 UNIX 系统的网络和系统管理都有重大扩充;它包括了基于新的 NT( 以及 Novell NetWare) 的网络代理,用于 OpenView 企业管理解决方案,支持 Windows NT 作为 OpenView 网络节点管理器。
   2 、高安全性

   Presidium 数据保安策略把集中式的安全管理与端到端 ( 从膝上 / 桌面系统到企业级服务器 ) 结合起来。例如惠普公司的 Presidium 授权服务器支持 Windows 操作系统和桌面型 HP-UX ;又支持 Windows NT 和服务器的 HP-UX
   3 、通信

   OpenMail UNIX 系统的电子通信系统,是为适应异构环境和巨大的用户群设计的。 OpenMail 可以安装到许多操作系统上,不仅包括不同版本的 UNIX 操作系统,也包括 Windows NT
   4 、可连接性

  在可连接性领域中各 UNIX 厂商都特别专注于文件 / 打印的集成。 NOS( 网络操作系统 ) 支持与 NetWare NT 共存。
   5 Internet

  从 1996 11 月惠普公司宣布了扩展的国际互连网计划开始,各 UNIX 公司就陆续推出了关于网络的全局解决方案,为大大小小的组织对于他们控制跨越 Microsoft Windows NT UNIX 的网络业务提供了崭新的帮助和业务支持。
   6 、数据安全性

  随着越来越多的组织中的信息技术体系框架成为他们具有战略意义的一部分,他们对解决数据安全问题的严重性变得日益迫切。无论是内部的还是外部的蓄意入侵,没有什么不同。 UNIX 系统提供了许多数据保安特性,可以给计算机信息机构和管理信息系统的主管们对他们的系统有一种安全感。
   7 、可管理性

  随着系统越来越复杂,无论从系统自身的规模或者与不同的供应商的平台集成,以及系统运行的应用程序对企业来说变得从未有过的苛刻,系统管理的重要性与日俱增。 HP-UX 支持的系统管理手段是按既易于管理单个服务器,又方便管理复杂的联网的系统设计的;既要提高操作人员的生产力又要降低业主的总开销。
   8 、系统管理器

   UNIX 的核心系统配置和管理是由 (SAM) 系统管理器来实施的。 SAM 使系统管理员既可采用直觉的图形用户界面,也可采用基于浏览器的界面 ( 它引导管理员在给定的任务里做出种种选择 ) ,对全部重要的管理功能执行操作。 SAM 是为一些相当复杂的核心系统管理任务而设计的,如给系统增加和配置硬盘时,可以简化为若干简短的步骤,从而显著提高了系统管理的效率。 SAM 能够简便地指导对海量存储器的管理,显示硬盘和文件系统的体系结构,以及磁盘阵列内的卷和组。除了具有高可用性的解决方案, SAM 还能够强化对单一系统,镜象设备,以及集群映像的管理。 SAM 还支持大型企业的系统管理,在这种企业里有多个系统管理员各事其职共同维护系统环境。 SAM 可以由首席系统管理员 ( 超级用户 ) 为其他非超级用户的管理员生成特定的任务子集,让他们各自实施自己的管理责任。通过减少要求具备超级用户管理能力的系统管理员人数,改善系统的安全性。
   9 Ignite/UX

   Ignite/UX 采用推和拉两种方法自动地对操作系统软件作跨越网络的配置。用户可以把这种建立在快速配备原理上的系统初始配置,跨越网络同时复制给多个系统。这种能力能够取得显著节省系统管理员时间的效果,因此节约了资金。 Ignite/UX 也具有获得系统配置参数的能力,用作系统规划和快速恢复。
   10 、进程资源管理器

  进程资源管理器可以为系统管理提供额外的灵活性。它可以根据业务的优先级,让管理员动态地把可用的 CPU 周期和内存的最少百分比分配给指定的用户群和一些进程。据此,一些要求苛刻的应用程序就有保障在一个共享的系统上,取得其要求的处理资源。
   UNIX 并不能很好地作为 PC 机的文件服务器,这是因为 UNIX 提供的文件共享方式涉及到不支持任何 Windows Macintosh 操作系统的 NFS DFS 。虽然可以通过第三方应用程序, NFS DFS 客户端也可以被加在 PC 机上,但价格昂贵。和 NetWare NT 相比安装和维护 UNIX 系统比较困难。 绝大多数中小型企业只是在有特定应用需求时才能选择 UNIX UNIX 经常与其它 NOS 一起使用,如 NetWare Windows NT 。在企业网络中文件和打印服务由 NetWare Windows NT 管理。而 UNIX 服务器负责提供 Web 服务和数据库服务,建造小型网络时,在与文件服务器相同环境中运行应用程序服务器,避免附加的系统管理费用,从而给企业带来利益。
操作系统全接触之 Linux 系统
  自 1991 Linux 操作系统发表以来的 10 年间, Linux 操作系统以令人惊异的速度迅速在服务器和桌面系统中获得了成功。它已经被业界认为是未来最有前途的操作系统之一。并且,在嵌入式领域,由于 Linux 操作系统具有开放源代码、良好的可移植性、丰富的代码资源以及异常的健壮,使得它获得越来越多的关注。
   Linux 的出现,最早是一位名叫 Linus Torvalds 的计算机业余爱好者,当时他是芬兰赫尔辛基大学的学生。他的目的是想设计一个代替 Minix (是由一位名叫 Andrew Tannebaum 的计算机教授编写的一个操作系统示教程序)的操作系统,这个操作系统可用于 386 486 或奔腾处理器的个人计算机上,并且具有 Unix 操作系统的全部功能,因而开始了 Linux 雏形的设计。
   Linux 以它的高效性和灵活性著称。它能够在 PC 计算机上实现全部的 Unix 特性,具有多任务、多用户的能力。 Linux 是在 GNU 公共许可权限下免费获得的,是一个符合 POSIX 标准的操作系统。 Linux 操作系统软件包不仅包括完整的 Linux 操作系统,而且还包括了文本编辑器、高级语言编译器等应用软件。它还包括带有多个窗口管理器的 X-Windows 图形用户界面,如同我们使用 Windows NT 一样,允许我们使用窗口、图标和菜单对系统进行操作。
   Linux 之所以受到广大计算机爱好者的喜爱,主要原因有两个,一是它属于自由软件,用户不用支付任何费用就可以获得它和它的源代码,并且可以根据自己的需要对它进行必要的修改,无偿对它使用,无约束地继续传播。另一个原因是,它具有 Unix 的全部功能,任何使用 Unix 操作系统或想要学习 Unix 操作系统的人都可以从 Linux 中获益。
  由于 Linux 是一套具有 Unix 全部功能的免费操作系统,它在众多的软件中占有很大的优势,为广大的计算机爱好者提供了学习、探索以及修改计算机操作系统内核的机会。
  操作系统是一台计算机必不可少的系统软件,是整个计算机系统的灵魂。一个操作系统是一个复杂的计算机程序集,它提供操作过程的协议或行为准则。没有操作系统,计算机就无法工作,就不能解释和执行用户输入的命令或运行简单的程序。大多数操作系统都是由一些主要的软件公司支持的商品化程序,用户只能有偿使用。如果用户购买了一个操作系统,他就必须满足供应商所要求的一切条件。因为操作系统是系统程序,用户不能擅自修改或试验操作系统的内核。这对于广大计算机爱好者来说无疑是一种束缚。
  要想发挥计算机的作用,仅有操作系统还不够,用户还必须要有各种应用程序的支持。应用程序是用于处理某些工作(如字处理)的软件包,通常它也只能有偿使用。每个应用程序的软件包都为特定的操作系统和机器编写。使用者无权修改这些应用程序。使用 Linux ,可以将操作系统变成一种操作环境。
  由于 Linux 是一套自由软件,用户可以无偿地得到它及其源代码,可以无偿地获得大量的应用程序,而且可以任意地修改和补充它们。这对用户学习、了解 Unix 操作系统的内核非常有益。 学习和使用 Linux ,能为用户节省一笔可观的资金。 Linux 是目前唯一可免费获得的、为 PC 机平台上的多个用户提供多任务、多进程功能的操作系统,这是人们要使用它的主要原因。就 PC 机平台而言, Linux 提供了比其他任何操作系统都要强大的功能, Linux 还可以使用户远离各种商品化软件提供者促销广告的诱惑,再也不用承受每过一段时间就升级之苦,因此,可以节省大量用于购买或升级应用程序的资金。
   Linux 不仅为用户提供了强大的操作系统功能,而且还提供了丰富的应用软件。用户不但可以从 Internet 上下载 Linux 及其源代码,而且还可以从 Internet 上下载许多 Linux 的应用程序。可以说, Linux 本身包含的应用程序以及移植到 Linux 上的应用程序包罗万象,任何一位用户都能从有关 Linux 的网站上找到适合自己特殊需要的应用程序及其源代码,这样,用户就可以根据自己的需要下载源代码,以便修改和扩充操作系统或应用程序的功能。这对 Windows NT Windows98 MS-DOS OS 2 等商品化操作系统来说是无法做到的。
   Linux 为广大用户提供了一个在家里学习和使用 Unix 操作系统的机会。尽管 Linux 是由计算机爱好者们开发的,但是它在很多方面上是相当稳定的,从而为用户学习和使用目前世界上最流行的 Unix 操作系统提供了廉价的机会。现在有许多 CD-ROM 供应商和软件公司(如 RedHat TurboLinux )支持 Linux 操作系统。 Linux 成为 Unix 系统在个人计算机上的一个代用品,并能用于替代那些较为昂贵的系统。因此,如果一个用户在公司上班的时候在 Unix 系统上编程,或者在工作中是一位 Unix 的系统管理员,他就可以在家里安装一套 Unix 的兼容系统,即 Linux 系统,在家中使用 Linux 就能够完成一些工作任务。
   Linux 的优点

   Linux 的流行是因为它具有许多诱人之处。
   1 、完全免费
   Linux 是一款免费的操作系统,用户可以通过网络或其他途径免费获得,并可以任意修改其源代码。这是其他的操作系统所做不到的。正是由于这一点,来自全世界的无数程序员参与了 Linux 的修改、编写工作,程序员可以根据自己的兴趣和灵感对其进行改变。这让 Linux 吸收了无数程序员的精华,不断壮大。
   2 、完全兼容 POSIX 1.0 标准
  这使得可以在 Linux 下通过相应的模拟器运行常见的 DOS Windows 的程序。这为用户从 Windows 转到 Linux 奠定了基础。许多用户在考虑使用 Linux 时,就想到以前在 Windows 下常见的程序是否能正常运行,这一点就消除了他们的疑虑。
   3 、多用户、多任务
   Linux 支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之间互不影响。多任务则是现在电脑最主要的一个特点, Linux 可以使多个程序同时并独立地运行。
   4 、良好的界面
   Linux 同时具有字符界面和图形界面。在字符界面用户可以通过键盘输入相应的指令来进行操作。它同时也提供了类似 Windows 图形界面的 X-Windows 系统,用户可以使用鼠标对其进行操作。在 X-Windows 环境中就和在 Windows 中相似,可以说是一个 Linux 版的 Windows
   5 、丰富的网络功能
  互联网是在 Unix 的基础上繁荣起来的, Linux 的网络功能当然不会逊色。它的网络功能和其内核紧密相连,在这方面 Linux 要优于其他操作系统。在 Linux 中,用户可以轻松实现网页浏览、文件传输、远程登陆等网络工作。并且可以作为服务器提供 WWW FTP E-Mail 等服务。
   6 、可 * 的安全、稳定性能
   Linux 采取了许多安全技术措施,其中有对读、写进行权限控制、审计跟踪、核心授权等技术,这些都为安全提供了保障。 Linux 由于需要应用到网络服务器,这对稳定性也有比较高的要求,实际上 Linux 在这方面也十分出色。
   7 、支持多种平台
   Linux 可以运行在多种硬件平台上,如具有 x86 680x0 SPARC Alpha 等处理器的平台。此外 Linux 还是一种嵌入式操作系统,可以运行在掌上电脑、机顶盒或游戏机上。 2001 1 月份发布的 Linux 2.4 版内核已经能够完全支持 Intel 64 位芯片架构。同时 Linux 也支持多处理器技术。多个处理器同时工作,使系统性能大大提高。
操作系统全接触 FreeBSD
   FreeBSD 就是一种运行在 Intel 平台上、可以自由使用的 Unix 系统,它可以从 Internet 上免费获得。而它又具备极其优异的性能,使它得到了计算机研究人员和网络专业人士的认可。因此,不但专业科研人员把它用作个人使用的 Unix 工作站,很多企业,特别是 ISP Internet 服务提供商)都使用运行 FreeBSD 的高档 PC 服务器来为他们的众多用户提供网络服务。在专用路由器系统开始流行之前, Internet 上的路由器大部分是基于 Unix 的软件路由器,其中多数是 BSD Unix 。显然这是由于 BSD Unix Internet 上占据的重要地位决定的,即便是在专用硬件路由器流行的今天,当由于价格等因素不能考虑硬件路由器时, BSD 系统仍然是用作软件路由器的首选系统。
   FreeBSD 的主要特性
   FreeBSD 是真正的 32 位操作系统,不是任何 16 位操作系统的升级版本。它是十分成熟的 BSD UNIX 向英特尔 386 体系的处理器进行移植的结果,系统核心不包含任何 16 位代码,也不需要兼容任何 16 位软件,从而提高了系统稳定性。
   1 、多任务功能
   FreeBSD 具有可调整的动态优先级抢占式多任务能力。使多个应用程序能够十分平滑的共享系统资源,即使在高负载下仍然能在不同任务间平缓切换,而不会发生由于个别任务独占系统资源,其他任务因此而发生停顿、死锁现象,也决不会造成整个系统死锁。
   2 、多用户系统
   FreeBSD 是多用户操作系统,可以支持多个使用者同时使用 FreeBSD 系统,共享系统的磁盘、外设、处理器等系统资源。每个用户也可以同时启动多个任务,使得工作效率更高。
   3 、强大的网络功能
   FreeBSD 全面支持 TCP/IP 协议。 FreeBSD 能够十分方便的和其他支持 TCP/IP 的系统集成在一起,用作 Internet/Intranet 服务器,提供 NFS FTP Email WWW 、路由和防火墙能力。其操作系统内部的存储器保护机制使每个应用程序和用户互不干扰。一旦一个任务崩溃,其他任务仍然照常运行。由于 FreeBSD 中不存在任何 16 位代码,这使得这一点能够真正实现,保证了系统的强壮性。
   4 Unix 兼容性强
  它也支持在英特尔的 386 芯片上运行的其他 UNIX 操作系统的二进制执行文件,包括 SCO UNIX B SD/OS NetBSD Linux 等。能够直接运行这些系统的二进制应用程序而不需重新编译,这极大的丰富了 FreeBSD 下的可使用的应用软件。
   FreeBSD Ports Collections 包括了成千个立即可以使用的应用程序,使得安装应用程序十分简便。

   FreeBSD 与其他多种 UNIX 在源码级兼容,并且由于 BSD UNIX Internet 发展中的巨大影响,大多数软件是在类似 BSD 的系统下开发的,因此 FreeBSD 是最容易移植的平台,在 Internet 上有很多的软件很容易移植到 FreeBSD 上。
   5 、高效的虚拟存储器管理
   FreeBSD 具有的高效的虚拟存储器管理结构,可以按照需要合理分配内存空间,只有在必要的时候,内存中的数据才被交换到交换设备上去。并且磁盘缓冲区不是单独划分出来的,而是和虚拟存储器结合为一体,使 FreeBSD 既能够高效的满足要求大量内存的应用程序,又能最大效率的利用内存来缓冲硬盘数据,提高读、写硬盘效率。
  具有动态共享连接库的能力,使应用程序能够共享库函数(类似 Windows 下的 DLL ),充分利用内存和磁盘空间。
   6 、方便的开发功能
   FreeBSD 下包括了各种高级语言和各种开发工具, C C++ Fortran Perl T Cl/Tk CVS 等。这使得软件开发和移植非常方便。
操作系统全接触之 Mac OS
   1984 年,苹果发布了 System 1 ,这是一个黑白界面的,也是世界上第一款成功的图形化用户界面操作系统。 System 1 含有桌面、窗口、图标、光标、菜单和卷动栏等项目 其中令如今的电脑用户最觉稚嫩而有趣的是创建一个新的文件夹的方法 —— 磁盘中有一个 Empty Folder (空文件夹),创建一个文件夹的方法就是把这个空文件夹改名;接着,系统就自动又出现了一个 Empty Folder ,这个空文件夹就可以用于再次创建新文件夹了。当时的苹果操作系统没有今天的 AppleTalk 网络协议、桌面图像、颜色、 QuickTime 等丰富多彩的应用程序,同时,文件夹中也不能嵌套文件夹。实际上, System 1 中的文件夹是假的,所有的文件都直接放在根目录下,文件根据系统的一个表被对应在各自的文件夹中,文件夹的形式只是为了方便用户在桌面上操作文件罢了。
  在随后的十几年风风雨雨中,苹果操作系统历经了 System 1 6 ,到 7.5.3 的巨大变化,苹果操作系统从单调的黑白界面变成 8 色、 16 色、真彩色,在稳定性、应用程序数量、界面效果等各方面,苹果都在向人们展示着自己日益成熟和长大的笑脸。从 7.6 版开始,苹果操作系统更名为 Mac OS ,此后的 Mac OS 8 Mac OS 9 ,直至 Mac OS 9.2.2 以及今天的 Mac OS 10.3 ,采用的都是这种命名方式。
   2000 1 月, Mac OS X 正式发布,之后则是 10.1 10.2 。苹果为 Mac OS X 投入了大量的热情和精力,而且也取得了初步的成功。 2002 年,苹果电脑公司的创建者之一,苹果公司现任执行总裁 Steve Jobs 亲自主持了一个仪式:将一个 Mac OS 9 的产品包装盒放到了一个棺材中,正式宣布 Mac OS X 时代的全面来临!
  从苹果的操作系统进化史上来看, Mac OS Panther (以下简称 Panther )似乎只是苹果操作系统一次常规性的升级,可是,事实果真如此吗?在下结论以前,先让我们一起来看一个事实: 2003 年的 WWDC (苹果全球开发商大会),这一历来在 5 月中下旬举行的会议,因为要为开发商提供 Panther Developer Preview (开发商预览版),而专门推迟到了 6 月!一个月的等待并没有让用户失望,在每年都令无数苹果迷期盼的 Jobs 主题演讲中,我们听到了比以往多得多的掌声。
   2003 10 24 日, Mac OS X 10.3 正式上市; 11 11 日,苹果又迅速发布了 Mac OS X 10.3 的升级版本 Mac OS X 10.3.1 。或许在本文发表之际, Panther 就可以升级到 10.3.2 了。苹果公司宣称: “Mac OS Panther 拥有超过 150 种创新功能,让你感觉就像拥有一台全新的苹果电脑
   Mac OS X 所具有的优点:
   1 、多平台兼容模式
   Java 从来未体验过这种好处,所有的 Java 软件和程序使用 Aqua ,用于 Mac OS X 时呈现了令人惊奇的表观效果和感受。视窗得到双倍缓冲,滚动翻页更为平稳,用户界面单元也相应尺寸可调。所有的绘图工作都由 Quartz Extreme 完成,这项 Mac OS X PDF 为基础的成像模式得到了硬件加速,在更好的性能之外,还提供了清晰的文本和图形。
   2 、为安全和服务做准备
   Java 是成为优秀的服务器方案的主要构成之一。那也是 Java 作为用于 Xserve Mac OS X 服务器软件系统的重要组分的原因。另外, Xserve 包含了 Tomcat, 一款基于 JSP Servlets 用于开发简单的 Java 软件的大众化的服务器。如果这还不够, Xserve 还包含有全部 WebObjects Java 应用软件服务器的配置许可证明,这样您就能正确地从寄存器配置经典网络应用软件了。同时能有效执行的 J2EE 还包扩了 Macromedia Jrun 和开放式资源的 JBoss 服务器。
   3 、占用更少的内存
  在其他平台上,每一项 Java 软件都会消耗一定的系统内存,因此结束运行多重 Java 软件可能占用更多的内存资源。其他语言是使用共享库来解决这一问题的,比如 C C++ 。苹果公司则发明了一种创新技术,在多重软件交叉运行时可以共享 Java 代码。这样就减少了 Java 软件通常占用的内存量。这种技术完全适合 Sun 公司的 Hot Spot VM ,并使 Mac OS X 保持与标准版 Java 的兼容。另外,苹果公司还将其交付 Sun 公司予以实施,使其能配置在其他平台上。这只不过是苹果公司支持标准化和共享以使全行业都受益的例证之一。
   4 、多种途径的开发工具
  在 Mac OS X 上有很多种方法可以 develop Java 软件。使用许多行业领先的工具都能实现,包括 IntelliJ IDEA Oracle JDeveloper, Eclipse Sun NetBeans ,可以说有很多。 Mac OS X 也包含有支持从寄存器进行 Java 快速开发的免费开发工具。
 
 
  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
工业机器人的发展史 讲解思路概述 目的:使更多的学生了解、明白什么是工业机器人并且喜爱上它 怎么了解?使用工业机器人的发展史来贯穿以下几点 什么是工业机器人?为什么会出现工业机器人?工业机器人能干什么?机器人的 发展史。未来机器人的走向。我国目前机器人的情况。 什么是工业机器人?主要介绍原理和分类。 为什么会出现机器人?首台工业机器人出现的 原因 和其工业机器人功能 。 说到功能涉及出机器人能干什么 原因涉及出机器人的发展史(机器人的历程,未来机器人的走向,我国目前机器 人的情况) 工业机器人的原理及分类 国际机器人联合会将机器人定义如下 : 机器人是一种半 自主或全自主工作的 机器,它能完成有益于人类的 工作,应用于生产过程称为工业机器人 , 应用于特 殊环境称为专用机器人 (特种机器人 ), 应用于家庭 或直接服务人称为 (家政) 服务 机器人。这种内涵广 义的理解是机器人自动化机器 , 而不应该理解为如翻译的像 人一样机器。 20 世纪中期 , 随着计算机技术 、自动化技术和 原子能技术的发展 ,工业机器 人开始在美国得到研 究和发展 , 使其在工业生产中得以广泛使用 。工业 机器人的 最初出现是传统的机构学与近代电子技 术相结合的产物 , 如今工业机器人是综合 了多学科 而形成的高新技术产物 , 是当代十分活跃的研究开 发领域 。为了跟上社 会进步 、经济发展的步伐 ,工 业机器人以不同的种类正逐步应用在到各行各业 对国民经济发展有着举足轻重的作用 。 1.1 工业机器人的工作原理 现代工业自动化领域中应用的各种操作机器人是 目前工业机器人技术中最 成熟的一类 , 这种工业机器 人实质上是一类能根据预先将程序编制在存储装置 中,然后操作程序自动重复执行 , 进行完全代替人工作 业的自动化机器 。其系统构 成如图 1 所示 。 图 1 工业机器人系统基本构成 由图 1 可知,工业机器人构成是个闭环系统 , 通过运动控制器 、伺服驱动器 、 机器人本体 、 传感器等部件可以完成人们需要的功能 。 工厂中高性能通用型工业机器人一般采用关 节型的机械结构 , 每个关节由独 立的驱动电机控制 ,通过计算机对驱动单元的功率放大电路进行控制 , 实现机器 人的运动控制操作 。 其控制系统原理流程图如图 2 所示 。 图2 工业机器人控制系统原理图 由图 2 可知,关节型工业机器人的组成由人机 界面( 示教器) 、伺服驱动器 、 运动控制器 ( 下位机 ) 、 机器人本体等组成 , 通过机器人末端带不同的夹具 来实 现不同的功能 。示教器是对机器人状态的监 控及发出运动指令部分 , 是人跟机器 人信息交互的 唯一窗口 ; 伺服驱动器是对伺服电机的控制 , 是机 械手臂运动的 动力源; 运动控制器是各个关节的位 姿运算单元 , 正解和逆解程序的执行 、运行 都在其中计算 ; 机器人本体是执行机构 , 是实现要求功能 的最直接部件 。 1.2 工业机器人的分类 随着科学技术的不断进步 ,我国工业机器人已 经走上了自主研发阶段 , 这样 标志着我国工业自动 化走向了新的里程碑 。按照工业机器人的关 键技术发展过 程其可分为三代 : 第一代是示教再现机器人 , 主要由机器人本 体 、运 动 控 制 器 和 示 教 盒 组 成 ,操 作 过 程 比 较 简 单 。 第一代机器人使用示教盒在线示教编程 并保存示 教信息。当机器人自动运行时 , 由运动控制器解析 并执行存储的示教程 序, 使机器人实现预定动作 。 这类机器人通常采用点到点运动 ,连续轨迹再现的 控制方法 , 可以完成直线和圆弧的连续轨迹运动 , 然而复杂曲线的运动则由多段 圆弧和直线组合而 成。由于操作的容易性 、可视性强 , 所以在当前工 业中应用最 多。 第二代是离线编程机器人 , 该机器人编程系统 是采用离线式计算机实体模型 仿真技术 ,首先建立 起机器人及其工作环境的实体模型 , 再采用实际的 正逆解算 法,通过对实体模型的控制和操作 , 在离 线的情况下进行路径规划 ,然后通过编程 对实体模 型进行三维动画仿真 , 以检验编程的正确性 ,最后 将正确的代码传递给 机器人控制柜 , 以控制机器人 运动,完成了离线编程 。 第三代是智能机器人 , 它除了具有第一代和第 二代的特点以外可带有各种传 感器, 这类机器人对 外界环境不但具有感觉能力 ,而且具有独立判断 、记 忆 、推 理 和 决 策 的 能 力 ,能 适 应 外 部 对 象 、环 境 协 调地工作 ,能完成更 加复杂的动作 。在工作时通过 传感器获得外部的信息 , 并进行信息反馈 , 然后灵 活调整工作状态 , 保证在适应环境的情况下完成工 作。此机器人用在弧焊和搬运 工作中较多 。 在我国 ,由于机器人技术以及研

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值