unix操作系统对现代操作系统的影响论文Word文档格式.docx
- 文档编号:21967802
- 上传时间:2023-02-02
- 格式:DOCX
- 页数:8
- 大小:23.50KB
unix操作系统对现代操作系统的影响论文Word文档格式.docx
《unix操作系统对现代操作系统的影响论文Word文档格式.docx》由会员分享,可在线阅读,更多相关《unix操作系统对现代操作系统的影响论文Word文档格式.docx(8页珍藏版)》请在冰豆网上搜索。
汤普逊和里奇领导一组开发者,开发了一个新的多任务操作系统。
这个系统包括命令解释器和一些实用程序,Multics是“MULTiplexedInformationandComputingSystem”的缩写,在1970年时,那部PDP-7却只能支持两个用户,当时,BrianKernighan就开玩笑地戏称他们的系统其实是:
“UNiplexedInformationandComputingSystem”,缩写为“UNICS”。
于是这个项目被称为UnICS(UniplexedInformationandComputingSystem)。
后来,大家取其谐音这个名字被改为UNIX。
二、发展期
最初的Unix是用汇编语言编写的,一些应用是由叫做B语言的解释型语言和汇编语言混合编写的。
B语言在进行系统编程时不够强大,所以汤普逊和里奇对其进行了改造,并与1971年共同发明了C语言。
1973年汤普逊和里奇用C语言重写了Unix。
在当时,为了实现最高效率,系统程序都是由汇编语言编写,所以汤普逊和里奇此举是极具大胆创新和革命意义的。
用C语言编写的Unix代码简洁紧凑、易移植、易读、易修改,为此后Unix的发展奠定了坚实基础。
1974年,汤普逊和里奇合作在ACM通信上发表了一篇关于UNIX的文章,这是UNIX第一次出现在贝尔实验室以外。
此后UNIX被政府机关,研究机构,企业和大学注意到,并逐渐流行开来。
1975年,UNIX发布了4、5、6三个版本。
1978年,已经有大约600台计算机在运行UNIX。
1979年,版本7发布,这是最后一个广泛发布的研究型UNIX版本。
20世纪80年代相继发布的8、9、10版本只授权给了少数大学。
此后这个方向上的研究导致了九号计划的出现,这是一个新的分布式操作系统。
1982年,AT&
T基于版本7开发了UNIXSystemⅢ的第一个版本,这是一个商业版本仅供出售。
为了解决混乱的UNIX版本情况,AT&
T综合了其他大学和公司开发的各种UNIX,开发了UNIXSystemVRelease1。
这个新的UNIX商业发布版本不再包含源代码,所以加州大学柏克莱分校继续开发BSDUNIX,作为UNIXSystemIII和V的替代选择。
BSD对UNIX最重要的贡献之一是TCP/IP。
BSD有8个主要的发行版中包含了TCP/IP:
4.1c、4.2、4.3、4.3-Tahoe、4.3-Reno、Net2、4.4以及4.4-lite。
这些发布版中的TCP/IP代码几乎是现在所有系统中TCP/IP实现的前辈,包括AT&
TSystemVUNIX和MicrosoftWindows。
其他一些公司也开始为其自己的小型机或工作站提供
商业版本的UNIX系统,有些选择SystemV作为基础版本,有些则选择了BSD。
BSD的一名主要开发者,比尔·
乔伊,在BSD基础上开发了SunOS,并最终创办了太阳计算机系统公司。
1991年,一群BSD开发者(DonnSeeley、MikeKarels、BillJolitz和TrentHein)离开了加州大学,创办了BerkeleySoftwareDesign,Inc(BSDI)。
BSDI是第一家在便宜常见的Intel平台上提供全功能商业BSDUNIX的厂商。
后来BillJolitz离开了BSDI,开始了386BSD的工作。
386BSD被认为是FreeBSD、OpenBSD和NetBSD、DragonFlyBSD的先辈。
T继续为UNIXSystemV增加了文件锁定,系统管理,作业控制,流和远程文件系统。
1987到1989年,AT&
T
决定将Xenix(微软开发的一个x86-pc上的UNIX版本),BSD,SunOS和SystemV融合为SystemVRelease4(SVR4)。
这个新发布版将多种特性融为一体,结束了混乱的竞争局面。
1993年以后,大多数商业UNIX发行商都基于SVR4开发自己的UNIX变体了。
三、现况
实际的UNIX代码则辗转到了SantaCruzOperation,这家公司后来出售给了CalderaSystems。
Caldera原来也出售Linux系统,交易完成后,新公司又被重命名为SCOGroup。
二、unix操作系统具有的功能和特点:
UNIX的特点
1)Everything(includinghardware)isafile,所有
的事物(甚至硬件本身)都是一个文件
2)Configurationdatastoredintext,以文本形式
储存配置数据
3)Small,single-purposeprogram,程序尽量朝向
小而单一的目标设计
4)Avoidcaptiveuserinterfaces,尽量避免令人困
惑的用户接口
5)Abilitytochainprogramtogethertoperform
complextasks,将几个程序连结起来,处理大而
复杂的工作
三、变动的unix继承的优点和克服的缺点:
1、易编写和修改,可移植性好。
2、外围系统实用程序丰富
3、UNIX系统具有逻辑上无限层次的树状分级文件系统,提供文件系统的装卸功能,提高了文件系统的灵活性及安全性;
它还提供了文件和设备的统一处理方法,可以用相同的方法打开、读写和关闭设备文件,简化了系统设计,便于用户使用;
提供了远程文件共享RFS和网络文件系统NFS,方便用户共享网络上的软件和信息。
4、UNIX系统提供了众多的本地进程和远程主机间进程通信的手段。
如管道、共享内存、消息、信号灯、软中断、插座等机制。
5、良好的用户界面
UNIX系统提供了许多数据保安特性,可以给计算机信息机构和管理信息系统的主管们对他们的系统有一种安全感。
6、可连接性
在可连接性领域中各UNIX厂商都特别专注于文件/打印的集成。
NOS(网络操作系统)支持与NetWare和NT共存。
四、unix对现代操作系统的影响
Unix,是目前几乎所有的操作系统的源头,它经历了
几次分裂,形成了不同的分支,主要就是BSD,Unix
SystemV和Linux等。
BSD是Uinx的一个重要分支,从BSD诞生了苹果
MAC系统,中国军方专用麒麟操作系统等等举世瞩
目的名牌系统。
微软操作系统也是源于Uinx,开始时微软与拥有
Unix版权的一个公司进行合作,然后研发自己的操
作系统,就是DOS操作系统,经过不断的改进,目
前的微软系统都是基于微软NT系统的产物。
Unix任然有其独立的传统的分支:
UnixSystemV。
目前已经属于商业化操作系统,代表作有AIX,HP-UX,Solaris10,SCOUnix等等,几乎都是收费的商业操作系统,值得一提的是SCOUnix的操作系统任然延续着Uinx的古老风格,之前我发帖里就有SCO公司的两种不同Uinx版本系统图片,都是古董级的呀,Solaris10比较新颖,AIX和HP-UX等Unix系统运行的平台都是IBM和惠普自己的电脑或者Intel的安腾CPU,所以本人没有使用过。
虽说这几年Linux已经大量占据了Unix的市场,但是Unix的某些位置则是Linux无法取代的,Unix的功能强大仍能与Linux角逐上下!
大型工作站或者服务器的操作系统一般选择Unix,超级计算机是的操作系统也选择了Unix(但是选择Linux的很多,原因大家都知道)因为Unix的功能非常强大,而且性能稳定,这是Linux不能匹敌的。
Linux源于Unix的迷你版Minix操作系统,是目前主流操作系统之一,也是GNU计划的产物和开源运动的产物。
Linux更新速度太快了,导致稳定性不是很
好,但是Linux还在不断进取之中,RedhatLinux和
SuseLinux则是商业Linux操作系统和超级计算机操
作系统的最佳选择,从此我们看出,Linux已经分裂
出不同专用的操作系统了,再比如专用于软件破解的
是BT3,4,5系列操作系统,家用Linux则是Ubuntu
操作系统等等。
五、多用户多任务操作系统P11
六、提出了分时操作系统类型\:
分时系统
(Time-Sharing-OperatingSystem)
一)定义:
1)定义:
允许多个联机用户同时使用一个计算
机系统进行交互计算的操作系统称为分时操
作系统
2)“分时”含义:
是指多个用户分享使用同一台计
算机,多个程序分时共享硬件和软件资源。
3)依赖的硬件环境:
一台主机可以连接若干终
端,每个用户可以通过终端与主机交互,共享
主机中的资源。
4)实现思路:
用户在各自的终端上进行会话,程
序、数据和命令均在会话过程中提供,以问答
方式控制程序运行。
二)工作原理及相关概念
◆工作原理:
系统把CPU的运行时间划分成时间片,轮
流分配给各个联机终端,每一个用户一次仅使用主机很
短的一段时间(称为时间片)。
?
若时间片用完则产生时钟中断,控制
权则转至操作系统并重新调度分配给下
一个用户;
如果在一个时间片内未完成的程序,
该程序被挂起并等待再次分得时间片。
相关概念:
时间片:
把处理机的响应时间(CPU周期,100毫秒)分成若于个大小相等(或不相等)的时间单位,称为时间片(如20毫秒),每个终端用户获得规定时间单位CPU,就可以运行,否则等待。
分时技术:
CPU速度不断提高和中断技术的使用,使得一台计算机可同时连接多个用户终端,而每
个用户可在自己的终端上联机使用计算机,用户
发出的命令总能够得到快速响应,好像自己独占
机器一样。
分时处理:
用户与应用程序随时可以交互,控制程序运行,适于商业用途和办公事务处理。
三)分时系统支持技术
◆多道程序设计技术(multiprogramming):
指运行多个
程序同时进入计算机系统的主存并启动交替计算方法。
在主存中多个相互独立的程序均处于开始和结束之间;
从宏观上看,是并行的,多道程序都处于运行过程中,但尚未运行结束;
从微观上看,是串行的,各道程序轮流占用CPU以交替执行;
◆中断技术:
中断是指CPU在执行程序过程中,当出现
异常情况或特殊请求时,CPU停止现行程序的运行,转向对这些异常情况或特殊请求的处理,处理结束后再返回现行程序的间断处,继续执行原程序。
中断是计算机实时地处理内部或外部事件的一种内部机制;
当某种内部或外部事件发生时,计算机的中断系统立即启动处理外部事件;
◆资源复用技术:
操作系统让众多用户(或进程)共享物
理资源称为资源复用。
通过适当的复用可以创建虚拟资源和虚拟机,以解决物理资源数量不足的问题。
空分复用共享(space-multiplexedsharing):
表明资源可以分割成更多和更小的单位供进程使
用。
即能够将资源的不同单位同时分配给不同的
进程。
时分复用共享(time-multiplexedsharing):
进程可以在一个时间片内以独占方式使用整个物理资
源,其它进程则在另外时间片内使用该资源。
四)分时系统具有的特征
◆多路性:
多个用户同时联机操作,同一台主机同时连接
多个终端,各用户独占一个终端,通过终端使用同一台主机
◆独占性:
一台主机同时为若干用户服务,而各用户独立
操作,互不干涉,对每个用户而言好像独占主机
◆交互性:
各用户通过终端联机以交互方式使用主机
◆及时性:
用户的请求能在短时间内得到响应
五)分时系统响应时间因素分析
【影响因素】
CPU处理速度
联机终端数目
时间片长短
系统调度开销
对换信息量
【改善方法】
控制终端数目、调整时间片
六)分时系统与批处理系统的比较
【共性】都基于多道程序设计
【差异】
追求目标不同
●批处理系统:
资源利用率和作业吞吐量
●分时系统:
强调公平性,对立即型命令响应快
适应作业不同
适应已调好的大作业
适应正在调试的小型作业
●资源利用率不同
批处理系统:
可以合理安排不同负载的作业,使资源利用率达到最佳
分时系统:
多个终端的作业使用相同类型的编译系统、运行系统和公共子程序时,系统调度的开
销小,能公平地调配CPU和主存资源
●作业控制方式不同
通过JCL书写作业控制流、预先提交、脱机工作
终端键盘命令、交互式联机工作
七)分时系统的发展演变过程
◆第一分时系统CTSS(CompatibleTime-Sharing
System,兼容分时系统)
1961年,美国麻省理工学院开发,成功地运行在IBM709和IBM7094机器
支持32个终端用户
◆MULTICS(MULTIPLEAccessComputerSystem,多
路存取计算机系统):
又称“公用计算服务系统”
1965年,由美国国防部支持下,麻省理工学院、贝尔实验室和通用电气公司开发;
支持整个波士顿地区的所有分时用户;
运行在GE-635、GE-645计算机上;
提出的现代操作系统概念:
分时处理、远程联机、段页式虚拟存储器;
◆UNIX分时系统:
最早由肯·
汤普逊(KennethLane
Thompson)、丹尼斯·
里奇(DennisMacAlistairRitchie),于1969年在AT&
T的贝尔实验室开发具有多用户、多任务的特点;
支持多种处理器架构;
商标权由OpenGroup拥有;
七、Unix的影响:
UNIX给软件业带来的影响:
Unix是
第三次工业革命中计算机软件领域最具代表性的产
物。
在这近40年中,Unix给软件业带来的影响具有
广泛而且深远深远意义
1)全民参与推动软件,代码共享的模式
2)开启了黑客文化和开源项目
3)免费和商业完美结合的Linux操作系统
4)C语言,而后发展的C++,Java等等类C的
语言和脚本
5)TCP/IP和Socket编程已成为今天通用的网络
编程主流
Unix是第三次工业革命中计算机软件领域最具代表性的产物。
在这近40年中,由Unix造成的影响是最有深远意义的。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- unix 操作系统 现代 影响 论文
![提示](https://static.bdocx.com/images/bang_tan.gif)