书签 分享 收藏 举报 版权申诉 / 703
上传文档赚钱

类型1.1-操作系统的地位、目标及作用.ppt课件.ppt

  • 上传人(卖家):三亚风情
  • 文档编号:2940869
  • 上传时间:2022-06-13
  • 格式:PPT
  • 页数:703
  • 大小:4.74MB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《1.1-操作系统的地位、目标及作用.ppt课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    1.1 操作系统 地位 目标 作用 ppt 课件
    资源描述:

    1、1.1 1.1 操作系统的地位、目标及作用操作系统的地位、目标及作用计算机系统计算机系统( (层次结构层次结构) )软件软件硬件(裸机)硬件(裸机)应用软件应用软件系统软件系统软件编辑软件,编译软件编辑软件,编译软件操作系统操作系统计算机系统的组成计算机系统的组成 :第第1 1章章 引论引论计算机硬件计算机硬件操作系统操作系统系统工具系统工具用户应用用户应用应用用户应用用户应用开发人员应用开发人员操作系统操作系统开发人员开发人员地位:地位: 紧贴系统硬件之上,所有其它软件之下紧贴系统硬件之上,所有其它软件之下(是其它软件的支撑环境)(是其它软件的支撑环境) 有效性有效性(系统管理人员的观点):

    2、管理和分配系统管理人员的观点):管理和分配硬件、软件资源,合理地组织计算机的工作流程。硬件、软件资源,合理地组织计算机的工作流程。 方便性方便性(用户的观点):提供良好的、一致的用(用户的观点):提供良好的、一致的用户接口,弥补硬件系统的类型和数量差别。户接口,弥补硬件系统的类型和数量差别。 可扩充性可扩充性(开放的观点):硬件的类型和规模、(开放的观点):硬件的类型和规模、操作系统本身的功能和管理策略、多个系统之间操作系统本身的功能和管理策略、多个系统之间的资源共享和互操作的资源共享和互操作 。目标:目标:作用作用 :几种观点几种观点 (1)(1) OSOS是计算机硬件、软件资源的管理者。是

    3、计算机硬件、软件资源的管理者。系统调用(编程接口)系统调用(编程接口)命令命令 命令行命令行图形界面(图形界面(GUI)(2 2)OSOS是用户使用系统的接口是用户使用系统的接口(3)(3) OSOS是扩展机是扩展机( (extended machine)/extended machine)/虚拟机虚拟机( (virtual virtual machine)machine)。在裸机上添加:设备管理、文件管理、存储管理(针对在裸机上添加:设备管理、文件管理、存储管理(针对内存和外存)、处理机管理内存和外存)、处理机管理1.2 操作系统的发展史操作系统的发展史 1.2.1 推动操作系统发展的主要动

    4、力推动操作系统发展的主要动力 需求推动了发展需求推动了发展(1)(1) 提高资源的利用率和系统性能提高资源的利用率和系统性能(2)(2) 方便用户方便用户 (3)(3) 器件的发展器件的发展1.2.2 早期的早期的手工操作手工操作 时间时间 1946 50年代(电子管),集中计算(计算中心),计算年代(电子管),集中计算(计算中心),计算机资源昂贵;机资源昂贵;需求需求 二战对武器设计的需要,美国、英国和德国等国家开始二战对武器设计的需要,美国、英国和德国等国家开始了电子数字计算机的研究工作。了电子数字计算机的研究工作。 哈佛大学的哈佛大学的Howard AikenHoward Aiken 普

    5、林斯顿高等研究院的普林斯顿高等研究院的John NeumannJohn Neumann(冯冯诺依曼)诺依曼) 宾夕法尼亚大学的宾夕法尼亚大学的J.PresperJ.Presper Eckert Eckert和和William William MauchleyMauchley 德国电话公司的德国电话公司的KonraadKonraad ZuseZuse以及其他一些人都使用真空以及其他一些人都使用真空管成功地建造了运算机器。管成功地建造了运算机器。 没有程序设计语言(没有程序设计语言(甚至没有汇编),更谈甚至没有汇编),更谈不上操作系统。不上操作系统。 程序员提前预约一段程序员提前预约一段时间时间,

    6、 ,然后到机房将他的然后到机房将他的插件板插到计算机里。插件板插到计算机里。 期盼着在接下来的时期盼着在接下来的时间中几万个真空管不会间中几万个真空管不会烧断从而可以计算自己烧断从而可以计算自己的题目。的题目。ENIACENIAC计算机计算机运算速度:运算速度:10001000次次/ /每秒每秒, , 数万个真空管数万个真空管, , 占地占地100100平方米平方米工作方式:工作方式:用户:用户既是程序员,又是操作员;用户是计算机专业人用户:用户既是程序员,又是操作员;用户是计算机专业人员;员;编程语言:机器语言;编程语言:机器语言;输入输出:纸带或卡片;输入输出:纸带或卡片;工作特点:工作特

    7、点:1) 用户独占全机:不出现资源被其他用户占用的现象,但资用户独占全机:不出现资源被其他用户占用的现象,但资源利用率低;源利用率低;2)CPU等待用户:计算前,手工装入纸带或卡片;计算完成等待用户:计算前,手工装入纸带或卡片;计算完成后,手工卸取纸带或卡片;后,手工卸取纸带或卡片;CPU利用率低;利用率低;主要矛盾:主要矛盾: 1)计算机处理能力的提高,手工操作的低效率(造成浪费);计算机处理能力的提高,手工操作的低效率(造成浪费); 2)用户独占全机的所有资源;用户独占全机的所有资源;提高效率的途径提高效率的途径专门的操作员,批处理专门的操作员,批处理 1.2.3 单道批处理系统单道批处理

    8、系统(simple batch processing) 时间时间 50年代末年代末 60年代中(晶体管):利用磁带把若干个作业年代中(晶体管):利用磁带把若干个作业分类编成作业执行序列,每个批作业由一个专门的监督分类编成作业执行序列,每个批作业由一个专门的监督程序(程序(Monitor)自动依次处理。可使用汇编语言开发。自动依次处理。可使用汇编语言开发。 批处理中的作业的组成:批处理中的作业的组成:l包括用户程序、数据和作业说明书(作业控制语言)包括用户程序、数据和作业说明书(作业控制语言)批处理方式批处理方式(1)(1) 联机批处理联机批处理 问题:输入输出时,问题:输入输出时,CPU处于等

    9、待状态。处于等待状态。 早期的联机批处理的硬件控制方式是:作业的输入、计算早期的联机批处理的硬件控制方式是:作业的输入、计算和输出都是在和输出都是在CPUCPU直接控制下进行的。直接控制下进行的。模型:模型: 早期联机批处理早期联机批处理 应用带应用带 系统带系统带主机主机卡片输入卡片输入机机打印机打印机(2)2)脱机批处理(缓冲技术的一种)脱机批处理(缓冲技术的一种) 增加卫星机完成输入增加卫星机完成输入/ /输出功能。主机与卫星输出功能。主机与卫星机可并行工作。机可并行工作。 系统带系统带 应用带应用带输出带输出带输入带输入带卫卫 星星 机机打印机打印机主机主机卡片输入机卡片输入机1.2.

    10、4 多道批处理系统多道批处理系统时间:时间:6060年代中年代中 70 70年代中(集成电路)年代中(集成电路) 60 60年代初期,计算机开始采用集成电路,多数厂商有几条年代初期,计算机开始采用集成电路,多数厂商有几条完全不同的生产线,生产不同的计算机。开发和维护完全不完全不同的生产线,生产不同的计算机。开发和维护完全不同的产品,对厂商来说是昂贵的。同的产品,对厂商来说是昂贵的。 另外,新用户,在开始时只需要一台小计算机,随着时间另外,新用户,在开始时只需要一台小计算机,随着时间的推移,业务量的增加,到后来可能需要一台大的计算机,的推移,业务量的增加,到后来可能需要一台大的计算机,而且希望能

    11、在新计算机上执行原有的程序。这样,厂家和用而且希望能在新计算机上执行原有的程序。这样,厂家和用户都需要软件在不同型号的计算机之间兼容。户都需要软件在不同型号的计算机之间兼容。目的:目的: 提高资源的利用率。提高资源的利用率。特点:特点:多道:内存中同时存放几个作业(用户程序);多道:内存中同时存放几个作业(用户程序);宏观上并行运行:都处于运行状态,但都未运行完;宏观上并行运行:都处于运行状态,但都未运行完;微观上串行运行:各作业交替使用微观上串行运行:各作业交替使用CPU;tjopjop1 1jopjop2 2jopjop3 3调度程序调度程序jopjop1 1打印打印jopjop1 1再次

    12、运行再次运行jopjop2 2读数据读数据使用使用cpucpu使用使用I/OI/O优点:优点: 资源利用率高:资源利用率高:CPU和内存利用率较高;作业吞吐量大:和内存利用率较高;作业吞吐量大:单位时间内完成的工作总量大;单位时间内完成的工作总量大;缺点:缺点: 用户交互性差用户交互性差,不利于调试和修改;不利于调试和修改; 由于所有的计算机都由于所有的计算机都有相同的体系结构和指令有相同的体系结构和指令集在理论上,为一型号编集在理论上,为一型号编写的程序可以在其它型号写的程序可以在其它型号机器上运行。机器上运行。IBMIBM试图一试图一次性地解决上述问题次性地解决上述问题代表机器:代表机器:

    13、 1964 1964 年年IBM IBM 宣布推宣布推System/360System/360计算机系统,为第一个计算机系统,为第一个采用小规模集成电路的主流机型。采用小规模集成电路的主流机型。IBM System/360IBM System/360的若干问题:的若干问题: IBMIBM无法写出同时满足互冲突需要的操作系统,其实别无法写出同时满足互冲突需要的操作系统,其实别人也一样不能完成这项工作任务。人也一样不能完成这项工作任务。 IBM OS/360IBM OS/360文件系统中有类型字段,定义文件的类型,文件系统中有类型字段,定义文件的类型,有定长、不定长记录、块状和非块状文件,用户对于

    14、输出文有定长、不定长记录、块状和非块状文件,用户对于输出文件的大小,只有通过猜测。件的大小,只有通过猜测。 存储管理有基地址寄存器寻址方式,程序也可以访问存储管理有基地址寄存器寻址方式,程序也可以访问和修改基地址寄存器,但是和修改基地址寄存器,但是CPUCPU生成的却是绝对地址,虽然不生成的却是绝对地址,虽然不用进行动态再分配,但程序却被钉死在调入内存时的物理地用进行动态再分配,但程序却被钉死在调入内存时的物理地址上。址上。IBM System/360, IBM System/360, 庞大的软件怪兽庞大的软件怪兽 数千名程序员写了数百万行汇编语言代码,系统自身数千名程序员写了数百万行汇编语言

    15、代码,系统自身占据了大量存储空间和一半的占据了大量存储空间和一半的CPUCPU时间。时间。 数百万行汇编代码中有成千上万处错误数百万行汇编代码中有成千上万处错误 IBMIBM不断发行新的版本试图更正这些错误,每个新版本不断发行新的版本试图更正这些错误,每个新版本在更正老错误的同时又引入新错误。在更正老错误的同时又引入新错误。 随着时间的流逝,错误的数量大致保持不变随着时间的流逝,错误的数量大致保持不变1.2.5 分时系统分时系统时间:时间:7070年代中期至今年代中期至今含义:含义: 多个用户分享使用同一台计算机。每个用户给一定的时多个用户分享使用同一台计算机。每个用户给一定的时间运行,然后切

    16、换到另一个用户,一个轮转周期在宏观间运行,然后切换到另一个用户,一个轮转周期在宏观上相当短,用户感觉不到。上相当短,用户感觉不到。主机主机终端终端 占用终端与系统用户交互的作占用终端与系统用户交互的作业业前台作业前台作业系统控制台系统控制台不占用终端的用户(作业)不占用终端的用户(作业)后台作业后台作业特点特点: :(1)(1)人机交互性好。在调试和运行程序时由用户自己操人机交互性好。在调试和运行程序时由用户自己操作。作。(2)(2)共享主机:多个用户同时使用。共享主机:多个用户同时使用。(3)(3) 用户独立性:对每个用户而言逻辑上独占主机。用户独立性:对每个用户而言逻辑上独占主机。 目前许

    17、多操作系统都具有分时处理的功能,在分时目前许多操作系统都具有分时处理的功能,在分时系统的基础上,操作系统的发展开始分化,如实时系统、系统的基础上,操作系统的发展开始分化,如实时系统、通用系统、个人系统等。通用系统、个人系统等。 1.2.6 实时系统实时系统(real-time system) 用于工业过程控制、军事实时控制、金融等领域,用于工业过程控制、军事实时控制、金融等领域,包括实时控制、实时信息处理。包括实时控制、实时信息处理。 要求:在一定范围之内,响应时间短;要求:在一定范围之内,响应时间短; 系统可靠性高系统可靠性高1.3 操作系统的特征和服务操作系统的特征和服务 1.3.1 操作

    18、系统的特征操作系统的特征 并发并发( (concurrency)concurrency) 多个事件在同一时间段内发生。多个事件在同一时间段内发生。操作系统是一个并发操作系统是一个并发系统,各进程间的并发,系统程序与应用程序间的并系统,各进程间的并发,系统程序与应用程序间的并发。操作系统要完成这些并发过程的管理。发。操作系统要完成这些并发过程的管理。并行并行( (parallel)parallel) 是指在同一时刻发生是指在同一时刻发生。在多道程序处理时,宏观上并发,。在多道程序处理时,宏观上并发,微观上交替执行(在单处理器情况下)。微观上交替执行(在单处理器情况下)。 程序的静态实体是可执行文

    19、件,而动态实体是进程序的静态实体是可执行文件,而动态实体是进程(或称作任务),并发指的是进程。程(或称作任务),并发指的是进程。 共享共享( (sharing)sharing)l多个进程共享有限的计算机系统资源。操作系统要多个进程共享有限的计算机系统资源。操作系统要对系统资源进行合理分配和使用。资源在一个时间对系统资源进行合理分配和使用。资源在一个时间段内交替被多个进程所用。段内交替被多个进程所用。l互斥共享(如音频设备):资源分配后到释放前,互斥共享(如音频设备):资源分配后到释放前,不能被其它进程所用。不能被其它进程所用。l同时访问(如可重入代码,磁盘文件)同时访问(如可重入代码,磁盘文件

    20、) 虚拟虚拟( (virtual)virtual)l一个物理实体映射为若干个对应的逻辑实体分时一个物理实体映射为若干个对应的逻辑实体分时或分空间。虚拟是操作系统管理系统资源的重要手段,或分空间。虚拟是操作系统管理系统资源的重要手段,可提高资源利用率。可提高资源利用率。lCPUCPU每个用户(进程)的每个用户(进程)的“虚处理机虚处理机”l存储器每个进程都占有的地址空间(指令数据存储器每个进程都占有的地址空间(指令数据堆栈)堆栈)l显示设备多窗口或虚拟终端显示设备多窗口或虚拟终端( (virtual terminal)virtual terminal) 异步性异步性( (asynchronism

    21、asynchronism) )l也称不确定性,指进程的执行顺序和执行时间的不也称不确定性,指进程的执行顺序和执行时间的不确定性;确定性; 进程的运行速度不可预知:分时系统中,多个进进程的运行速度不可预知:分时系统中,多个进程并发执行,程并发执行,“时走时停时走时停”,不可预知每个进程,不可预知每个进程推进的快慢推进的快慢 判据:无论快慢,应该结果相同通过进程互判据:无论快慢,应该结果相同通过进程互斥和同步手段来保证难以重现系统在某个时刻的斥和同步手段来保证难以重现系统在某个时刻的状态(包括重现运行中的错误)状态(包括重现运行中的错误) 性能保证:实时系统与分时系统相似,但通过资性能保证:实时系

    22、统与分时系统相似,但通过资源预留以保证性能源预留以保证性能 1.3.2 操作系统的服务操作系统的服务 (1)服务类型)服务类型l程序执行和终止(包括分配和回收资源)程序执行和终止(包括分配和回收资源)lI/O操作操作l文件系统操作文件系统操作l通信:本机内,计算机之间(通常通信服务的使用通信:本机内,计算机之间(通常通信服务的使用者为进程,而不是笼统说者为进程,而不是笼统说“主机主机”)l配置管理:硬件、配置管理:硬件、OS本身、其它软件本身、其它软件l差错检测差错检测 (2 2)服务提供方式:系统命令和系统调用)服务提供方式:系统命令和系统调用 1.4.1 存储管理存储管理 管理目标:提高利

    23、用率、方便用户使用、提供足够的管理目标:提高利用率、方便用户使用、提供足够的存储空间、方便进程并发运行。存储空间、方便进程并发运行。l(1)(1)存储分配与回收存储分配与回收l(2)(2)存储保护存储保护 l(3)(3)地址映射地址映射 l(4)(4)内存扩充(覆盖、交换和虚拟存储内存扩充(覆盖、交换和虚拟存储) )1.4.2 处理机管理处理机管理 完成处理机资源的分配调度等功能。完成处理机资源的分配调度等功能。l(1)(1)进程控制进程控制 l(2)(2)进程同步进程同步 l(3)(3)进程通信进程通信 l(4)(4)调度调度1.4 操作系统的功能操作系统的功能 1.4.3 设备管理设备管理

    24、 目标:方便设备使用、提高目标:方便设备使用、提高CPUCPU与与I/OI/O设备利用率;设备利用率;l(1)(1)设备操作设备操作 l(2)(2)设备独立性设备独立性l(3)(3)设备分配与回收设备分配与回收1.4.4 信息管理信息管理 解决软件资源的存储、共享、保密和保护。解决软件资源的存储、共享、保密和保护。l(1)(1)文件存储空间管理文件存储空间管理l(2)(2)目录管理目录管理 l(3)(3)文件的读写管理和存取控制文件的读写管理和存取控制 l(4)(4)软件管理软件管理1.4.5 用户接口用户接口 目标:提供一个友好的用户访问操作系统的接口。目标:提供一个友好的用户访问操作系统的

    25、接口。 (1) (1)系统命令:供用户用于组织和控制自己的作业运系统命令:供用户用于组织和控制自己的作业运行。命令行、菜单式或行。命令行、菜单式或GUI“GUI“联机联机”;命令脚本;命令脚本“脱机脱机” (2) (2)编程接口:供用户程序和系统程序调用操作系统编程接口:供用户程序和系统程序调用操作系统功能。系统调用和高级语言库函数;(系统调用)功能。系统调用和高级语言库函数;(系统调用) 1.5 操作系统分类操作系统分类 1 1、微机、微机OSOS 单用户单任务单用户单任务MS_DOS单用户多任务单用户多任务Window多用户多任务多用户多任务UNIX版本版本2、多处理机操作系统多处理机操作

    26、系统(Multi-processor Operating System) 3、 网络操作系统网络操作系统(NOS, Network Operating System)4 4、分布式操作系统、分布式操作系统(Distributed Operating System)5、非、非Microsoft系列操作系统系列操作系统1)OS/2 OS/2最初是微软与最初是微软与IBM共同开发的共同开发的,但后来微软推出但后来微软推出Windows 3.x,并获得不错的市场反应并获得不错的市场反应,终到导致于微软与终到导致于微软与IBM分分道扬镳道扬镳,专心致力于专心致力于Windows系列操作系统的研发。而此时

    27、由于系列操作系统的研发。而此时由于OS/2的系统需求偏高的系统需求偏高,因此其市场接受程度偏低。直到因此其市场接受程度偏低。直到IBM在在1992年推出年推出OS/2 2.0版版,以及稍后的以及稍后的OS/2 Warp 3.0,才真正改变才真正改变了大家对了大家对OS/2的观感。而的观感。而IBM在在1996年年,将将OS/2Warp 3.0与与LANServer 5.0整合整合,推出推出OS/2 Warp Server 4.0版。至此版。至此,OS/2 Warp与微软的与微软的Windows NT一样一样,已经分成已经分成Client和和Server两种两种版本。版本。 OS/2OS/2目前

    28、的版本是目前的版本是 4.0 4.0 WarpWarp系列系列(96(96年)年), ,其特点如下其特点如下: : 真正、完全的多用户操作系统真正、完全的多用户操作系统, ,其效率很高其效率很高; ; 寻址能力高达寻址能力高达6464TB,TB,使每个程序都可占用使每个程序都可占用512512MBMB的虚拟的虚拟内存内存; ; 对象导向式操作环境对象导向式操作环境, ,不同程序可通过不同程序可通过SOM(System SOM(System Object Model)Object Model)共享及交换对象共享及交换对象; ; 支持支持JavaJava和语音识别和语音识别, ,这是目前这是目前O

    29、S/2OS/2领先业界的先进领先业界的先进技术技术; ; 内置内置DOSDOS及及WindowsWindows模拟器模拟器, ,以运行传统的以运行传统的DOSDOS或或WindowsWindows应用程序应用程序; ; 完善的多媒体完善的多媒体MMPM/2(Multimedia Presentation MMPM/2(Multimedia Presentation Manager/2)Manager/2)和和3 3D D图形支持图形支持; ; 高效率的文件系统高效率的文件系统( (HPFS),HPFS),文件名可长达文件名可长达255255个字符。个字符。 参考网站参考网站: :http:/h

    30、ttp:/ /OS/2问题:问题:1.合作矛盾合作矛盾Window 3.1后后MS与与IBM分道扬镳分道扬镳MS负责负责 OS/2 3.0 (Window NT) IBM负责负责 OS/2 2.02 .IBM进入进入PC领域后,仍然用大型机市场的思考模式领域后,仍然用大型机市场的思考模式,产品产品 价格价格贵,机器配置要求高,缺乏配套软件,非计算机人员不愿购买。贵,机器配置要求高,缺乏配套软件,非计算机人员不愿购买。 2002年年12月月IBM宣布,在宣布,在2003年年3月月12日正式停止日正式停止OS/2操作系统的支持与销售,其服务还将持续到操作系统的支持与销售,其服务还将持续到2004年

    31、年12月月31日。日。2)2)Mac OSMac OS 自自19841984年年MacintoshMacintosh上市以来上市以来, ,Mac OSMac OS几乎是大家公认唯一在几乎是大家公认唯一在MacintoshMacintosh上运行的上运行的OS;OS;不过除不过除Mac OSMac OS之外之外, ,BeOSBeOS与与LinuxLinux在在MacintoshMacintosh上也都有不错的表现。上也都有不错的表现。 User FriendlyUser Friendly一直是电脑用户所企盼的。一直是电脑用户所企盼的。Mac OSMac OS在用户在用户界面上跨了一大步界面上跨了

    32、一大步, ,图形与鼠标导向的使用界面确实让人与电脑图形与鼠标导向的使用界面确实让人与电脑之间的交互达到了所谓的之间的交互达到了所谓的 User FriendlyUser Friendly。相比之下相比之下, ,直到直到19881988年年OS/2OS/2的的Presentation ManagerPresentation Manager出现出现, ,IBMIBM才推出具有相同能力的才推出具有相同能力的图形用户界面图形用户界面( (GUI)GUI)解决方案解决方案; ;而微软直到而微软直到19901990年年Windows 3.xWindows 3.x问问世之后世之后, ,才有图形用户界面。才有

    33、图形用户界面。 MacMac硬件结构的封闭性迫使其下游厂商不得不屈服于苹果公硬件结构的封闭性迫使其下游厂商不得不屈服于苹果公司司, ,但是也正是该特性使但是也正是该特性使MacOSMacOS本身和本身和MacMac硬件具有高度的集成性硬件具有高度的集成性。它通过资源管理器、字型管理器、事件管理器、窗口管理器等。它通过资源管理器、字型管理器、事件管理器、窗口管理器等一系列管理器一系列管理器, ,让整套操作系统相当人性化与合理化让整套操作系统相当人性化与合理化, ,用户在使用用户在使用中根本感觉不到中根本感觉不到Mac OSMac OS的存在。的存在。 Mac OS 8.5是是Macintosh系

    34、统史上的大翻新。系统核心主要针系统史上的大翻新。系统核心主要针对对PowerPC进行了改写进行了改写,以提高以提高Mac OS的运行效率的运行效率;而重新改写而重新改写的的Macintosh系统绘图核心系统绘图核心QuickDraw ,除了将绘图显示速除了将绘图显示速度提高度提高10%左右左右,还提供屏幕字体的柔边效果。新的还提供屏幕字体的柔边效果。新的Mac OS 8.5具有以下特点具有以下特点: Sherlock搜索引擎提供强大的搜索界面搜索引擎提供强大的搜索界面,甚至可将用户面前甚至可将用户面前的电脑变成一个功能强大的网站搜索引擎的电脑变成一个功能强大的网站搜索引擎; 改写了改写了App

    35、leScript,系统组件也提供系统组件也提供Apple Script描述功能描述功能,这使得这使得AppleScript在在Mac OS 8.5中能发挥更多更广的用途中能发挥更多更广的用途; 提高了网络文件传输速度提高了网络文件传输速度,与与Windows NT /98相比相比,Mac OS 8.5的网络传输速度甚至更快的网络传输速度甚至更快; 内置多国语言网络浏览功能。内置多国语言网络浏览功能。 参考网站参考网站:http:/ 最新为最新为Mac OS 10 , 2005 2005年年4 4月月2929日出苹果最新日出苹果最新MacMac操作系统操作系统TigerTiger于出货,于出货,

    36、129129美美元元3)UNIX 由于开放性、发展概念及商业利益等因素由于开放性、发展概念及商业利益等因素,Unix现已呈现出现已呈现出百百家争鸣家争鸣的盛况。不过总体来说的盛况。不过总体来说,Unix可分成可分成System V和和BSD两大两大流派。这两大派别虽然都是流派。这两大派别虽然都是Unix,但在系统架构、命令操作以及但在系统架构、命令操作以及管理方式上都有所不同。到了管理方式上都有所不同。到了1988年年,System V融入融入BSD与与SunOS的主要特性的主要特性,演变成为演变成为SVR4(System V Release 4)。 因为因为Unix当初是当初是X/Open所

    37、使用的注册商标所使用的注册商标,基于版权考虑基于版权考虑,不可不可以再使用以再使用Unix这个名字作为商业的操作系统名字。这个名字作为商业的操作系统名字。有影响的的有影响的的UNIX系统:系统:IBM RS/6000上的上的AIX(System V)SGI的的IRIX(SVR4)Sun的的SunOS(4.3BSD或或SVR4)HP的的HP-UX(System V) SCO的的SCO Unix(SVR3.2)发展历史:发展历史: 为了解决批处理方式缺乏效率与使用不便,为了解决批处理方式缺乏效率与使用不便,Dartmouth大大学和麻省理工学院发明了分时系统,学和麻省理工学院发明了分时系统, Da

    38、rtmouth大学的分时大学的分时系统只能运行系统只能运行BASIC,麻省理工学院的麻省理工学院的CTSS则具有通用性,则具有通用性,在科研领域取得了巨大的成功。在科研领域取得了巨大的成功。 1965 1965年年麻省理工学院麻省理工学院、贝尔实验室和通用电气公司决定贝尔实验室和通用电气公司决定开发一种开发一种“公用计算服务系统公用计算服务系统”,”,希望能够同时支持整个波希望能够同时支持整个波士顿所有的分时用户。该系统称作士顿所有的分时用户。该系统称作MULTICS(MULTICS(MULTMULTiplexediplexed I Information and nformation and

    39、 C Computongomputong S Service)ervice) MULTICSMULTICS设计目标设计目标是:便利的远程终端使用,大量终端通是:便利的远程终端使用,大量终端通过电话线接入计算机主机。过电话线接入计算机主机。 高可靠的大型文件系统;大容量的用户信息共享;存储和构高可靠的大型文件系统;大容量的用户信息共享;存储和构造层次化信息结构的能力。造层次化信息结构的能力。 MULTICSMULTICS研制难度超出了所有人预料,长期研制工作达不研制难度超出了所有人预料,长期研制工作达不到预期目标,到预期目标,19691969年年4 4月贝尔实验室退出,其后通用电气公司月贝尔实验

    40、室退出,其后通用电气公司也退出了。也退出了。 但最终,经过多年的努力,但最终,经过多年的努力,MULTICSMULTICS成功地应用。成功地应用。 运行运行MULTICSMULTICS的计算机系统在九十年代中期陆续被关闭。的计算机系统在九十年代中期陆续被关闭。MULTICSMULTICS引入了许多现代操作系统领域概念雏形,对随后操作引入了许多现代操作系统领域概念雏形,对随后操作系统特别是系统特别是UNIXUNIX的成功有着巨大的影响。的成功有着巨大的影响。PDP-11的的UNIX 1969 1969年,在贝尔退出年,在贝尔退出MULTICSMULTICS研制项目后,研制项目后,Ken Thom

    41、psonKen Thompson和和Dennis M. Ritchie Dennis M. Ritchie 想申请经费买计算机从事操作系统研究,想申请经费买计算机从事操作系统研究,但多次申请得不到批准,项目无着落,但多次申请得不到批准,项目无着落, ThompsonThompson在一台无人用在一台无人用的的PDP-7PDP-7上,重新摆弄原先在上,重新摆弄原先在MULTICSMULTICS项目上设计的项目上设计的“空间旅行空间旅行”游戏。其工作吸引了游戏。其工作吸引了Dennis M. Ritchie Dennis M. Ritchie ,为了使游戏能够为了使游戏能够在在PDP-7PDP-7

    42、上顺利运行,他们陆续开发了浮点运算软件包、显示驱上顺利运行,他们陆续开发了浮点运算软件包、显示驱动软件,设计了文件系统、实用程序、动软件,设计了文件系统、实用程序、shell shell 和汇编程序。和汇编程序。 因此他们因此他们重写了一个简化的重写了一个简化的MULTICSMULTICS并加进了自己的一些思并加进了自己的一些思想(用汇编语言作为编程工具),被想(用汇编语言作为编程工具),被Brian Brian KerighanKerighan开玩笑的开玩笑的称为称为UNICS(UNICS(UNUNI Iplexedplexed I Information and nformation an

    43、d C Computer omputer S Service)ervice)Dennis Ritchie及所在部门的加入,完成两件事情及所在部门的加入,完成两件事情从从PDP-7移植到移植到PDP-11/20,后来又移植到后来又移植到PDP-11/45,PDP-11/70Thompson决定用自己设计的语言决定用自己设计的语言“B”来重新写来重新写UNIX其后,其后,Ritchie对对B进行了改进,取名为进行了改进,取名为C,接着又写了接着又写了C的编的编译器译器 74年,年,Thompson和和Richie发表了一篇关于发表了一篇关于UNIX的论文。的论文。84年被授予图灵奖。年被授予图灵奖

    44、。可移植的可移植的UNIX UNIX移植到非移植到非PDP11的第一个机器为的第一个机器为Interdata 8/32小型机小型机上上,其后,又移植到了其后,又移植到了VAX和其它一些机器上。和其它一些机器上。 贝尔实验室的贝尔实验室的Steve JohnsonSteve Johnson设计并实现了可移植的设计并实现了可移植的C C语语言编译器。只要修改少量的代码,它就能为相应的机器产生目言编译器。只要修改少量的代码,它就能为相应的机器产生目标代码。从此以后,几乎所有的标代码。从此以后,几乎所有的C C编译器都是基于该可移植的编译器都是基于该可移植的编译器。编译器。8585年推出年推出Syst

    45、em V System V 。伯克利的伯克利的UNIX 加州大学的伯克利分校在美国国防高级研究规划局的资助加州大学的伯克利分校在美国国防高级研究规划局的资助下下,为为PDP11设计并发布了一个改进的版本。取名为设计并发布了一个改进的版本。取名为1BSD(First Berkeley software Distribution),很快有了很快有了2BSD。定定型的是型的是4BSD(4.1 BSD 4.2BSD,4.3BSD和和4.4BSD)UNIX的标准化的标准化 80年代后期两个互不相同、互不兼容的年代后期两个互不相同、互不兼容的UNIX版本版本 4.3BSD和和System V Releas

    46、e 3都在广泛使用,另外,每个都在广泛使用,另外,每个UNIX提供商提供商事实上又在原有的事实上又在原有的UNIX系统的基础上加入了自己的非标准东系统的基础上加入了自己的非标准东西。西。 目前这些系统还都朝着各自的方向发展着,混乱依然存在。目前这些系统还都朝着各自的方向发展着,混乱依然存在。一般而言一般而言,Unix操作系统具有下列特点操作系统具有下列特点: 灵活性灵活性,主要原因是主要原因是Unix大部分以大部分以C语言写成。事实上语言写成。事实上,也正也正是由于发展是由于发展Unix的需要的需要, 才有才有C语言的问世语言的问世; 多用户、多任务多用户、多任务; 树状文件结构树状文件结构;

    47、 文件与设备独立文件与设备独立,即输出、输入设备皆被视为文件即输出、输入设备皆被视为文件; 完整的软件开发工具完整的软件开发工具,便于开发软件系统和应用程序便于开发软件系统和应用程序; 完整且强大的网络能力。完整且强大的网络能力。 长久以来长久以来,初学者最头疼的是初学者最头疼的是Unix的使用界面的使用界面,但随着但随着X-Window的发展的发展,Unix用户也可以享受功能强大的图形用户界面用户也可以享受功能强大的图形用户界面。同时。同时,不同的不同的X-Window管理界面管理界面(如如FVWM、AfterStep、CDE、MWM)更让您的更让您的X-Window有多种选择有多种选择,也

    48、使您的电脑更也使您的电脑更具个人风格。此外具个人风格。此外,现在已经有许多应用软件可在现在已经有许多应用软件可在Unix下运行。下运行。 参考网站参考网站:http:/www.PLiG.org/xwinman/4)4)SolarisSolaris Solaris Solaris是是SunSun公司开发的以公司开发的以UnixUnix为基础的使用环境。完为基础的使用环境。完整的整的SolarisSolaris包含包含UnixUnix操作系统、源自操作系统、源自X11X11的窗口系统以及的窗口系统以及ONCONC网络产品与服务等。简单来说网络产品与服务等。简单来说, ,Solaris = SunO

    49、S + Open Solaris = SunOS + Open Windows(Windows(或或CDE),CDE),不过不过SunOS 4.1.xSunOS 4.1.x是根据是根据4.2/4.3 4.2/4.3 BSDBSD开发开发的的, ,而而SolarisSolaris则是根据则是根据SVR4SVR4的的SunOS 5.xSunOS 5.x开发的。开发的。 SolarisSolaris操作系统具有许多特点操作系统具有许多特点, ,如如: : 支持多种硬件平台支持多种硬件平台, ,上至价值数百万的高端服务器上至价值数百万的高端服务器, ,下下至至Intel x86Intel x86个人电

    50、脑。如此完整的操作系统产品个人电脑。如此完整的操作系统产品, ,可以轻易可以轻易地进行硬件平台的升级地进行硬件平台的升级; ; 有数量庞大的应用软件支持有数量庞大的应用软件支持, ,并提供完整的应用系统并提供完整的应用系统开发环境开发环境; ; Wabi(WindowsWabi(Windows Application Binary Interface) Application Binary Interface)使用户在使用户在SolarisSolaris上可以执行大部分上可以执行大部分Microsoft Windows Microsoft Windows 的应用程序的应用程序; ; 有功能强大

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:1.1-操作系统的地位、目标及作用.ppt课件.ppt
    链接地址:https://www.163wenku.com/p-2940869.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库