操作系统基础ppt课件_第1页
操作系统基础ppt课件_第2页
操作系统基础ppt课件_第3页
操作系统基础ppt课件_第4页
操作系统基础ppt课件_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

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

文档简介

.,1,第四章操作系统基础,4.1操作系统基础4.2Unix/Linux简介,.,2,系统软件:控制和维护计算机的正常运行,管理计算机的各种资源,以满足应用软件的需要。,应用软件:完成一个特定的任务,在系统软件的支持下,才能运行,系统软件与应用软件的划分界限并不十分明显,软件系统,.,3,应用程序,硬件,系,统,软,件,应,用,软,件,系统软件是硬件与应用程序之间的接口,有些软件既可以认为是系统软件也可以认为是应用软件例如:数据库管理系统,.,4,4.1操作系统4.1.1操作系统概述,1.操作系统:是最基本的系统软件,用于管理和控制计算机所有软、硬件资源的一组程序,计算机硬件与其它软件的接口用户和计算机的接口,.,5,2.操作系统分类,DOS,个人计算机操作系统,.,6,3.常用操作系统,(1)DOSMicrosoft公司研制的配置在PC的操作系统单用户命令行界面操作系统从4.0版开始成为支持多任务的操作系统。(2)Windows图形用户界面,WindowsXPProfessional,WindowsXPTabletPC,WindowsXPHome,Windows98,WindowsNT,Windows2000,WindowsXP,WindowsXPMediaCenter,.,7,(3)Unix分时操作系统,主要用于服务器/客户机体系(4)Linux由UNIX发展而来,源代码开放(5)MacOS较好的图形处理能力,主要用在桌面出版和多媒体应用等领域。用在苹果公司的PowerMacintosh机及Macintosh一族计算机上,与Windows缺乏较好的兼容性(6)OS/2为IBMPS/2设计的操作系统,用户可自行定制界面(7)NovellNetware基于文件服务和目录服务的网络操作系统,用于构建局域网。,.,8,操作系统的主要功能,4.1.2处理机管理4.1.3存储管理4.1.4信息(文件)管理4.1.5设备管理,.,9,4.1.2处理机管理,1.单道程序系统:任一时刻只允许一个程序在系统中执行一个程序执行结束后才能执行下一个程序,任务:有效地、合理地分配CPU的时间,演示:单道程序系统,.,10,2.多道程序系统:多道程序同时在执行,特点:多道:计算机内存中同时存放了几道相互独立的程序宏观上并行:同时在执行微观上串行:各程序轮流地占有CPU,交替执行,演示:多道程序系统,.,11,3.进程:一个正在执行的程序;一个程序与其数据一道在计算机上顺序执行时所发生的活动;进程基本特征动态性程序的一次执行过程并发性系统中可以同时有几个进程在活动独立性能独立运行的基本单位,资源分配基本单位异步性进程按各自独立的、不可预知的速度前进,.,12,.,13,进程的状态和调度,等待某个资源,分配到了所需资源,除了CPU以外,所需要的所有资源都分配了,缺少资源,.,14,4.线程(threads),提高CPU的利用率对进程进行“细分”,一个进程可再分为多个线程线程称为轻量级的进程(LighteightThreads,简称LWP)传统进程可认为重量级线程(WeightThreads,简称WP)线程分为:核心级线程:由操作系统产生,在核心空间运行用户级线程:由用户创建,优先级低于核心级线程UNIX:进程是CPU的分配单位Windows:线程是CPU的分配单位除了CPU以外,进程是在UNIX和WINDOWS中资源的分配单位,.,15,线程与进程的结构差异,引入线程的优点:充分共享共源减少内存开销提高并发性切换速度相对较快,.,16,演示:在程序管理器中观察各进程的线程数,.,17,4.1.3存储管理,计算机内存是CPU可以直接存取的存储器。操作系统的存储管理主要功能有下面4个方面:1.虚拟内存用硬盘空间模拟内存2.存储器分配3.地址的转换4.信息的保护,.,18,虚拟内存用硬盘空间模拟内存,真正内存,虚拟内存,内存空间,最大容量与CPU的寻址能力有关32位CPU最大可达4GB。,方法:使用硬盘空间模拟内存,文件名pagefile.sys情况:安装时创建,默认为RAM的1.5倍操作:我的电脑属性高级性能“设置”高级,演示:虚拟内存,.,19,2.存储器分配目的:提高存储器的利用率,提高系统速度分配:创建进程时,(包括程序、数据、文件等)释放:进程结束时;改变:进程运行中需要时;调度和移动:系统需要时;,进程1,进程2,进程3,进程4,进程5,RAM,虚拟内存,交换,在CPU上运行的进程肯定要在RAM中,.,20,3.地址的转换,程序员编写程序逻辑地址(从0开始),内存中程序物理地址,转换,4.信息的保护对进程的存储空间的安全保护防止一个进程的存储空间被其它的进程破坏软件和硬件结合的保护措施,.,21,4.1.4文件系统,文件定义:是存放在外存上的一组相关信息的集合按名存取文件名:文件名.扩展名文件类型文件属性文件操作,UNIX中大小写有区别Windows中大小写无区别,例如:Iexplore.exe,1.文件基本概念,.,22,文件类型,文件的扩展名表示文件的类型。,.,23,文件属性,文件大小、占用空间、文件建立或修改的日期与时间、所有者信息重要的属性有:只读:文件只能读,不能修改或删除隐藏:在一般的情况下不显示存档:任何一个新创建或修改的文件都有存档属性。当用“附件”下“系统工具”组中的“备份”程序备份后,存档属性消失。,.,24,文件操作,一个文件中所存储的可能是数据,也可能是程序的代码,不同格式的文件通常都会有不同的应用和操作。文件的常用操作有:建立文件打开文件写入文件删除文件属性更改,.,25,2.目录结构,硬盘划分成几个逻辑上独立的区域,这些磁盘分区被称为卷。硬盘分区目的:便于管理磁盘上的众多文件安装不同的系统,如WindowsXP、Linux等操作:控制面板管理工具计算机管理磁盘管理,演示:计算机管理,.,26,Windows,其它操作系统,磁盘分区,格式化,使用,格式化目的:把磁道划分成一个个扇区,每个扇区占512B安装文件系统,建立根目录,.,27,树状结构,根目录,Windows,User,System32,Notepad.exe,Test.doc,Data.mdb,Mspaint.exe,Explorer.exe,目录路径绝对路径:从根目录开始,依序到该文件之前的名称。相对路径:从当前目录开始到某个文件之前的名称。,例如:C:WindowsSystem32Notepad.exeC:UserTest.doc.UserData.mdb(当前目录为System32),目录结构像一颗倒置的树,树根为根目录,树中每一个分枝为子目录,树叶为文件。,.,28,Windows中的树型结构桌面为根,编程时:根目录是指逻辑驱动器的根目录,.,29,3.Windows文件系统Windows支持三种文件系统:FAT、FAT32和NTFS。FAT:只能支持512MB以下的容量,目前用在软盘和移动硬盘。FAT32:卷最大容量2TB,不支持512MB以下的卷。用在硬盘分区。NTFS:兼顾了磁盘空间的使用与访问效率,提供高性能、安全性、可靠性和许多FAT或FAT32没有的高级功能的文件系统。光盘文件系统:CDFS,UDF,.,30,4.文件系统实例:FAT(软盘),在格式化时,在软盘上建立4个区域:引导记录(引导扇区):位于0面0道1扇区,由引导程序和磁盘信息组成文件分配表(FAT):记录文件数据的链接关系;串联;000至FFF文件目录表(FDT):记录文件的基本信息:文件名、起始簇号、文件大小数据区(DATA):存放文件数据的地方,簇号从002开始扇区:读/写磁盘的基本单位簇:由连续的若干个扇区组成,文件系统以“簇”为基本单位分配1.44MB软盘:一簇一个扇区硬盘:一簇有4、8、16或更多的扇区,.,31,例如:当用户访问Test.txt时,操作系统首先读出FDT表,然后读出FAT表,最后从数据区中读出文件占用的簇中数据。,.,32,4.1.5设备管理,1.设备驱动程序使用设备之前,该设备的驱动程序必须被安装。操作系统提供标准框架(可用),设备厂家提供驱动程序(如何用)。2.即插即用(PlugandPlay,简称PnP)指把设备连接到计算机上后无需手动配置可以立即使用。即插即用技术需要设备和操作系统的支持。1995年以后生产的设备基本上是即插即用。3.通用即插即用UPnP让计算机自动发现和使用基于网络的硬件设备,网络打印机、Internet网关和消费类电子设备。实现“零配置”和“隐性”的联网过程。99年推出。,.,33,4.集中、统一管理对各类设备的管理界面操作:(控制面板系统硬件设备管理器)5.提高使用效率通道和缓冲缓冲区:介于两个设备或设备与应用程序之间传递数据的内存区域。提供给不同速度的设备之间传递数据。高速缓存:一种特殊作用的内存,.,34,4.2Linux操作系统4.2.1Linux简介,源代码开放与Unix兼容的32位操作系统提供了完整的网络集成通常包含很方便的Internet或Intranet服务器设置可以用来很好地组建LAN是一个十分优秀的开发平台具有大量的应用软件,.,35,现有发行版本:RedhatTurboLinuxSUSELinuxUbuntuLinux国产版本:红旗Linux蓝点Linux,.,36,4.2.2命令提示符界面下常用命令,1查看文件信息格式:ls-al目录(-a显示所有文件,-l显示文件的详细信息)例如:ls-al/tmp显示tmp目录下所有文件的详细信息lss*列出目录中以字母s打头的全部非隐藏文件2改变当前目录路径格式:cd目录例如:cd/tmp进入tmp目录cd.返回到上一层目录cd./.返回到当前目录的上两层cd返回到当前用户的根目录3显示当前所在目录格式:pwd显示当前工作目录的绝对路径,.,37,4新建空目录格式:mkdir目录例如:mkdirDIR建立一个名为DIR的空目录5复制文件格式:cp源文件目标文件例如:cp/etc/yp.conf/Desktop/myfile复制etc目录下的yp.conf文件到Desktop目录下,并且更名为myfile6查看文件内容格式:cat文件名例如:catmyfile显示myfile文件的内容,.,38,7分页显示文件内容格式:more文件名例如:moremyfile分页显示myfile文件的内容8删除目录格式:rmdir目录例如:rmdirDIR删除名为DIR的空目录9删除文件格式:rm-r目录或文件名说明:-r表示将整个目录以及目录中的文件全部删除。例如:rmtestfile删除文件testfile,.,39,4.2.3Linux常用系统命令,.,40,1操作系统的主要功能是什么?2什么是进程?进程与程序有什么区别?3什么是线程?线程与进程有什么区别?4虚拟内存的作用是什么?5绝对路径与相对路径有什么区别?6什么是即插即用?即插即用有什么特点?7请简述Windows支持的三个文件系统:FAT、FAT32、NTFS。8在WindowsXP中,应用程序的扩展名有哪些?,思考题,.,41,1操作系统是用于管理和控制计算机所有硬件和软件资源的一组程序,下面不属于它的主要功能的是:_。A.处理机管理B.存储管理C.用户界面D.设备管理2根据以上1.44MB软盘的文件目录表(FDT),文件123.bat占用_簇。A.370B.4C.3D.5,选择题,.,42,3关于操作系统处理机管理,以下说法错误的是_。A.单道程序系统中,在一个程序运行完全结束后才能运行下一个程序B.多道程序系统中,允许多个程序在同一时间同时占用CPU运行C.进程是一个程序与其数据一道在计算机上顺序执行时所发生的活动D.在UNIX系统,进程是CPU的分配单位,而在Windows系统,线程是CPU的分配单位4Linux是一种_。A.操作系统B.数据库管理系统C.应用软件D.办公自动化软件5要让Linux立即重新启动的命令是_。A.shutdownB.

温馨提示

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

最新文档

评论

0/150

提交评论