第四章 系统软件及常用操作系统.ppt
《第四章 系统软件及常用操作系统.ppt》由会员分享,可在线阅读,更多相关《第四章 系统软件及常用操作系统.ppt(51页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第四章第四章 系统软件及其常用操作系统系统软件及其常用操作系统 软件软件系统软件系统软件实用程序实用程序 诊断程序诊断程序 排错程序等排错程序等操作系统操作系统WindowsUnixLinux语言处理程序语言处理程序CPascalVB应用软件应用软件系统软件:系统软件:控制和维护计算机的正常运行,管理计算机的各种资源,以满足应用软件的需要。应用软件:应用软件:完成一个特定的任务,在系统软件的支持下,才能运行1应用程序应用程序硬件硬件系系统统软软件件应应用用软软件件系统软件是硬件与应用程序之间的接口系统软件是硬件与应用程序之间的接口有些软件既可以认为是系统软件有些软件既可以认为是系统软件 也可以
2、认为是应用软件也可以认为是应用软件例如:数据库管理系统例如:数据库管理系统24.1操作系统操作系统4.1.1操作系统操作系统概述概述1.1.操作系统操作系统:用于管理和控制计算机所有的硬件和软件资源的一组程序用于管理和控制计算机所有的硬件和软件资源的一组程序:计算机硬件与其它软件的接口计算机硬件与其它软件的接口:用户和计算机的接口用户和计算机的接口 用户主要功能有:主要功能有:处理机管理处理机管理存储管理存储管理设备管理设备管理信息信息(文件文件)管理管理 虚拟机虚拟机=裸机裸机+操作系统操作系统操操统统作作系系32.操作系统分类操作系统分类APPLEIBMDOS操操作作系系统统按任按任务数务
3、数图形用户界面操作系统图形用户界面操作系统命令行界面命令行界面操作系统操作系统多用户操作系统多用户操作系统单用户操作系统单用户操作系统多任务操作系统多任务操作系统单任务操作系统单任务操作系统分时操作系统分时操作系统批处理系统批处理系统实时操作系统实时操作系统网络操作系统网络操作系统按用户按用户界面界面按用按用户数户数按系统按系统功能功能43.常用操作系统常用操作系统1.DOSMicrosoft公司研制的公司研制的配置在配置在PC机上的操作系统机上的操作系统单用户命令行界面操作系统,单用户命令行界面操作系统,从从4.0版开始支持多任务,版开始支持多任务,硬硬件要求低,存储能力有限,件要求低,存储
4、能力有限,目前已被目前已被Windows替代。替代。2.WindowsMicrosoft公司研制,图形用户界面,操作简便,是目前公司研制,图形用户界面,操作简便,是目前最常用的操作系统。最常用的操作系统。Windows9xWindowsNTWindows2000WindowsXPWindowsMeWindows2003WindowsVista5常用操作系统常用操作系统3.Unix可移植性好,可靠性和安全性高,缺乏统一标准,可移植性好,可靠性和安全性高,缺乏统一标准,不易学习,主要用于服务器。不易学习,主要用于服务器。4.Linux由由UNIX发展而来,与发展而来,与UNIX兼容,源代码开放。兼
5、容,源代码开放。5.MacOS专用于苹果公司的计算机,与专用于苹果公司的计算机,与Windows兼容性差,兼容性差,较强的图形处理能力,主要用在出版和多媒体应用领域。较强的图形处理能力,主要用在出版和多媒体应用领域。6.OS/27.NovellNetware64.1.2处理机管理处理机管理1.1.单道程序系统单道程序系统:任一时刻只允许一个程序在系统中执行任一时刻只允许一个程序在系统中执行 一个程序执行结束后才能执行下一个程序一个程序执行结束后才能执行下一个程序 处理机管理的主要功能是把处理机管理的主要功能是把CPU的时间有效地、合理地分配给各个的时间有效地、合理地分配给各个程序。在许多操作系
6、统中处理机管理通常是进程管理。程序。在许多操作系统中处理机管理通常是进程管理。72.2.多道程序系统多道程序系统:多道程序同时在执行多道程序同时在执行特点:特点:多道:计算机内存中同时存放了几道相互独立的程序多道:计算机内存中同时存放了几道相互独立的程序 宏观上并行:同时在执行宏观上并行:同时在执行 微观上串行:各程序轮流地占有微观上串行:各程序轮流地占有CPUCPU,交替执行,交替执行83.3.进程基本进程基本特征特征 动态性动态性 是程序的一次执行过程是程序的一次执行过程 并发性并发性 内存内存中可以同时有几个进程在活动中可以同时有几个进程在活动 独立性独立性 能独立运行的基本单位,资源分
7、配的基本单位能独立运行的基本单位,资源分配的基本单位 异步性异步性 内存中的各进程是按异步方式由内存中的各进程是按异步方式由CPUCPU执行执行进程的状态和调度进程的状态和调度时时 间间 片片 用用完完执行状态执行状态就绪状态就绪状态挂起状态挂起状态进程被选中进程被选中发生了某个事件发生了某个事件等待某个事件等待某个事件等待某个资源等待某个资源分配到了所需资源分配到了所需资源除了除了CPU以外,以外,所需要的所有资源都分配了所需要的所有资源都分配了缺少资源缺少资源9104.线程线程(threads)为了更好地实现并发处理和共享资源,提高为了更好地实现并发处理和共享资源,提高CPUCPU的利用率
8、,目的利用率,目前许多操作系统把进程前许多操作系统把进程“细分细分”成线程。成线程。一个进程可分为多个线程,线程可共享进程中的许多资源。一个进程可分为多个线程,线程可共享进程中的许多资源。线程又被称为轻量级的进程。线程又被称为轻量级的进程。传统进程可认为重量级线程。传统进程可认为重量级线程。线程可分为核心级线程和用户级线程。线程可分为核心级线程和用户级线程。UNIXUNIX:进程是:进程是CPUCPU的分配单位的分配单位 WindowsWindows:线程是:线程是CPUCPU的分配单位的分配单位n 除除CPUCPU外,进程是外,进程是UNIXUNIX和和WINDOWSWINDOWS中其他资源
9、的分配单位中其他资源的分配单位演示:演示:在程序管理器中观察各进程的线程数在程序管理器中观察各进程的线程数11124.1.3存储管理存储管理操作系统的存储管理主要功能有下面4个方面:1.1.虚拟内存管理虚拟内存管理 用用硬硬盘盘空空间间模模拟拟内内存存。部部分分进进程程保保留留在在内内存存中中,其其他他暂暂时时不不运行的进程存放在虚拟内存中。运行的进程存放在虚拟内存中。在在WindowsWindows中,虚拟内存又称为页面文件中,虚拟内存又称为页面文件pagefile.sys,默认,默认为为RAM的的1.5倍,可调整。其最大容量与倍,可调整。其最大容量与CPU的寻址能力有的寻址能力有关,关,3
10、2位位CPU最大可达最大可达4GB。演示:观察当前计算机上虚拟内存情况演示:观察当前计算机上虚拟内存情况132.存储器分配存储器分配目的:提高存储器的利用率,提高系统速度目的:提高存储器的利用率,提高系统速度多个进程共享存储器,分配、释放存储器多个进程共享存储器,分配、释放存储器进程需要的存储空间是变化的进程需要的存储空间是变化的在内存和外存间调进或调出进程在内存和外存间调进或调出进程移动进程移动进程143.3.地址的转换地址的转换程序程序员编员编写程序写程序逻辑地址(从0开始)内存中程序内存中程序 物理地址转换转换4.信息的保护信息的保护防止一个进程的存储空间被其它的进程破坏防止一个进程的存
11、储空间被其它的进程破坏 软件和硬件结合的保护措施软件和硬件结合的保护措施 154.1.4文件系统文件系统文件是存放在外存上的一组相关信息(程序和数据)的集合。文件是存放在外存上的一组相关信息(程序和数据)的集合。1.1.文件基本概念文件基本概念文件名:文件名:(主)文件名(主)文件名.扩展名扩展名16文件类型文件类型文件的扩展名表示文件的类型。文件的扩展名表示文件的类型。文件类型文件类型扩展名扩展名说明说明可执行程序可执行程序EXEEXE、COMCOM可执行程序文件可执行程序文件源程序文件源程序文件C C、CPPCPP、BASBAS程序设计语言的源程序文件程序设计语言的源程序文件OfficeO
12、ffice文档文档DOCDOC、XLSXLS、PPTPPTWordWord、ExcelExcel、PowerpointPowerpoint创建的文档创建的文档流媒体文件流媒体文件WMVWMV、RMRM、QTQT能通过能通过InternetInternet播放的流式媒体文件播放的流式媒体文件压缩文件压缩文件ZIPZIP、RARRAR压缩文件压缩文件网页文件网页文件HTMHTM、ASPASP前者是静态的,后者是动态的前者是静态的,后者是动态的图像文件图像文件BMPBMP、JPGJPG、GIFGIF不同格式的不同格式的图图像文件像文件音音频频文件文件WAVWAV、MP3MP3、MID MID 不同格
13、式的声音文件不同格式的声音文件17文件属性文件属性(演示)(演示)文件大小、文件大小、占用空间、占用空间、文件建立或修改的日期与时间、文件建立或修改的日期与时间、所有者信息所有者信息 重要的属性有:重要的属性有:只读:文件只能读,不能修改或删除只读:文件只能读,不能修改或删除隐藏:在一般的情况下不显示隐藏:在一般的情况下不显示存存档档:任任何何一一个个新新创创建建或或修修改改的的文文件件都都有有存存档档属属性性。当当用用“附附件件”下下“系系统统工工具具”组组中中的的“备备份份”程程序序备备份份后后,存存档档属性消失。属性消失。18文件操作文件操作(演示)(演示)一一个个文文件件中中所所存存储
14、储的的可可能能是是数数据据,也也可可能能是是程程序序的的代代码码,不同格式的文件通常都会有不同的应用和操作。不同格式的文件通常都会有不同的应用和操作。文件的常用操作有:文件的常用操作有:v 建立文件建立文件v 打开文件打开文件v 写入文件写入文件v 删除文件删除文件v 属性更改属性更改192.目录结构目录结构硬盘划分成几个逻辑上独立的区域,这些磁盘分区被称为卷。硬盘划分成几个逻辑上独立的区域,这些磁盘分区被称为卷。硬盘分区目的:硬盘分区目的:&便于管理磁盘上的众多文件便于管理磁盘上的众多文件&安装不同的系统,如安装不同的系统,如WindowsXP、Linux等等卷的管理方法:卷的管理方法:安装
15、时通过安装程序安装时通过安装程序使用使用计算机管理器计算机管理器演示:演示:计算机管理计算机管理器使用器使用(小心,不要删除分区小心,不要删除分区)20硬盘使用前的准备工作:硬盘使用前的准备工作:低级格式化。在每个磁片上划分出磁道和扇区等,现在的硬盘在出低级格式化。在每个磁片上划分出磁道和扇区等,现在的硬盘在出厂前都已做过。厂前都已做过。分区。为了优化磁盘空间,提高系统工作的效率,以及方便管理。分区。为了优化磁盘空间,提高系统工作的效率,以及方便管理。高级格式化。高级格式化。建立一个系统存储区域,包括引导记录区、文件分配建立一个系统存储区域,包括引导记录区、文件分配表、文件目录区、数据区。表、
16、文件目录区、数据区。常见硬盘分区:常见硬盘分区:21树状结构树状结构根目录根目录WindowsUser1System32Notepad.exeTest.docData.mdbMspaint.exeExplorer.exe目录路径目录路径绝对路径:从根目录开始,依序到该文件之前的名称。绝对路径:从根目录开始,依序到该文件之前的名称。相对路径:从当前目录开始到某个文件之前的名称。相对路径:从当前目录开始到某个文件之前的名称。C:WindowsSystem32Notepad.exe C:User1Test.doc(当前目录为System32).User1Data.mdb表示根目录和分隔表示根目录和分
17、隔符符.表示上一级目录表示上一级目录同一目录下文件和子同一目录下文件和子目录不允许同名目录不允许同名22从桌面开始可以访问任何一个文件和文件夹从桌面开始可以访问任何一个文件和文件夹233.Windows3.Windows文件系统文件系统WindowsWindows支持的三种文件系统:支持的三种文件系统:FATFAT、FAT32FAT32和和NTFSNTFS。FATFAT:只只能能支支持持512MB512MB以以下下的的容容量量,目目前前用用在在软软盘盘和和移移动动硬硬盘。盘。FAT32FAT32:卷卷最最大大容容量量2TB2TB,不不支支持持512MB512MB以以下下的的卷卷。用用在在硬硬盘
18、分区。盘分区。NTFSNTFS:兼兼顾顾了了磁磁盘盘空空间间的的使使用用与与访访问问效效率率,提提供供高高性性能能、安安全全性性、可可靠靠性性和和许许多多FATFAT或或FAT32FAT32没没有有的的高高级级功功能能的的文文件件系系统。统。244.文件系统实例文件系统实例FAT(软盘)(软盘)25 1 1)引引导记录导记录 又叫引又叫引导导扇区,扇区,0 0面面0 0道道1 1扇区,包含引扇区,包含引导导程序和磁程序和磁盘盘信息信息 2 2)扇区:扇区:读读写磁写磁盘盘的基本的基本单单位位 簇:由簇:由连续连续的若干个扇区的若干个扇区组组成,成,为为文件分配空文件分配空间间的的基本单位基本单
19、位 1.44MB1.44MB软盘:一簇一个扇区软盘:一簇一个扇区 硬盘:一簇有硬盘:一簇有4 4、8 8、1616或更多的扇区或更多的扇区 3 3)链链式存式存储储 文件目录表(文件目录表(FDTFDT):记录记录文件的有关信息文件的有关信息 文文件件分分配配表表(FATFAT):记记录录文文件件占占用用的的各各个个簇簇之之间间的的链链接接信信息,息,有一式两份有一式两份 4 4)数据区:存放文件数据,被分成一个个簇)数据区:存放文件数据,被分成一个个簇264.1.5设备管理设备管理1 1设备驱动程序设备驱动程序 是操作系统管理和驱动设备的程序。使用设备之前,该设是操作系统管理和驱动设备的程序
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第四章 系统软件及常用操作系统 第四 系统软件 常用 操作系统
限制150内