计算机发展概述3.ppt_第1页
计算机发展概述3.ppt_第2页
计算机发展概述3.ppt_第3页
计算机发展概述3.ppt_第4页
计算机发展概述3.ppt_第5页
已阅读5页,还剩60页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第三部分,操作系统概述,3.1操作系统理论3.2国外操作系统介绍3.3国内操作系统介绍,3.1.1操作系统的概念与定义3.1.2操作系统的发展3.1.3操作体统的类型3.1.4操作系统的基本功能3.1.5操作系统的一般运行过程,3.1操作系统理论,3.1.1操作系统的概念与定义,在早期的计算机系统里面是没有操作系统的。最早的ENIAC没有键盘显示器等等的外部设备,所有的输入操作都是通过对开关的通断来实现的,输出是通过灯泡的亮灭显示的。在没有操作系统的年代,裸机也是可以使用的,但是使用起来很不方便。为了给应用程序提供一个良好的运行环境,操作系统应运而生。,引入操作系统的目的,从系统管理人员的观点来看:操作系统是计算机资源的管理者。从用户的观点来看:引入操作系统是为了给用户使用计算机提供一个良好的界面,以使用户无需了解许多有关硬件和系统软件的细节,就能方便灵活地使用计算机。从发展的观点看:引入操作系统是为了给计算机系统的功能扩展提供支撑平台,使之在追加新的服务和功能时更加容易和不影响原有的服务与功能。,定义,操作系统管理和控制计算机系统中的所有软、硬件资源,是计算机系统的灵魂和核心。为用户使用计算机提供一个方便灵活、安全可靠的工作环境。定义:是计算机系统中的一个系统软件,它是这样一些程序模块的集合它们管理和控制计算机系统中的硬件及软件资源,合理地组织计算机工作流程以便有效地利用这些资源为用户提供一个功能强大、使用方便和可扩展的工作环境,从而在计算机与其用户之间起到接口的作用。,一、手工操作,操作过程:先把程序纸带(或卡片)装上计算机,然后启动输入机把程序和送入计算机,接着通过控制台开关启动程序运行。计算完毕,打印机输出计算结果,用户卸下并取走纸带(或卡片)。然后第二个用户上机,重复同样的步骤。存在问题:上机完全是手工操作,手工操作的慢速度和计算机的高速度之间形成矛盾。,3.1.2操作系统的发展,计算机发展的早期,没有任何用于管理的软件,所有的运行管理和具体操作都由用户自己承担,任何操作出错都要重做作业,CPU的利用率甚低。解决方法之一:首先配备专门的计算机操作员,程序员不再直接操作机器,减少操作机器的错误。解决方法之二:进行批处理,操作员把用户提交的作业分类,把一批中的作业编成一个作业执行序列。每一批作业将有专门编制的监督程序自动依次处理。,二、单道批处理系统,单道运行:每次只调用一个用户作业程序进入内存并运行。存在问题:(1)对于以计算为主的作业,输入输出量少,外围设备空闲;(2)对于以输入输出为主的作业,主机空闲。,多道程序合理搭配:输入输出为主,与计算为主程序交替运行,充分利用资源,提高系统效率。运行特点:多道:计算机内存中同时存放多道相互独立的程序。宏观上并行运行:同时进入系统的几道程序都处于运行状态,但都未运行完。微观上串行运行:各作业轮流使用CPU,交替执行。,三、多道程序系统,并行程序的运行需要共享软件硬件资源,需要同步和互斥机制。多道程序需要提高内存的使用效率,需要覆盖技术、对换技术、虚拟存储等技术。多道程序在内存中要保证系统程序存储区和用户程序存储区的安全可靠,需要内存保护。,分时技术:把处理机的运行时间分为很短的时间片,按时间片轮流把处理机分配给各联机作业使用。分时的含义:多个用户利用分时技术分享使用同一台计算机。多个程序分时共享硬件和软件资源。分时系统:一般采用时间片轮转的方式,使一台计算机为多个终端服务。对每个用户能保证足够快的响应时间,并提供交互会话能力。,四、分时系统,实时系统是一种联机系统,主要用于工业过程控制、军事实时控制、金融等领域。包括实时控制、实时信息处理两个方面。主要特点是提供即时响应和高可靠性。要求:响应时间短,在一定范围之内;系统可靠性高。,五、实时系统,目前的操作系统,通常具有分时、实时和批处理两种以上的功能,又称作通用操作系统。通常把实时任务称为前台作业,批作业称为后台作业。将批处理和分时处理相结合可构成分时批处理系统。例如:UNIX操作系统、Windows操作系统和Linux操作系统等。,六、通用操作系统,3.1.3操作系统的类型,根据其使用环境和对作业的处理方式分类:批处理操作系统(BatchProcessingOperationSystem)分时操作系统(TimeSharingOperatingSystem)实时操作系统(RealTimeOperatingSystem)个人操作系统(PersonalOperatingSystem)网络操作系统(NetworkOperatingSystem)分布式操作系统(DistributedOperatingSystem),按其运行的环境分为:实时操作系统、分时操作系统和批处理操作系统。按其管理用户的数量可分为:单用户操作系统和多用户操作系统。按同时管理的作业数又可分为:单用户单任务操作系统、单用户多任务操作系统和多用户多任务操作系统。,处理机管理存储管理设备管理文件管理用户接口,3.1.4操作系统的基本功能,处理机管理,在多道程序或多用户的情况下,要组织多个作业同时运行,就要解决对处理机分配调度策略,分配实施和资源回收等问题。相关算法:先来先服务算法;优先级调度算法;短作业优先算法;轮转法算法;响应比高优先算法等。,存储管理,主要工作:对内部存储器进行分配,保护和扩充。存储分配与回收:内存分配所要解决的问题。存储保护:保证进程间互不干扰、相互保密;如:访问合法性检查、甚至要防止从“垃圾”中窃取其他进程的信息。地址映射(变换):进程逻辑地址到内存物理地址的映射。内存扩充(覆盖、交换和虚拟存储):提高内存利用率、扩大进程的内存空间。,设备管理,负责分配和回收外部设备,以及控制外部设备按用户程序的要求进行操作。,文件管理,负责向用户提供数据的存储与读取功能,包括创建文件、撤消文件、读写文件、打开和关闭文件等功能。,接口管理,操作系统提供的两种接口:程序级接口:提供一组广义指令(或称系统调用、程序请求)供用户程序和其他系统程序调用。当这些程序要求进行数据传输、文件操作或有其他资源要求时,通过这些广义指令向操作系统提出申请,并由操作系统代为完成。作业级接口:提供一组控制操作命令(或称作业控制语言,或象UNIX中的shell命令语言)供用户去组织相控制自己作业的运行。,3.1.5操作系统的一般运行过程,硬盘引导操作系统引导载入基本操作系统定义临时目录定义虚拟内存盘载入系统服务载入自定义服务定义GUI,3.2.1DOS3.2.2苹果操作系统3.2.3Windows操作系统3.2.4Linux与UNIX,3.2国外操作系统介绍,3.2.1DOS,DOS是DiskOperationSystem(磁盘操作系统)的简称。顾名思义,是一个基于磁盘管理的操作系统。早期的DOS系统是由微软公司为IBM的个人电脑开发的,称为MS-DOS,因此后来其他公司生产的与MS-DOS兼容的操作系统,也延用了这个称呼,如PC-DOS等。与现在使用的操作系统最大的区别在于:它是命令行形式的,非图形界面。,1981年,MS-DOS1.0发行,作为IBMPC的操作系统进行捆绑式发售,支持16k内存及160k的5寸软盘。1982年,支持双面磁盘。1986年,MS-DOS3.2支持了720K的5寸软盘。1987年,MS-DOS3.3支持了IBMPS/2设备及1.44M的3寸软盘,并支持其他语言的字符集。1988年,MS-DOS4.0增加了DOSShell操作环境,并且有一些其他增强功能及更新。,1991年,MS-DOS5.0发行,增加了DOSShell功能,增强了内存管理和宏功能。1993年,MS-DOS6.x增加很多GUI程序,如Scandisk等,增加了磁盘压缩功能,增强了对Windows的支持。1995年,MS-DOS7.0增加了长文件名支持、大硬盘支持。这个版本的DOS并不是独立发售的,而是在Windows95中内嵌的。之后的MS-DOS7.1全面支持FAT32分区、大硬盘、大内存支持等,对四位年份支持解决了千年虫问题。,两个概念,FAT32分区NTFS分区,3.2.2苹果操作系统,苹果操作系统是美国苹果公司开发的一种在苹果公司自己的机器上(又称苹果机)运行的操作系统。和微软的Windows操作系统一样,都可以进行文档编辑,上网,游戏,作图等功能。稳定性好,图形和视频处理能力超强,外观华丽。,3.2.3Windows操作系统,微软公司生产的“视窗”系统。领袖人物:比尔盖茨。,1985.11.20Windows1.01那时候还是“蓝屏”,1987.11.1Windows2.03Microsoft标识第一次露脸,1990.5.22Windows3.0,1992.3.18Windows3.1首次出现窗口旗帜,1993.7.27WindowsNT3.1,1993.7.27WindowsNT3.1AdvancedServer,WindowsNT系列的重要意义,基于OS/2NT的基础编制。纯32位操作系统,采用先进的NT核心技术。主要面向工作站、网络服务器和大型计算机。与通信服务紧密集成,提供文件和打印服务,能运行客户机服务器应用程序。,1993.11.1WindowsforWorkgroups3.11,1994.9.21WindowsNTWorkstation3.5,1995.5.30WindowsNTServer3.5,WindowsNTServer3.51,1995.8.24Windows95经典的“蓝天白云”标识,并突出显示了集成的IE浏览器,Windows95的重要意义,第一次抛弃了对前一代16位x86的支持,要求英特尔公司的80386以上的处理器条件。以对GUI的重要的改进和底层工作为特征,整合了新版本的MS-DOS7.0。战略意义:保持由视窗3.x建立起来的GUI市场的统治地位。,1996.8.24WindowsNTWorkstation4.0,1996.8.24WindowsNTServer4.0,1998.6.25Windows98,2000.2.17Windows2000Professional第一次使用进度条,WindowsMe最短命的操作系统,2001.10.25WindowsXPHomeEdition循环滚动样式进度条,2001.10.25WindowsXPProfessionalEdition,2003.3.28WindowsXP64-BitEdition,你存在,我深深的脑海里。,开机关机More。网上自行搜索“历代Windows开机声音”,2003.4.24WindowsServer2003,WindowsServer2003的重要意义,是一个可靠的网络操作系统,可迅速方便地提供企业解决方案。服务器架构灵活,是小型企业和部门应用的理想选择。支持文件和打印机共享,提供安全的Internet连接,允许集中化的桌面应用程序部署。,2007.1.30WindowsVista圆形视窗图标,3.2.Linux与UNIX,一种计算机操作系统,是自由软件和开放源代码发展中最著名的例子。1991年,芬兰赫尔辛基大学的学生LinusTorvalds(计算机业余爱好者)出于对一个叫Minix操作系统的不满,自己编写了一个小型操作系统,可用于386、486或奔腾处理器的个人计算机上,并且具有Unix操作系统的全部功能。随后,将其发布在互联网上,宣称其是免费、开源的。,一、Linux,是一个强大的多用户、多任务操作系统,支持多种处理器架构,属于分时操作系统。最早由KenThompson、DennisRitchie和DouglasMcIlroy于1969年在AT&T的贝尔实验室开发。经过长期的发展和完善,已成为一种主流的操作系统技术和基于这种技术的产品大家族。技术成熟、可靠性高、网络和数据库功能强、伸缩性突出和开放性好,可满足各行各业的实际需要,特别能满足企业重要业务的需要。曾经是服务器操作系统的首选,占据最大市场份额。,二、UNIX,一个小问题,你能对Linux的版本信息进行搜索整理吗?你能检索一些Linux安装和初级使用的文档吗?,3.3国内操作系统介绍KylinOS,麒麟操作系统(KylinOS),又叫做银河麒麟,由国防科技大学、中软公司、联想公司、浪潮集团和民族恒星公司合作研制的商业闭源服务器操作系统。是863计划重大攻关科研项目,目标是打破国外操作系统的垄断,研发一套中国自主知识产权的服务器操作系统。以Linux为标准,将其内核进行相应的编辑,仿Windows界面,全中

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论