
第3章计算机软件系统.ppt
57页第3章 计算机软件系统,3.1 计算机软件的层次结构 3.2 操作系统 3.3 程序设计语言翻译系统 3.4 软件开发与软件危机,3.1 计算机软件的层次结构,计算机软件是指计算机中的程序、数据及其文档计算机软件是计算机系统的灵魂,计算机用户是通过软件来管理和使用计算机的,一般计算机软件可分为3类:系统软件、支撑软件和应用软件其层次结构如图3.1所示图3.1 软件层次结构,3.1 计算机软件的层次结构,(1)系统软件:系统软件是计算机系统中最靠近硬件层次的软件系统软件用于管理、控制和维护计算机系统资源的程序集合,如操作系统、汇编程序、编译程序等都是系统软件系统软件与具体的应用领域无关,解决任何领域的问题一般都要用到系统软件 (2)支撑软件:是支撑其他软件的开发与维护的软件,如各种接口软件、软件开发工具和环境、网络软件、数据库管理系统等都是支撑软件 (3)应用软件:是为解决特定应用领域问题而编制的应用程序,如财务管理软件、火车订票系统、交通管理系统等都是应用软件3.2 操作系统,操作系统(Operating System,OS)是在计算机硬件的发展和实际应用需求的推动下产生和发展起来的,是现代计算机系统中一种必不可少的系统软件,它经过了从简单到复杂的很长的发展过程,目前已成为计算机系统最基础最重要的系统软件。
随着计算机技术的飞速发展,计算机软、硬件资源越来越丰富,用户要求能更方便、更灵活地使用计算机系统,因此现代计算机系统中至少要配置一种操作系统对于一个学习计算机科学技术的学生和从事计算机科学技术的工作者来说,学习操作系统的工作原理和了解操作系统的基本设计方法是十分必要的这样,将有利于他们利用计算机系统开发各种应用软件和系统软件,因此,操作系统课程已成为计算科学与技术专业的重要专业基础课这里概要地介绍操作系统的概念和操作系统的功能等知识统的功能操作系统在计算机软件系统中的地位,软件,,系统软件,,,实用程序 诊断程序 排错程序等,,,,操作系统 Windows Unix Linux,,语言处理程序 C Pascal VB,,,应用软件,硬件 系统,操,作,系,统,应,用,软,件,阅读资料:软件风云,操作系统是最基本的系统软件,管理和控制计算机所有的硬件和软件资源的一组程序 操作系统的性能直接决定了整个计算机系统的性能,计算机硬件与其它软件的接口 用户和计算机的接口,,裸机,操作系统,应用程序,主要功能有: 处理机管理 存储管理 设备管理 信息(文件)管理,虚拟机=裸机+操作系统,,,操,统,作,系,什么是操作系统,操作系统分类,APPLE,IBM,,DOS,常用操作系统,1. DOS 2. Windows 图形用户界面,1985年,,Windows XP Professional,Windows XP Tablet PC,Windows XP Home,Windows 98,Windows NT,,,Windows 2000,Windows XP,,Windows XP Media Center,常用操作系统,3. UNIX,4. Linux,常用操作系统,5. Mac OS,阅读资料: DOS的历史 WINDOWS诞生始末 UNIX发展史 从Unix到Linux这一段历史 Bill Gates 史蒂夫·乔布斯,4.2 Windows基础 4.2.1 Windows的发展历史,演示: Windows诞生始末,4.2.2 Windows XP 的特点,易用性 如:分组相似任务栏内置 集成了防火墙 支持ZIP等压缩文件 图片浏览 要求:演示 (2) 稳定性与可靠性 采用了Windows NT/2000的技术核心 (3) 用户界面方面,(4) 网络功能方面 如:Internet 连接防火墙 Windows Messenger:即时消息程序 MSN Explorer:Hotmail、“即时信使”、浏览器 要求 演示 (5) 多媒体功能 (6) 无线网络连接 802.11b 自动检测是否有无线网络接入点 (7) 系统还原,(8) 防病毒管理和数据安全性管理 缺省情况下不允许执行电子邮件附件中的程序。
内置了Internet连接防火墙 支持多用户的加密文件系统(简称EFS) (9) 兼容性与安全性 (10)用户状态迁移工具 将数据、应用程序和操作系统设置 从旧的计算机上迁移到新的Windows XP桌面计算机,用户帐户,每一个用户都有一个帐户 帐户类型: 计算机管理员 受限帐户,4.2.3 桌面及其设置,“开始”菜单,桌面:Windows XP所占据的屏幕空间,图4.2.2 “开始”菜单,,1. Windows XP的桌面,我的电脑,网上邻居,回收站,我的文档,“我的电脑”用于管理PC机能够 使用的所有磁盘资源网上邻居”用于快速访问当前PC机 在局域网中的硬件和软件资源每个用户均拥有各自唯一的“我的文档”文件夹,“回收站” 用于暂时存放被丢弃 (删除)的文件及其它对象2. 桌面设置,(1) 主题 主题决定了总体外观 主题文件:.Theme (2)桌面 (3)屏幕保护程序 (4)外观 选择外观方案 (5)显示器属性,4.2.4 中文输入,软键盘,Windows 程序管理器,查看正在运行的所有程序的状态 查看正在运行的所有进程的信息 查看CPU 和内存使用情况 如果与网络连接,则可以查看网络状态 查看到连接的用户以及活动情况,4.2.5 剪贴板,剪贴板是一个在程序和文件之间用于传递信息的临时存储区,剪贴板的特点: 一次性(输入) 重复性(输出) 临时性,4.2.6 帮助系统,,说明信息,4.2.7 控制面板,用来对系统的各种属性进行设置和调整的一个工具集,,,4.3 程序管理,1. 程序文件,寻找应用程序: “开始|搜索” 通过快捷方式的属性窗口查看,Windows XP 系统的主目录,,,4.3.2 程序的运行和退出,,结束程序的运行,,4.3.3 应用程序快捷方式,快捷方式十分有用,它是定制桌面,进行快速访问经常 使用的应用程序和文档的最主要的方法。
常用创建方法:“文件|新建|快捷方式”命令,快捷方式可称为原对象的“替身”,删除快捷方式,并不影响原身对象开始”菜单,,,4.3.4 任务管理器,按下Ctrl+Alt+Del键,1.程序 程序是文件的形式存放在外储存器 一个程序开始执行,首先将程序文件从外存储 器被调入内存开始运行 2.进程 一个正在执行的程序 或者说,进程是一个程序与其数据一道在计算机上 顺序执行时所发生的活动 3.线程 目的:充分共享共源,减少内存开销 提高并发性,切换速度相对较快 目前许多操作系统把进程再“细分”成线程(threads) 在UNIX中,进程仍然是CPU的分配单位 在Windows中,线程是CPU的分配单位,,,,,,4.程序与进程的区别 主要差别: (1)程序是一个静态的概念,存放在外存上的程序文件 进程是一个动态的概念,描述程序执行时的动态行为 (2)程序可以脱离机器长期保存 进程是执行着的程序,执行完毕,进程也就不存在了 进程的生命是暂时的 (3)一个程序可多次执行并产生多个不同的进程5. 任务管理器的使用 ① 终止未响应的应用程序 ② 终止进程的运行 感染了蠕虫病毒,终止病毒进程: CPU的使用率长时间达到或接近100%, 内存长时间处于几乎耗尽的状态时,4.3.5 安装或删除应用程序 1.删除应用程序最好不要直接从文件夹中删除 2.安装应用程序有下列途径: (1) 插入光驱后会自动运行安装程序。
(2) 直接运行安装盘上中的安装程序: Setup.exe 或 install.exe (3) 从Internet下载EXE文件 运行后直接安装的,4.4 文件管理,文件是存放在外存上的一组相关信息的集合 *.DOC *.C *.CPP *.EXE 文件系统:操作系统中,负责管理和存取文件信息的部分 作用:文件系统为用户提供了一个简单、统一的访问文件的方法 (1)因此也被称为用户与外存储器的接口 (2)可实现按名存取,Iexplore.exe,1. 文件基本概念,4.4.1 文件 1. 文件名 . 文件主名 扩展名 ① 见名知意:如Iexplore.exe ② 大小写:无区别(UNIX中大小写有区别) ③ 不能出现:\ / : * ? “ | ④ 通配符: ? 代表任意一个字符 * 代表任意一个字符串 ⑤ 最后一个“.”后的字符串是扩展名 report.sales.total plan.1996,2.文件类型,文件的扩展名表示文件的类型,3. 文件属性,文件大小、 占用空间、 文件建立或修改的日期与时间、 所有者信息 重要的属性有: 只读:文件只能读,不能修改或删除 隐藏:在一般的情况下不显示 存档:任何一个新创建或修改的文件都有存档属性。
当用“附件”下“系统工具”组中的“备份”程序备份后, 存档属性消失程序文件属性窗口,文档文件属性窗口,4.4.2 文件夹 1. 树状结构,,\根目录,,Windows,,User1,System32,Notepad.exe,,,Test.doc,Data.mdb,,,,,Mspaint.exe,Explorer.exe,2. 目录路径 绝对路径:从根目录开始,依序到该文件之前的名称 相对路径:从当前目录开始到某个文件之前的名称例如: C:\Windows\System32\Notepad.exe C:\User\Test.doc \.\User\Data.mdb(当前目录为System32 ),/ 表示根目录 分隔符 上一级目录,3. 系统文件夹,4个系统文件夹 Windows:Windows XP主目录 Documents and Settings:文档和设置 Program Files:程序文件 Inetpub:主要存放了有关IIS的文档,系统专用文件夹 我的电脑 我的文档 网上邻居 回收站,Windows中的树型结构 操作时:桌面为根 编程时:根目录是指逻辑驱动器的根目录,4.4.3 “我的电脑”与“资源管理器”,Windows 资源管理器:Explorer.exe 修改查看选项 :工具|文件夹选项 是否显示所有文件;是否隐藏扩展名; 传统风格还是XP风格; 同一窗口中打开还是不同窗口中打开文件夹,4.4.4 管理文件和文件夹,操作,,菜单,,,,鼠标拖曳,快捷菜单,,,键盘操作,选定操作对象,选定操作命令,,说明: (1)“编辑|撤消”:撤消刚进行的操作 (2)按Shift键进行删除,物理删除,不送回收站。
(3)三类文件被删除以后是不能被恢复的 可移动磁盘(如软盘)上的文件; 网络上的文件; 在MS DOS方式中被删除的文件 (4)搜索时,可使用通配符?和* *.DOC *.DOC;*.BMP;*.TXT,4.5.1 磁盘分区与创建逻辑驱动器,1.分区的目的 ① 硬盘容量很大,为便于管理 ② 安装不同的系统,如Windows XP、Linux等,磁盘分区,创建逻辑驱动器,使用,,,格式化,,,不可以细分,可以细分,,4.5 磁盘管理与设备管理,2.文件系统 ① FAT MS DOS采用的文件系统, 最多支持512MB 用在软盘和移动硬盘上 ② FAT32 可支持达2TB的卷 不能支持512MB以下的卷 因此用在硬盘分区上 ③ NTFS 高性能、安全性、可靠性 例如,磁盘配额、压缩等高级功能3. 计算机管理器,演示:计算机管理 小心:不能删除分区 启动“计算机管理器”: 开始|运行 输入“MMC”命令 打开Compmgmt.msc,4.5.2 磁盘格式化,1.格式化的目的 ① 把磁道划分成一个个扇区,每个扇区512个字节 ② 安装文件系统,建立根目录 2.注意:格式化磁盘会丢失磁盘上所有信息 3.两类磁盘不能格式。












