第三章计算机软件.ppt
《第三章计算机软件.ppt》由会员分享,可在线阅读,更多相关《第三章计算机软件.ppt(57页珍藏版)》请在三一办公上搜索。
1、第三章 计算机软件,学习目标与要求,1.了解什么是计算机软件和计算机软件技术2.理解操作系统的作用、功能、理解多任务处理和文件管理的基本原理。3.了解计算机程序设计语言的作用、基本结构及它们的执行过程4.了解算法和数据结构的概念,3.1 概述,重点:计算机软件的定义 计算机软件的特性 计算机软件的分类,1、程序,目前的主流计算机都是按冯诺依曼“存储程序”的思想设计的。程序是告诉计算机做什么和如何做的一组指令。程序的特点有:,完成某一确定的信息处理任务;使用某种计算机语言描述如何完成该任务;存储在计算机中,并在启动运行后才能起作用。,3.1.1 什么是计算机软件,2、软件,程序、与程序相关的数据
2、和文档称为软件。,计算机软件示意图,3.1.1 什么是计算机软件,程序:指示计算机如何去解决问题或完成任务的一组详细的、逐步执行的语句(或指令),是软件的主体。数据:程序运行过程中需要处理的对象和必须使用的一些参数。文档:与程序开发、维护及操作有关的资料。,3.1.1 什么是计算机软件,3.1.2 计算机软件的特性,不可见性适用性依附性复杂性无磨损性,易复制性不断演变性有限责任脆弱性,3.1.3 软件的分类,从应用的角度出发,将软件分为:系统软件应用软件,1、系统软件和应用软件,(1)系统软件泛指为有效运行计算机系统、给应用软件开发与运行提供支持或能为用户管理与使用计算机提供方便的一类软件 系
3、统软件有一定的通用性,并不是专为解决某个具体应用而开发的。,3.1.3 软件的分类,(2)应用软件 专门用于解决各种具体应用问题的软件。按照应用软件的开发方式和适用范围,应用软件可再分为:通用应用软件可在许多行业和部门共同使用定制应用软件按不同领域用户的特定应用要求而专门设计的,3.1.3 软件的分类,通用应用软件类别和功能:,3.1.3 软件的分类,2、商品软件、共享软件和自由软件(按照软件权益如何处置进行分类)商品软件共享软件自由软件,3.1.3 软件的分类,用户需要付费才能得到其使用权。它受版权和软件许可证的保护。,是一种“买前免费试用”的具有版权的软件,它通常允许用户试用一段时间,也允
4、许用户进行拷贝和散发,但过了试用期若还想继续试用,就得交一笔注册费,成为注册用户。,用户可共享自由软件,允许随意拷贝、修改其源代码,允许销售和自由传播。但是,对软件源代码的任何修改都必须向所有用户公开,还必须允许此后的用户享有进一步拷贝和修改的自由。,3.2 操作系统,重点:操作系统的作用、启动 多任务处理方式 文件的基本概念 常用操作系统难点:虚拟存储技术,3.2 操作系统,操作系统(Operating System,简称OS):是计算机中最重要的一种系统软件,它是一些程序模块的集合,能以尽量有效、合理的方式组织和管理计算机的软硬件资源,合理地安排计算机的工作流程,控制和支持应用程序的运行,
5、并向用户提供各种服务,使用户能灵活、方便、有效地使用计算机,也使整个计算机系统高效率地运行。,3.2.1 概述,1、操作系统的作用为计算机中运行的程序管理和分配各种软硬件资源为用户提供友善的人机界面为应用程序的开发和运行提供一个高效率的平台,计算机硬件,用户,操作系统的地位,3.2.1 概述,2、操作系统的启动,加电启动计算机工作,CPU首先执行BIOS中自检程序 无异常时,CPU将继续执行BIOS中自举程序,它从硬盘中读出引导程序,把它装入内存。然后就将控制权交给引导程序,由引导程序继续装入OS。OS装入成功后,整个计算机就在OS控制下了,用户可正常使用计算机了。,3.2.1 概述,为了提高
6、CPU的利用率,操作系统一般都支持若干个程序同时运行,这称为“多任务处理器”。任务指的是装入内存并启动执行的一个应用程序。Windows操作系统采用的是并发多任务方式支持系统中多个任务的执行。“并发多任务”,指的是不管前台还是后台任务,它们都能分配到CPU的使用权,因而可以同时运行。,3.2.2 多任务处理与处理器管理,为支持多任务处理,操作系统中有一个处理器调度程序。这个调度程序,采用时间片轮转的策略。即每个任务都能轮流得到一个时间片的CPU时间,在时间片用完之后,调度程序再把CPU交给下一个任务,就这样一遍遍地循环下去。只要时间片结束,不管任务有多重要,也不管它执行到什么地方,正在执行的任
7、务就会被强行终止。(抢占式多任务方式),3.2.2 多任务处理与处理器管理,3.2.3 存储管理,存储管理:管理内存资源的高效、合理使用。主要内容包括内存的分配和回收、内存的共享和保护、内存自动扩充。存储管理采取虚拟存储技术 组成:物理内存和硬盘上的虚拟内存 页面大小:4KB 例:页面调度算法 LRU 最近最少使用算法 即选择最近一段时间内很长时间没有被访问的页面予以淘汰。若M=3时 要访问页面 4 3 2 1 4 3 5 4 3 2 1 5 其缺页情况如何?,虚拟存储器的效果,操作系统通过在物理内存和虚拟内存之间来回地自动交换程序和数据页面,达到了两个效果:开发应用程序时,每个程序都在各自独
8、立的容量很大的地址空间里进行编程,几乎不用考虑物理内存大小的限制;程序运行时,用户可以启动许多应用程序运行,其数目不受内存容量的限制,也不必担心它们相互之间会不会发生冲突。,3.2.3 存储管理,3.2.4 文件管理,1、文件的基本概念 文件是一组相关信息的集合。计算机中的程序、数据、文档通常都组织为文件,存放在外存储器中,用户(或程序)必须以文件为单位对外存储器中的信息进行访问和操作。文件中除了它所包含的程序或数据之外,为了管理的需要,还包含了一些关于该文件的说明信息。注:为便于区别,每个文件都有自己的名字(称为文件名),用户(或程序)可以通过文件名来使用文件。在WINDOWS中,文件名可以
9、长达255个字符。,文件的组成,文件说明信息 存放在该文件的目录中,其中的文件属性很重要,用于将文件标注为系统文件、隐藏文件、存档文件和只读文件。文件的具体内容 全部保存在磁盘的数据区中。,3.2.4 文件管理,2、文件目录(文件夹),WINDOWS中文件目录也称为文件夹,它采用多级层次式结构。多级文件夹既可以帮助用户把不同类型和不同用途的文件分类存储,又方便了文件的查找,还允许不同文件夹中的文件使用相同的名字。使用文件夹最大的优点是它为文件的共享和保护提供了方便。例:“文件共享”问题,3.2.4 文件管理,3、文件管理,主要职责之一是:如何在外存储器中为创建(或保存)文件而分配空间,为删除文
10、件而回收空间,并对空闲空间进行管理。,3.2.4 文件管理,3.2.5 设备管理(自学),1、Windows操作系统 Windows操作系统是一种在微型计算机上运行的系统软件。由(美)微软公司开发,最初作为DOS的图形化扩充而推出的。Windows提供了多任务图形界面以及统一的应用程序接口,使得在Windows环境下运行应用程序的操作大为简化。提供了多任务和图形用户界面。,3.2.6 常用操作系统介绍,Windows 9x的三个产品Windows 95Windows 98Windows Me 在Windows 98基础上推出的版本,还有一种Windows 98 SE,它实质上一个16位与32位
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第三 计算机软件

链接地址:https://www.31ppt.com/p-5943509.html