欢迎来到天天文库
浏览记录
ID:34656959
大小:578.46 KB
页数:27页
时间:2019-03-08
《第1章 操作系统概述(第2讲)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《操作系统》第一章操作系统概述(第2讲)主讲人:黄伯虎上一讲内容回顾前言,寄语操作系统定义∑操作系统是控制和管理计算机硬件和软件资源、合理地组织和管理计算机的工作流程以方面用户使用的程序的集合。现代操作系统的特征∑并发(Concurrence)∑共享(Sharing)∑虚拟(Virtual)∑不确定性(Uncertainty)操作系统的发展∑第一代电子计算机:人工操作方式;∑第二代计算机:脱机和批处理阶段,50,60年代——操作系统萌芽;∑第三代计算机:多道程序阶段,60,70年代——操作系统形成(标志:多道程序设计技术
2、的出现);∑第四代计算机:个人计算机时代,80年代后——操作系统发展,成熟。XidianUniversityOperatingSystem2007-10-16-2/27-五、操作系统的分类类型特征实例微机操作系统适用于微型计算机,分单用户和CP/M;MS-DOS;OS/2多用户两种Windows;Linux;UNIX;Solaris批处理系统可以一次处理一批或多批作业IBSYS(IBM7094)分时系统对资源的使用进行时间上的分CTSS;MULTICS割,轮流使用Windows;UNIX;Linux;Solaris实时系
3、统一般为专用系统,对响应时间和专用系统可靠性有严格要求网络操作系统向网络计算机提供网络通信和网NetWare系列络资源共享功能WindowsServer系列UNIX;Linux;Solaris分布式操作系统将地域上,空间上分布的计算机系统进行统一的管理,并向用户提供统一接口并行操作系统适用于并行计算机Mach;Chorus嵌入式操作系统面向特定应用的,体积小,响应WindowsCE;VxWorks;pSOS;速度快μC/OS-II;Linux等。XidianUniversityOperatingSystem2007-10
4、-16-3/27-五、操作系统的分类分时系统(Time-SharingSystems)∑“分时”的定义:指把计算机的系统资源(尤其是CPU时间)进行时间上的分割,每个时间段称为一个时间片,每个用户依次轮流使用时间片。∑典型的分时系统:¾早期:①CTSS(CompatibleTimeSharingSystem):MIT,1963②MULTICS(MultiplexedInformationandComputingService):Bell¾现代:Windows,UNIX,Linux,Solaris同时性及时性分时系统独立性
5、交互性XidianUniversityOperatingSystem2007-10-16-4/27-五、操作系统的分类实时操作系统(Real-TimeSystem)∑定义:在限定的时间内对输入进行快速处理并作出响应的计算机处理系统。主要用于过程控制、事务处理等有实时要求的领域(如工业过程控制,军事实时控制,金融业)。∑主要特征¾实时性:响应时间短。¾可靠性:系统可靠性高。XidianUniversityOperatingSystem2007-10-16-5/27-五、操作系统的分类实时系统与分时系统的区别实时系统多是专用
6、系统,分时系统通常是通设计目标不同用系统。实时系统大都是特殊的专用系统,外界操作是严格控制的,因此交互性弱。分时系统一交互性强弱不同般都是通用型很强的系统,允许系统和用户之间有较强的会话能力,交互性强。实时系统以控制过程中信息处理能接受的延响应时间长短不同迟为标准。分时系统以人能接受的等待时间为标准。XidianUniversityOperatingSystem2007-10-16-6/27-五、操作系统的分类嵌入式操作系统(EmbededOperatingSystem)∑嵌入式系统¾嵌入式系统一般指非PC系统,有计算机
7、功能但又不称之为计算机的设备或器材。它是以应用为中心,软硬件可裁减的,适应应用系统对功能、可靠性、成本、体积、功耗等综合性严格要求的专用计算机系统。简单地说,嵌入式系统集系统的应用软件与硬件于一体,类似于PC中BIOS的工作方式,其软件代码小、自动化程度高、响应速度快,特别适合于要求实时和多任务的体系。¾应用:嵌入式系统几乎包括了生活中的所有电器设备,如掌上PDA、电视机顶盒、数字电视、数码相机、医疗仪器等。XidianUniversityOperatingSystem2007-10-16-7/27-五、操作系统的分类∑
8、嵌入式操作系统¾是一种支持嵌入式系统应用的操作系统软件。通常包括与硬件相关的底层驱动软件、系统内核、设备驱动接口、通信协议、图形界面、标准化浏览器等。¾嵌入式操作系统具有通用操作系统的基本特点:能够管理复杂的系统资源,能够把硬件虚拟化,能够提供库函数、驱动程序、工具集以及应用程序。¾与通用操作系统相比较,嵌入式操作系
此文档下载收益归作者所有