1、1,第四章 系统软件及其常用操作系统,软件,系统软件,实用程序 诊断程序 排错程序等,操作系统 Windows Unix Linux,语言处理程序 C Pascal VB,应用软件,系统软件:控制和维护计算机的正常运行,管理计算机的各种资源,以满足应用软件的需要。,应用软件:完成一个特定的任务, 在系统软件的支持下,才能运行,2,应用程序,4.1 操作系统基础 4.2 Windows XP简介 4.3 实用程序,硬件,系,统,软,件,应,用,软,件,系统软件是硬件与应用程序之间的接口,有些软件既可以认为是系统软件也可以认为是应用软件 例如:数据库管理系统,演示:软件风云,3,4.1 操作系统
2、4.1.1 操作系统概述,1. 操作系统:用于管理和控制计算机所有的硬件和软件资源的一组程序,计算机硬件与其它软件的接口 用户和计算机的接口,4,2. 操作系统分类,APPLE,IBM,DOS,5,3. 常用操作系统,1. DOSMicrosoft公司研制的配置在PC的操作系统 单用户命令行界面操作系统 从4.0版开始成为支持多任务的操作系统。2. Windows 图形用户界面,Windows XP Professional,Windows XP Tablet PC,Windows XP Home,Windows 98,Windows NT,Windows 2000,Windows XP,Wi
3、ndows XP Media Center,6,常用操作系统,3. Unix分时操作系统,主要用于服务器/客户机体系 4. Linux由UNIX发展而来,源代码开放 5. OS/2为PS/2设计的操作系统,用户可自行定制界面 6. Mac OS较好的图形处理能力,主要用在桌面出版和多媒体应用等领域。用在苹果公司的Power Macintosh机及Macintosh一族计算机上,与Windows缺乏较好的兼容性 7. Novell Netware 基于文件服务和目录服务的网络操作系统,用于构建局域网。,演示:UNIX发展史从Unix到Linux这一段历史,7,4.1.2 处理机管理,1. 单道程
4、序系统: 任一时刻只允许一个程序在系统中执行一个程序执行结束后才能执行下一个程序,任务:有效地、合理地分配CPU的时间,演示:单道程序系统,8,2. 多道程序系统:多道程序同时在执行,特点:多道:计算机内存中同时存放了几道相互独立的程序宏观上并行:同时在执行 微观上串行:各程序轮流地占有CPU,交替执行,演示:多道程序系统,9,3. 进程:一个正在执行的程序一个程序与其数据一道在计算机上顺序执行时所发生的活动 演示: 程序管理器 进程基本特征动态性 程序的一次执行过程并发性 系统中可以同时有几个进程在活动 独立性 能独立运行的基本单位,资源分配基本单位异步性 进程按各自独立的、不可预知的速度前
5、进,10,11,进程的状态和调度,如打印机,等待某个资源,分配到了所需资源,如打印机,除了CPU以外, 所需要的所有资源都分配了,缺少资源,12,4. 线程(threads),提高CPU的利用率对进程时行“细分”,一个进程可再分为多个线程轻量级的进程(lightweight threads,简称LWP)传统进程可认为重量级线程(weight threads,简称LWP) 线程:核心级线程和用户级线程UNIX:进程是CPU的分配单位 Windows:线程是CPU的分配单位除了CPU以外,进程是在UNIX和WINDOWS中资源的分配单位 演示: 在程序管理器中观察各进程的线程数,13,线程与进程的
6、结构差异,引入线程的优点: 充分共享共源 减少内存开销 提高并发性 切换速度相对较快,14,15,4.1.3 存储管理,计算机内存是CPU可以直接存取的存储器。 操作系统的存储管理主要功能有下面4个方面: 1. 虚拟内存用硬盘空间模拟内存 2. 存储器分配 3. 地址的转换 4. 信息的保护,16,虚拟内存用硬盘空间模拟内存,真正内存,虚拟内存,内存空间,Windows :pagefile.sys 默认RAM 的 1.5可调整,最大容量与CPU的寻址能力有关 32位CPU最大可达4GB。,演示:虚拟内存 演示:观察当前计算机上虚拟内存情况,17,2. 存储器分配 目的:提高存储器的利用率,提高
7、系统速度多个进程共享存储器,分配、释放存储器 进程需要的存储空间是变化的调进或调出进程移动进程,进程1,进程2,进程3,进程4,进程5,RAM,虚拟内存,交换,在CPU上运行的进程 肯定要在RAM中,18,3. 地址的转换,程序员编写程序 逻辑地址(从0开始),内存中程序物理地址,转换,4. 信息的保护 防止一个进程的存储空间被其它的进程破坏 软件和硬件结合的保护措施,19,4.1.4 文件系统,文件是存放在外存上的一组相关信息的集合按名存取 文件基本属性文件名:文件名. 扩展名文件类型文件属性文件操作,见名知意 UNIX中大小写有区别 Windows中大小写无区别,Iexplore.exe,
8、1. 文件基本概念,20,文件类型,文件的扩展名表示文件的类型。,21,文件属性 (演示),文件大小、占用空间、文件建立或修改的日期与时间、所有者信息重要的属性有:只读:文件只能读,不能修改或删除隐藏:在一般的情况下不显示存档:任何一个新创建或修改的文件都有存档属性。当用“附件”下“系统工具”组中的“备份”程序备份后,存档属性消失。,22,文件操作 (演示),一个文件中所存储的可能是数据,也可能是程序的代码,不同格式的文件通常都会有不同的应用和操作。 文件的常用操作有:建立文件打开文件写入文件删除文件属性更改,23,2. 目录结构,硬盘划分成几个逻辑上独立的区域,这些磁盘分区被称为卷。 硬盘分
9、区目的:便于管理磁盘上的众多文件安装不同的系统,如Windows XP、Linux等 卷的管理 安装时计算机管理器 演示:计算机管理(小心,不能删除分区),24,Windows,其它操作系统,磁盘分区,格式化,使用,25,树状结构,根目录,Windows,User1,System32,Notepad.exe,Test.doc,Data.mdb,Mspaint.exe,Explorer.exe,目录路径绝对路径:从根目录开始,依序到该文件之前的名称。相对路径:从当前目录开始到某个文件之前的名称。,C:WindowsSystem32Notepad.exe C:UserTest.doc (当前目录为
10、System32 ).UserData.mdb,/ 表示根目录 分隔符 上一级目录,26,Windows中的树型结构 桌面为根,编程时: 根目录是指逻辑驱动器的根目录,27,3. Windows文件系统 Windows支持三种文件系统:FAT、FAT32和NTFS。FAT:只能支持512MB以下的容量,目前用在软盘和移动硬盘。FAT32:卷最大容量2TB,不支持512MB以下的卷。用在硬盘分区。NTFS:兼顾了磁盘空间的使用与访问效率,提供高性能、安全性、可靠性和许多FAT或FAT32没有的高级功能的文件系统。 光盘文件系统:CDFS,UDF,28,4. 文件系统实例 FAT(软盘),29,1
11、) 引导记录引导扇区,0面0道1扇区,2) 扇区:读写磁盘的基本单位 簇:由连续的若干个扇区组成 ,以“簇”为基本分配 1.44MB软盘:一簇一个扇区硬盘:一簇有4、8、16或更多的扇区 3) 链式存储文件分配表(FAT)、文件目录表,30,4.1.5 设备管理,1设备驱动程序 使用设备之前,该设备的驱动程序必须被安装。 2即插即用(Plug and Play,简称PnP) 指把设备连接到计算机上后无需手动配置可以立即使用。即插即用技术需要设备和操作系统的支持。 3通用即插即用UPnP 让计算机自动发现和使用基于网络的硬件设备,网络打印机、Internet网关和消费类电子设备。 实现“零配置”
12、和“隐性”的联网过程。,31,4集中、统一管理 演示:Windows设备管理器5提高使用效率 通道和缓冲 缓冲区:介于两个设备或设备与应用程序之间传递数据的内存区域。提供给不同速度的设备之间传递数据。 高速缓存一种特殊作用的内存,32,4.2 中文Windows XP 4.2.1 基本知识和基本操作,Windows的发展历史,演示:Windows诞生始末,33,Windows XP 的特点,易用性 如:分组相似任务栏内置 集成了防火墙支持ZIP等压缩文件 图片浏览 要求:演示 (2) 稳定性与可靠性 采用了Windows NT/2000的技术核心 (3) 用户界面方面,34,(4) 网络功能方
13、面 如:Internet 连接防火墙 Windows Messenger:即时消息程序MSN Explorer:Hotmail、“即时信使”、浏览器 要求 演示 (5) 多媒体功能 (6) 无线网络连接802.11b自动检测是否有无线网络接入点 (7) 系统还原,35,(8) 防病毒管理和数据安全性管理 缺省情况下不允许执行电子邮件附件中的程序。 内置了Internet连接防火墙。 支持多用户的加密文件系统(简称EFS)。 (9) 兼容性与安全性 (10)用户状态迁移工具将数据、应用程序和操作系统设置从旧的计算机上迁移到新的Windows XP桌面计算机,36,用户帐户,每一个用户都有一个帐户
14、 帐户类型:计算机管理员受限帐户,37,Windows XP的桌面,“开始”菜单和“任务栏” Windows XP应用程序的入口,38,Windows XP的桌面,39,Windows XP的中文输入,软键盘,40,Windows 程序管理器,查看正在运行的所有程序的状态 查看正在运行的所有进程的信息 查看CPU 和内存使用情况 如果与网络连接,则可以查看网络状态 查看到连接的用户以及活动情况,41,剪贴板,剪贴板是一个在程序和文件之间用于传递信息的临时存储区,剪贴板的特点: 一次性(输入) 重复性(输出) 临时性,42,Winows XP帮助系统,开始|帮助和支持,43,4.2.2 Wind
15、ows XP的程序管理,寻找应用程序:“开始|搜索”通过快捷方式的属性窗口查看%SystemRoot%:Windows XP系统的主目录,44,快捷方式,快捷方式十分有用,它是定制桌面,进行快速访问经常 使用的应用程序和文档的最主要的方法。 常用创建方法:“文件新建快捷方式”命令,快捷方式可称为原对象的“替身”,删除快捷方式,并不影响原身对象。,“开始”菜单和任务栏,47,4.2.3文件和文件夹的管理,4个系统文件夹 WindowsDocuments and SettingsProgram FilesInetpub:主要存放了有关IIS的文档 文件名 2 “我的电脑”与“Windows 资源管
16、理器”,48,1. 文件名不能出现: / : * ? “ | 通配符:?代表任意一个字符*代表任意一个字符串最后一个“.”后的字符串是扩展名report.sales.total plan.1996 2 “我的电脑”与“Windows 资源管理器” 系统文件夹:我的电脑、我的文档、网上邻居、回收站 Windows 资源管理器:Explorer.exe 修改查看选项 :工具|文件夹选项 是否显示所有文件;是否隐藏扩展名;传统风格还是XP风格;同一窗口中打开还是不同窗口中打开文件夹,49,3. 管理文件和文件夹,操作,菜单,鼠标拖曳,快捷菜单,键盘操作,选定操作对象,选定操作命令,50,51,52,
17、说明: (1) “编辑|撤消”:撤消刚进行的操作 (2)按Shift键进行删除,物理删除,不送回收站。 (3)三类文件被删除以后是不能被恢复的 可移动磁盘(如软盘)上的文件; 网络上的文件; 在MS DOS方式中被删除的文件。 (4)搜索时,可使用通配符“?”和“*”*.DOC“*.DOC;*.BMP;*.TXT”。 (5)新的磁盘在使用之前一定要进行格式化对旧磁盘进行格式化,将删除原有信息磁盘格式化的条件是:磁盘不能处于写保护状态磁盘上不能有打开的文件。,53,4.2.4 Windows XP控制面板,用来对系统的各种属性进行设置和调整的一个工具集,54,1. 显示属性设置 2. 添加硬件,
18、即插即用 设备连接到计算机上可以立即使用,且无需手动配置设备。,即插即用设备连接器,3. 添加/删除程序 4. 其它设置 鼠标设置 键盘设置 任务栏和“开始菜单设置,55,4.2.5 实用程序,诊断程序 诊断程序能够识别并且改正计算机系统存在的问题。 反病毒程序 反病毒程序可以查找并删除计算机上的病毒 卸载程序 卸载程序从硬盘上安全和完全地删除一个没有用的程序和相关的文件 备份程序 备份程序把硬盘上的文件复制到其他存储设备上 文件压缩程序 文件压缩程序压缩磁盘上的文件,减小文件的长度,56,1. 超级兔子软件,http:/ Norton Ghost,系统备份和恢复的软件 工作原理是克隆,即创建
19、整个磁盘或分区的映像文件,58,4.3 Linux操作系统 4.3.1 Linux 简介,源代码开放与UNIX兼容的32位操作系统 提供了完整的网络集成通常包含很方便的Internet或Intranet服务器设置 可以用来很好地组建LAN是一个十分优秀的开发平台具有大量的应用软件现有版本: Red Hat Linux、Turbo Linux、S.u.S.E Linux等 国产版本:红旗Linux、蓝点Linux等,59,4.3.2 命令提示符界面下常用命令,1查看文件信息 格式:LS -A -L 目录 (-A显示所有文件,-L显示文件的信息) 例如: $ LS -A /TMP 显示TMP目录下
20、所有文件的信息 2改变当前目录 格式:CD 目录 例如:CD / 将根目录设置为当前目录: 3建立一个空目录 格式:MKDIR 目录 例如: $ MKDIR BIN 建立一个名为BIN的目录: 4复制文件 格式:CP 源文件 目标文件 例如:CP /ETC/PASSWD TEXT/MYPASS 复制ETC目录下的PASSWD文件到TEXT目录下,并且更名为MYPASS:,60,命令提示符界面下常用命令,5删除目录 格式:RMDIR 目录 例如:$ RMDIR A/B/C 删除A/B/C目录: 6删除文件 格式:RM -R 目录或文件名 说明:-R表示将整个目录以及目录中的文件全部删除。 例如: RM TESTFILE 删除文件TESTFILE: 7撤消指定的进程 格式:KILL 进程号 例如: $ KILL 386 撤消386号进程:,61,4.3.3 X Window,在命令提示符下输入STARTX后,系统便进入了X Windows,