UNIX操作系统概述操作基础

上传人:平*** 文档编号:47544517 上传时间:2018-07-02 格式:PPT 页数:26 大小:142.36KB
返回 下载 相关 举报
UNIX操作系统概述操作基础_第1页
第1页 / 共26页
UNIX操作系统概述操作基础_第2页
第2页 / 共26页
UNIX操作系统概述操作基础_第3页
第3页 / 共26页
UNIX操作系统概述操作基础_第4页
第4页 / 共26页
UNIX操作系统概述操作基础_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《UNIX操作系统概述操作基础》由会员分享,可在线阅读,更多相关《UNIX操作系统概述操作基础(26页珍藏版)》请在金锄头文库上搜索。

1、第 一 课 UNIX操作系统概述一、操作系统及其功能l 操作系统是系统软件的核心,是对计算机的硬件和软件资源进行控制管理的程序模块集合。l 操作系统具备能够接受并解释用户命令的接口:命令接口、程序接口、图形接口l 操作系统管理应用软件,并为应用软件提供很好的运行和开发环境。称之为软件工作平台。l 操作系统提供的服务通常归结为:程序执行、资源分配、I/O操作、文件系统管理、出错检测、中断处理、资源统计、资源保 护 二、UNXI操作系统的历史与发展l UNIX操作系统是一个多用户、多任务的分时操作系统,支持多种处理器架构,具备完善的网络功能,也是网络操作系统。l UNIX操作系统对于工作站、微型计

2、算机、大型机和超级计算机等各种不同类型的计算机来说,都是一种标准的操作系统。l UNIX操作系统是由肯.汤普逊(Ken Thompson)1969年在贝尔实验室开发成功。宗旨是处理用户所遇到的各种各样的任务,有别于传统的基于特定硬件的系统,使得操作系统非常灵活,成为面向用户的操作 环境。1、UNXI操作系统的诞生1969年Thompson和他的同事Dennis Ritchie、Rudd Canaday 等人在一台DEC PDP-7创建成功一个多任务的操作系统,其中包括一个文件系统、一个命令解释器和一些实用程序。这个新的多任务操作系统可同时支持两个用户,被称为UNICS,意为非多重方式的信息与计

3、算机系统。20世纪70年代 后被改为UNIX。后来, Thompson所在的科研小组为UNIX添加了文本格式 化程序runoff,并将UNIX移植到PDP-11/20机上。这个UNIX 操作系统增加了一个编辑器和runoff(后来演变成troff),成为第一个带文本处理能力的电子出版程序。1973年, Ritchie和Thompson用C语言重写了UNIX系统 内核,成为UNIX第4版。较之于当时多数小型机上用汇编语言编 写的系统,UNIX具备了更加易于维护和移植的特性,开始流行 起来。AT&T将UNIX系统提供给了大学、商业公司和政府部门, 为UNIX的迅速发展奠定了基础。 2、UNIX的发

4、展(AT&T、伯克利)l 1975-77年,贝尔实验室推出UNIX Version 5和UNIX Version 6 ,当时已经可在600台以上计算机运行。包含了许多新的工具和实用程 序。l 1979年,贝尔实验室推出UNIX Version 7,含有Bourne Shell、 UUCP和C,是现代UNIX的直接祖先。l 1979年,加州大学伯克利分校的3BSD发行,基于2BSD和UNIX Version 7:(研究生Bill Joy和Chunk Haley) 提供了虚拟内存支持,允许程序可以在在物理内存大小不够用的情况 下,继续模拟出虚拟内存来进行使用。 创新了C Shell和vi。1980

5、年4BSD发行,由DARPA资助;1983年4.1BSD、 4.2BSD,引进包括能用于文件传输和远程通讯的TCP/IP网络在内的网 络功能、可实现快速存取的文件系统,这是BSD对UNIX最重要的贡献之 一;1987年4.3BSD;1993年4.4BSD。BSD的多数重要特性都被合并到UNIX System Release 4 中。l1982年,AT&T发布了其第一个商品版UNIX System 至此UNIX已经产生很多商业版、研究版和实验版,造成系统某些特定功能的不稳定应用。UNIX System 为内部发行版l1983年,AT&T发布了UNIX System Release 1,支持向上兼

6、容 并包括BSD的屏幕编辑器vi和屏幕控制程序库cursesl1984年, AT&T发布了UNIX System Release 2,增加了断电与死机时的文件保护与锁定,改进了系统管理,增加了作业控制特性另外跟随的2.1、2.2,引入请求调页、文件记录索引等l1987年, AT&T发布了UNIX System Release 3,包括建立网络 软件的工具STREAMS、网络文件共享的远程文件系统RFS、网络应用的 传输层接口TL13.1支持更广泛的字符集、日期与时间格式;3.2提供了强化的系统安全性能,并引入面向菜单用户接口的命令环境l1989年, AT&T发布了UNIX System Rel

7、ease 4,统一了在 AT&T内、外部开发的各种各样的UNIX系统版本,给UNIX市场和标准化 工作带来巨大冲击,几乎所有厂家都提供基于SVR4或者符合基于SVR4 开发标准的版本3、UNIX系统的变种:UNIX有数十种变种,主要是指AT&T与BSD等外部开发的各种商业 版与实验版、开放发行版等,特性大多相同,较为现代的变种之间移植 软件较为简单。1)LINUX开发始于1991年,芬兰赫尔辛基大学学生Linux Torvalds决定创 建运行在PC上的拥有Minix特性的UNIX版本,并将之发布到Internet上 ,开放源代码,邀请免费下载与改进完善。Liunx思想支持软件应当是开放和免费

8、的,由此Liunx迅速流行,庞 大的开发团队不断为其增加新功能和特性 Liunx受GNU(“GNUs Not Unix”的递归缩写 , 又称革奴计划,由Richard Stallman在1983年9月27日公开发起,目标是创建一套完全自由的操作系统。)条例保护。绝大多数基于Linux内核的的操作系统使用了大量的GNU软件,被称为“GNU/Linux”或简称Linux。( GNU计划自己的内核称Hurd) Linux内核可在Internet上数百个FTP服务器上得到。 目前最著名的发行版本:Debian,RedHat、ubuntu、OpenSuse(原Suse)、Mandriva(原Mandra

9、ke)、CentOS、fedora等。国内比较著名的linux版本:红旗linux等。 各公司的发行版中,与Linux内核一道发行的程序包都有所不同。一个典型的Linux发行版包括:Linux内核,一些GNU程序库和工具,命令行shell,X Window视窗系统和相应的桌面环境(如KDE或GNOME),网站服务器等组件,并包含数千种从办公套件,编译器,文本编辑器到科学工具的应用软件。 Linux的开放特性同时使得发行版本之间的差异难以克服,在一个发行版上运行的程序可能无法在另一个发行版上运行。Linux与UNIX System 有许多共同的特性,但是Linux也作了很多改进,在硬件平台支持上

10、更占优势,已经成为UNIX用于个人电脑的流行版本,并开始用于服务器。目前,Linux可用于许多不同的处理器,如Intel X86系列、Motorola 68K、Digital Alpha、Sparc、MIPs、Power PC等。基于其低廉成本与高度可设定性,Linux常被应用于嵌入式系统,例如机顶盒、移动电话及移动装置等。(在移动电话上,Linux已经成为与Symbian OS、Windows Mobile系统并列的三大智能手机操作系统之一。) 目前国际上采用Linux的超级电脑亦愈来愈多 ,使用率近75%。可浏览http:/2)XENIX1980年微软公司推出XENIX操作系统,是UNIX

11、从大型机到微型机的变种和商业版本。被移植到许多不同的微处理器上。最初的XENIX基于UNIX第7版,后来的版本增加了 4.1BSD的实用程序和AT&T UNIX System 的新功能。1985年XENIX转到以UNIX System 为基础。1987年,微软与AT&T联手推出UNIX System Release 3.2,实现了XENIX与UNIX System 的合并,产生了一个能够从微机到超级计算机上运行的唯一的UNIX版本。XENIX的商业版可支持UNIFY数据库进行数据管理。3)UNIX的其他变种lSolarisSun Microsystems公司开发,最初的操作系统叫做SunOS。

12、基于UNIX System Release 1和4.3BSD。其子公司SunSoft将SunOS移植为基于UNIX SVR 4的新版本,即Solaris 1.0,是SunOS的改进版。最有影响力的版本是1993年11月发行的Solaris 2.3,对Solaris环境作了许多修改,引入X Windows的最新版本,符合POSIX标准。随后的版本又引入通用桌面环境(CDE)、 POSIX线程及TCP上的NFS等特性。Solaris 2.6是第一个支持Java的Solaris版本。1998年 Sun Microsystems公司发布Solaris 7。可支持64位应用程序和基于Web的管理与配置。

13、最新版本是Solaris 9。可浏览:http:/ UNIX和UNIXWareSCO UNIX是Santa Cruz Operation(SCO)公司的操作系统,最早基于UNIX System /386 Release 3.2。SCO公司曾先后推出一系列OpenServer产品: 用于工作站的SCO OpenServer Release 5 桌面系统; 支持高可靠性网络应用的SCO OpenServer Release 5 企业系统; SCO OpenServer Release 5 开发系统; 高可靠性、非联网、多用户解决方案平台SCO OpenServer Release 5 主系统。UN

14、IXWare是Novell公司用于UNIX System 的产品的商标名。1995年11月SCO公司从Novell公司买下所有UNIXWare产品,并拥有了UNIX SVR 4的源代码所有权,开始供应UNIXWare。1995年, UNIXWare 2.0发布,基于UNIX System Release 4.2和Novell NetWare,支持客户/服务器模式。lSystem Release 51997年由SCO开发。作为UNIX System 的所有者,SCO改进了System 的内核,系统性能、系统负荷能力及可靠性得到改善,支持64位文件系统并实现了64位命令、程序库和API。SCO随后

15、把System Release 5的内核用作其所有UnixWare产品的基础。 UnixWare 7为最新发布版,基于SVR5内核,支持64位机,内含通用桌面环境(CDE)以及一个集成的Netscape浏览器和Web服务器,直接支持Java。SCO提供免费的UnixWare 7和OpenServer Unix系统。还提供用特别的免费许可进行多重安装的廉价媒介。可浏览 http:/lHP-UX由惠普公司开发出售,用于计算机及工作站的UNIX系统变种。最早基于 UNIX System Release 2.0。1986年发布第一个版本;1992年推出HP-UX 9.0,包含4.3BSD的许多特性和可视化用户环境(VUE )的图形用户界面;1995年推出HP-UX 10.0,包括了SVR4的文件系统目录结构、增强了规范 性和安全性、支持CDE。1997年推出HP-UX 11.0。提供64位操作环境和完整的服务器、工作站支持 。网址: http:/ System Release 3,具有4.3BSD特性。最新版本AIX 4.3,已被OpenSource以UNIX98注册。网址: http:/ Graphics公司提供的专利版UNIX。64位操作系统,优化了需要大 量CPU的图形处理功能。新版IR

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 教学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号