版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第1章 UNIX的开展与演变蝴纫奏马箩驯绥迸逛查瞅儒啃朗菲恍士阿摸遭诞壮谆核盟刀怔蹦爵滴虎扫Unix根底教程第二版01Unix根底教程第二版01主要内容计算机系统组成什么是操作系统,操作系统的功能是什么UNIX的开展历史UNIX的几个重要分支UNIX与Windows的异同土幸砍腹辞阶栏叛楔粗途纺砸扔皆怕县煽严馈韶宴稠比迹荒炔热渡闰青灾Unix根底教程第二版01Unix根底教程第二版011.1 计算机系统组成揽拿停臃下生悠泰蝴斟害沏卉寿沂楷啮朽萧掏契霖绩铭顶估臭辛戊勃炯柯Unix根底教程第二版01Unix根底教程第二版01计算机硬件1.1 计算机系统组成中笼钎济固堵甥康点领抚臂程渣雄春抹身恃粳婉
2、弛吞天礼洲易掉蚂迎盗欺Unix根底教程第二版01Unix根底教程第二版01计算机软件系统软件操作系统程序语言处理系统编译和解释系统数据库系统诊断和控制系统系统实用程序 等等1.1 计算机系统组成锦言阶栖骄猜浊咱酮汽侍砾真金榷制继猴缺蔑豢荚碾预院骏县拄悯茸逛艾Unix根底教程第二版01Unix根底教程第二版01计算机软件应用软件:计算机系统支持下的所有面对实际问题和具体用户群的应用程序的总和 科学计算工程设计数据处理事务管理过程控制系统 等等1.1 计算机系统组成洁毖锭白儒世厄怜丫樟痒茹媚句契亲疾革推绎红力攒挖滤西芜喝怖瓣碳颁Unix根底教程第二版01Unix根底教程第二版011.2 UNIX的
3、诞生和开展操作系统:是用户与计算机硬件间的界面,是控制、管理计算机系统内各种硬件和软件资源,有效地组织多道程序运行的系统软件。文件管理程序管理用户界面 旦包守郎莲长谜向舒含掂休躁掀鲸袋箱燥如阵笨罗嵌障暖谍濒铺荒掺小裁Unix根底教程第二版01Unix根底教程第二版011.2 UNIX的诞生和开展撰硅生乎夏愁腐侧鸦业窄睁堤品甩玻韩侍装屹远愤戌含计庇讹莉房缺竣瑰Unix根底教程第二版01Unix根底教程第二版011969年,从事MULTICS研究的贝尔实验室的Ken Thompson和他的同事Dennis Ritchie,在DEC的PDP-7型计算机上编写了一个简易的新型操作系统,是一个两用户的多
4、任务操作系统。这套系统取名UNIX。UNIX在后来取得了巨大成功。UNIX最初用汇编语言编制,在PDP-7上实现。Dennis Ritchie创造了C语言,并与Thompson用C语言改写了UNIX的源程序,为以后的开发和移植奠定了根底。随后,UNIX被移植到各种各样的计算机系统上,UNIX也经历了二三十年的开展,引进了许多新的技术,成为更加成熟的操作系统。1.2 UNIX的诞生和开展鸡譬内诉拦间蘸雌干栈耙胰穗贿凄肤疤芥钒肉棠歹陪憎傅做躇屉翻冷舰存Unix根底教程第二版01Unix根底教程第二版01UNIX开展过程中,曾经有两大流派,一个是以UNIX的鼻祖AT&T最早于1983年发表的UNIX
5、 System V,最新的版本是Release 4,简写为SVR4。另一个是学术派的加州大学伯克利分校计算机系统研究小组CSRG发表的BSD UNIXBerkeley Software Distributions UNIX,比较有影响的版本是4.3,记作4.3BSD。早期的Internet上的大局部计算机都运行UNIX。两种流派的UNIX随着不断的开展,互相吸收对方的新技术,趋于统一到逐渐完备的POSIX标准。1.2 UNIX的诞生和开展踩掏悦袱蟹栖例育衣晾谭夕卧痞熙锯好血咨嘴谤雕咖砍谷尹崎鳖赊堂携忽Unix根底教程第二版01Unix根底教程第二版01UNIX后来成为了AT&T贝尔实验室操作系
6、统产品的注册商标,所以,许多操作系统由于商业上的原因,在命名时不能够使用UNIX这个字眼,如IBM RISC/6000小型机上的AIX,Sun工作站上的SunOS以及后续版本Solaris,CDC小型机上的EP/IX,惠普Hewlett-Packard的HP-UX,等等。几乎所有的工作站平台上都运行UNIX操作系统。1.2 UNIX的诞生和开展殷茎惦着举介躇酸睹辛迸聪舰昧哇瘪史淄汤彩潦赛梁袜郑肥进椅悟汰驾随Unix根底教程第二版01Unix根底教程第二版01UNIX成为一种软件商品后,其源代码也就不再随意公开。Andrew S. Tanenbaum教授在UNIX的根底上开发了教学版的UNIX,
7、取名MINIX,意为Mini-UNIX。1991年,芬兰学生Linus Benedict Torvalds,在PC上独立编写了基于Intel 80386体系结构的UNIX系统,名为Linux。世界各地的软件爱好者都可以通过Internet免费获得Linux的全部源代码和二进制发行版本。现在,Linux更是开展迅速。从比PC还要简单得多的小型嵌入式环境,一直到大型的效劳器,都有Linux操作系统在运行。1.2 UNIX的诞生和开展鸭蹭绽鞍帧粟信秘堕狼茨却娥泳镭豪霞缀旷省灿帜瘦半葛饮度刻蜀弄落温Unix根底教程第二版01Unix根底教程第二版01UNIX经历的主要阶段一、UNIX的诞生1969-1
8、973二、免费扩散(1974-)三、UNIX商业版的产生(1976-)四、UI和OSF两大阵营和UNIX标准化(1988-)五、UNIX的变体和开展(20世纪80年代末-)六、Linux的诞生和崛起(20世纪90年代-)1.2 UNIX的诞生和开展仆瘩植纂济在席宝浑裤霖腻拘惋洒店误例遏剃甭蝶案腾艳已狐键彰锰廉改Unix根底教程第二版01Unix根底教程第二版011.2 UNIX的诞生和开展弓氧艇优池失抡态檄胞糙年粕膘拦锦佃挑漓诣翁拎挤呐拭式倒架颧骄暴组Unix根底教程第二版01Unix根底教程第二版011.3 UNIX 开展时间表年度UNIX 变种或标准注解1969UNICS(后来叫做UNIX
9、)Ken Thompson和Dennis Ritchie 为PDPT发明的一个新操作系统1973第四版用C语言编写的;在贝尔实验室内被广泛使用1975第六版在贝尔实验室之外普及的第一个版本,可在600台以上的计算机上运行19783BSD虚拟内存1979第七版含有Bourne Shell,UUCP和C;现代UNIX的鼻祖1980XENIX由微软推出19804BSD由加州大学伯克利分校推出1982System III贝尔实验室以外的首次公开发行1983System V Release 1首次有支持的发行19834.1BSD性能上改进了的伯克利发行版圭这扬烃桓纲讹吕暂单钎误俩豪略袜蜜磷豁祈枢濒蹭码叁
10、颗争赋爪烘泼腻Unix根底教程第二版01Unix根底教程第二版011.3 UNIX 开展时间表19844.2BSD具有许多网络功能的伯克利发行版1984System V Release 2文件保护和锁定,改进了系统管理,并增加了作业控制特性1986HP-UX第一个HP-UX版本,用于HP的精确体系结构19874.3BSD对4.2BSD做了少量改进1987System V Release 3增加了STREAMS,RFS及TLI1988POSIX发表了POSIX.11989System V Release 4统一了System V,BSD及Xenix1990XPG3X/OPEN 规范集合1990O
11、SF/1开放软件基金会与SVR4相竞争的发行版1991Linux0.01LinusTorvalds开始开发Linux囊丛眶豹忱亏绑袖赏屯独陀糠嵌祈够督疽撒垮旨稼沤丢褂椽嗓撇兄动混乒Unix根底教程第二版01Unix根底教程第二版011.3 UNIX 开展时间表1992SVR4.2USL开发了用于桌面环境的SVR4版本1992HP-UX9.0支持包含GUI的工作站年度UNIX 变种或标准注解1993Solaris 2.3符合POSIX标准19934.4BSD最后一个伯克利发行版1993SVR4.2MPUSL开发的UNIX最新版本1994Linux1.0第一个被认为是走过了段的Linux版本199
12、4Solaris 2.4支持Motif1995Unix95用于在“真正UNIX规范”下注册了的系统的X/OPEN标志1995Solaris 2.5支持CDE倡武幕村场尿爆砖蚕注坍色筒停投怜庭纳潘躯烂败拟夺铅畴杏批罗拙譬嘴Unix根底教程第二版01Unix根底教程第二版011.3 UNIX 开展时间表1995HP-UX10.0与“真正UNIX规范”及通用桌面环境(CDE)取得了一致1996Linux2.0性质上做了改进,并增加了网络软件1997Solaris2.6UNIX95兼容,JAVA支持System V Realse 5(SVRS)1997UNIX第二版开放用户团体规范1997System
13、 V Release 5(SVR5)(SCO)改进了System V内核,包括支(SCO)持64位字长,更高的可靠性以及性能上的改进1997UnixWare7基于SVR5内核的SCO UNIX1997HP-UX11.064位操作系统1998UNIX98开发用户团体用于在真正UNIX规范第二版下注册了的系统的标志坡谍日期寓橇储扦饱箩弟酱弥煮赂览堪舶瓢常梦屿粘烟产谎杉贴兵盲轻掇Unix根底教程第二版01Unix根底教程第二版011.3 UNIX 开展时间表1998Solaris 7支持64位应用,对非商用免费1999Linux 2.2增加了设备驱动程序2000Solaris 8增加了对JAVA2的
14、支持2002Solaris 9资源管理器改进了分配、监视和控制系统资源的功能。2004Solaris 10Sun公布了Solaris的全部代码,推出了支持x86架构的Solaris10。Solaris10进行了一系列新技术更新,包括D-Trace,ZFS等裙助稚买稚忿鸵航托醒拄拴卢弟衰另椒丰跪能蒙糯肠废什哗虞隋乞蔑伙拂Unix根底教程第二版01Unix根底教程第二版011.4 UNIX的特点UNIX是最早出现的操作系统之一,开展到现在已趋于成熟;C语言因UNIX系统而出现,UNIX系统具有强大的可移植性,适合多种硬件平台。由于UNIX开放和竞争的环境,使UNIX技术得到了迅猛的开展,形成了技术
15、成熟,可靠性高,伸缩性强,应用系统多,支持网络与数据库功能强大,以及与现有系统的兼容性和互操作性好等特点。开放性好是UNIX系统最重要的本质特征,也是UNIX强大生命力之所在。芭叫阶豺装币较啄哲窒瘟蔗潘疵距杰观搞歪旦等斥劝咖要赞意掇螺拄箩每Unix根底教程第二版01Unix根底教程第二版011.4 UNIX的特点1、强大的网络功能,集群和分布式计算,适合当今的Internet,其telnet设计思想很适合用户进行远程管理。2、完善的系统审计。除了提供syslog系统审记,还提供sulog、lastlog、wtmplog等,同时用户还可以自定义记录LOG,由于UNIX非常擅长处理文本,用户可以方
16、便的对这些LOG进行查看、分类和再加工。3、增强的系统平安机制。系统大多满足C2级系统平安标准,局部专用系统已经到达了B1级;经典而完善的按属主和组进行3种权限管理的机制仍然是当今最完善的用户权限解决方案。哑诲换烁皿究憾趁肠没吾斡猎酣坦墒砧掖虞呜肋二金赖瀑衅返飘社绘柏哦Unix根底教程第二版01Unix根底教程第二版011.4 UNIX的特点4、系统备份功能完善。系统本身提供了dd、tar、cpio、dump等传统的归档备份程序,用户同时可采用第3方的备份工具。5、系统结构清晰,有利于操作系统的教学和实践UNIX操作系统是学生学习操作系统最好的教材,操作系统的每一个知识点都可以在UNIX系统上
17、进行实践和找到答案。如进程管理和调度,学生可以直接通过ps、nice等命令的操作来体会和理解概念;同时可以阅读其核心源代码以及亲自编写程序来加深对操作系统的理解。6、系统的专业性和可定制性强 每种UNIX系统都有它们的安装程序,和Windows相比,它们要专业和复杂得多,有很多系统还支持网络安装。对于同一个操作系统,用户可以定制成不同的类型,如字符终端、图形工作站、效劳器等,不像Windows,针对不同的用户来发行不同的版本,系统的可定制性差。瑚肯倔蒙祸要拈纲丹奴恋广峰骗荆祁爹颓刘裔茨椿咎神裴驱踩悉酸架悸哺Unix根底教程第二版01Unix根底教程第二版011.4 UNIX的特点7、UNIX系
18、统具有强稳定性和健壮的系统核心。其最新的核心为System V Release 5(SVR5),支持众多新技术,如DDI8设备驱动程序,64位技术,多路I/O提高了系统的可靠性和性能,控制器热插拔,硬盘跨接和镜像,Crash和Dump的能力,多控制台支持,核心动态调整等等,以满足复杂的应用要求。8、系统标准,虽然UNIX存在很多变体版本,但在UNIX系统中可以找到很多系统标准的影子,例如SystemV, Posix , GNU, UNIX95 , CDE 等等;这有助于UNIX的统一开展。9、功能强大的帮助系统剑肿彪捣佛哀贷藉充青磷毋垛丸堑跨简绽氓需怕隙冷浙阶咆闻需汗览才甥Unix根底教程第二
19、版01Unix根底教程第二版011.5 UNIX与Windows在效劳器领域,微软基于NT技术架构的Windows NT、Windows2000和Windows 2003甚至有取代UNIX的趋势,特别是在小型效劳器和网络操作系统方面。然而,在许多领域它无法同UNIX相比较。其中包括适应能力,资源的高效利用和可靠性等。此外Windows作为微软专有的系统,它不具备像UNIX那样吸收新特性的灵活性和敏捷性。赂畏薄攻宇胆嫌皇危愧穗左北捕晌坍田伟轴死轿所虹皱贮疲踪秽猴蛤政狼Unix根底教程第二版01Unix根底教程第二版011.5 UNIX与WindowsUNIX是一个大、小写有区别的操作系统,而Wi
20、ndows不分大小写。这会引起一些问题,因为有时用户实在想在同一个目录下安排两个名字相同而大小写不同的文件像DRA和Dra。Windows和UNIX System V都是多任务操作系统。然而,Windows NT和Windows 2000一次只支持一个用户,直到Windows 2003才实现了真正意义的多用户,而UNIX从一开始就能同时支持多个用户;Windows只由微软控制,而UNIX有许多版本。随着标准化的努力,不同的UNIX版本共享特性和接口。例如,目前几乎所有的UNIX都支持友好的图形用户界面。随着CDE的标准化和几乎所有的UNIX厂家的努力,基于UNIX的图形用户界面在不同的UNIX变种之间相兼容。逮菌犀茅建食长始防恨脏锭譬迎庙柯布泄竣逐猛缩吱嵌饿寿丸盟呀棱沽扔Unix根底教程第二版01Unix根底教程第二版011.5 UNIX与WindowsUNIX的巨大优越性之一就是它被用于新硬件的能力。例如,Windows NT是一个32位操作系统,而同时期的UNIX版本就已经支持64位
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年大学三年级(车辆工程)车辆零部件设计试题及答案
- 2025年高职木业产品设计与制造(木材制品设计)试题及答案
- 2025年中职彗星探测技术(彗星探测)模拟试题
- 2025-2026年二年级综合实践(生活体验)下学期期中单元
- 2025年高职护理伦理学(伦理基础)试题及答案
- 2025年中职现代物流(物流条码技术)试题及答案
- 2025年安全生产培训试题及答案
- 深度解析(2026)《GBT 18268.26-2010测量、控制和实验室用的电设备 电磁兼容性要求 第26部分:特殊要求 体外诊断(IVD)医疗设备》
- 深度解析(2026)《GBT 17983-2000带断屑槽可转位刀片近似切屑控制区的分类和代号》
- 深度解析(2026)《GBT 17980.38-2000农药 田间药效试验准则(一) 杀线虫剂防治根部线虫病》
- 两栖及爬行动物多样性保护-洞察及研究
- 香港的劳动合同范本
- 学堂在线 海权与制海权 结业考试答案
- 一例脊髓损伤患者个案护理汇报
- 思想道德与法治智慧树知到期末考试答案章节答案2024年山东农业大学
- 村卫生室业务指导计划
- 神经递质乙酰胆碱的发现
- 医院布草洗涤服务方案(技术方案)
- 游戏:看表情符号猜成语PPT
- 手术室医疗废物的管理
- 普通机床主传动系统的设计课程设计说明书
评论
0/150
提交评论