第3章计算机软件.ppt
《第3章计算机软件.ppt》由会员分享,可在线阅读,更多相关《第3章计算机软件.ppt(94页珍藏版)》请在三一办公上搜索。
1、第三章 计算机软件,3.1 什么是计算机软件,一个完整的计算机系统由两部分组成,计算机硬件和计算机软件。软件和硬件是密不可分的。没有软件的硬件机器称为“裸机”。,1、计算机系统=硬件+软件,计算机系统是由硬件和软件组成的,两者缺一不可!,软件和硬件的关系,硬件的能力非常有限,只是速度极高而已 没有软件,硬件几乎什么任务也完成不了,3.1.1 软件及其组成,1、软件的概念及其组成,软件是程序、数据及相关文档资料的集合。软件有两大组成要素:一是存储介质上的程序,它们是可执行的并可产生用户需要的结果;二是相关的文档资料,它们既是软件开发过程中的质量保证,又是软件使用与维护的依据,是不可执行的部分。,
2、2、软件的特性,(1)不可见性(是无形的,不能被人们直接观察、欣赏和评价)(2)适用性(可以适应一类应用问题的需要)(3)依附性(依附于特定的硬件、网络和其他软件)(4)复杂性(规模越来越大,开发人员越来越多,开发成本也越来越高),例如:,软件的复杂性举例,程序规模:Windows XP源程序约有5000万行人员队伍:Vista及新版Office 2007两个团队开发设计成员总共9000余人资金投入:微软为Vista投入90亿美元,包括Vista未来的配套及合作伙伴的投入,预计在180亿美元以上,如果加上新版Office的成本,投入资金在240亿270亿美元之间开发周期:Vista的开发经历6
3、年,2、软件的特性(续),5.无磨损性(功能和性能一般不会发生变化)6.易复制性(可以非常容易且毫无失真地进行复制)7.不断演变性(软件的生命周期)8.有限责任(有限保证)9.脆弱性(黑客攻击、病毒入侵、信息盗用),3.1.2 软件的分类,3.1.2 软件的分类,从应用的角度,软件通常被划分为系统软件和应用软件两大类。按照软件权益如何处置来分,软件可分为商品软件、共享软件(shared ware)和自由软件(freeware)。,(1)系统软件,系统软件泛指那些为整个计算机系统所配置的、不依赖于特定应用的通用软件。如:操作系统(windows,dos,unix,linux等)、基本输入/输出系
4、统(BIOS)系统实用程序(磁盘清理程序,备份程序)、语言处理程序(c语言编译器)数据库管理系统(DBMS)等。,(2)应用软件,应用软件是指那些用于解决各种具体应用问题的专门软件。如:文字处理软件、电子表格处理软件、演示稿处理软件、图形图象处理软件、网络应用软件、游戏软件等。,应用软件的分类,按照应用软件的开发方式和适用范围,应用软件又分为通用应用软件和定制应用软件。通用应用软件是可在许多行业和部门中都广泛应用的软件。定制应用软件是按照不同用户的需求而专门设计开发的软件,如,大学的教学管理系统,医院门诊的挂号系统,机房的学生上机管理系统等。,(3)商品软件,商品软件需要用户付费才能得到使用权
5、,受到版权和软件许可证的保护。软件许可证扩大了版权法给予用户的权利。例如,版权法规定将一个软件复制到其他机器使用是非法的,但是软件许可证允许用户购买一份软件可以同时安装在本单位若干台计算机上使用。,(4)共享软件,共享软件一般是软件的“免费试用版本”,它通常允许用户试用一段时间,也允许用户拷贝和散发,但过了试用期就要交注册费,成为注册用户才能继续使用。,(5)自由软件,自由软件的创始人是理查德斯塔尔曼它于1984年启动开发了linux系统的自由软件工程,倡导自由软件的非版权原则。自由软件有利于软件共享和技术创新。,3.1.3 软件的版权问题,为了保护计算机软件著作权人的权益,我国制定了计算机软
6、件保护条例。条例中规定,软件著作权人享有以下权利:发表权 署名权 修改权复制权,发行权出租权网络传播权翻译权,3.1.4 软件危机,60年代中期以后,一些大型软件在开发过程中出现了复杂度高、研制周期长、正确性难以保证等难题,形成了人们难以控制的局面,人们将这种情形称为“软件危机”。如,IBM公司于1963年1966年开发的IBM360系列机的操作系统。该软件系统花了大约5000人一年的工作量,写出了近100万行的源程序,但是尽管投入了这么多的人力和物力,得到的结果却极其糟糕。因为这个操作系统每次发行的新版本都是从前一版本中找出1000个程序错误而修正的结果。,软件危机的出路:软件工程,即严格规
7、定软件开发的流程以及产品的验收标准,使软件开发过程规范化。,3.2 系统软件,系统软件是出于计算机硬件与用户之间,用以支持计算机系统正常运行并实现用户提交的各种操作的那部分软件。系统软件主要包括:操作系统、程序设计语言编译系统、数据库管理系统和各种实用工具软件等。,3.2.1 操作系统,操作系统的作用和功能,操作系统是管理计算机软硬件资源的一个平台,是一组控制和管理计算机硬件和软件资源、合理地对各类作业进行调度以及方便用户的程序的集合。操作系统可以实现计算机的处理器管理、内存管理、文件管理、设备管理四大功能,1.操作系统的启动过程,(1)加电启动计算机时,CPU首先执行ROM BIOS中的自检
8、程序,测试计算机中各部件的工作状态是否正常。(2)若无异常,CPU将继续执行BIOS中的自举程序,从硬盘中读出引导程序并装入内存。(3)由引导程序将操作系统装入内存。(4)操作系统成功装入后,整个计算机就处于操作系统的控制之下了。,2.处理器管理,处理器管理的主要任务,是对处理器的使用进行分配,并对其运行进行控制和管理。为了提高CPU的利用率。操作系统一般都只若干个程序同时运行,称为多任务处理。所谓的任务,是指装入内存并启动执行的一个应用程序。,2.处理器管理(续),每启动一个应用程序,操作系统就会打开一个窗口,通常一个窗口对应一个任务。可以通过ctrl+alt+del打开“Windows的任
9、务管理器”窗口看当前运行的应用程序。,2.处理器管理(续),前台任务:能接受用户输入(击键或按击鼠标)的窗口只能有一个,称为活动窗口,它所对应的任务称为前台任务后台任务:除前台任务外,所有其它任务均为后台任务,2.处理器管理(续),前台任务与后台任务的区别:前台任务对应的窗口(活动窗口)位于其它窗口的前面活动窗口的标题栏比非活动窗口颜色更深(深蓝色)不管是前台任务,还是后台任务,都能分配到CPU的执行时间。,多任务处理的原理:CPU轮流为所有任务服务按时间片轮转(10-20ms为1个时间片),采取抢占式调度方法,2.处理器管理(续),3.存储器管理,存储器管理的主要任务:为每个任务分配存储空间
10、,任务结束之后收回存储空间对存储空间进行保护保护每个应用程序的区域不被其他程序修改对存储空间进行扩充,使应用程序的存储空间不受实际存储容量大小的限制,解决方案虚拟存储器。Windows XP虚存空间最大可达到4GB,3.存储器管理(续),使用“任务管理器”可以查看:总的物理内存大小可用物理内存大小总的虚拟内存大小可用虚拟内存大小等,4.文件管理,文件是具有文件名的一组相关信息的集合。现代计算机系统中,程序和数据都以文件形式存储在外存储器中。用户必须以文件为单位对外存中的信息进行访问和操作。文件管理主要包括文件存储管理、目录管理、文件的读/写管理、文件的共享与保护等。,4.文件管理(续),每个文
11、件都有自己的名字,称为文件名,用户利用文件名来访问文件。在Windows中,文件名可以长达255个字符,但不能包含下列符号之一:|/:?*英文字母的大、小写只在形式上加以区分,实际上不予区别(例如:Text.DOC 与 text.doc 是同一个文件),4.文件管理(续),文件的名字由两部分组成:(主文件名).扩展名文件扩展名用于区分文件的类型,如:程序文件(可执行文件):数据文件:纯文本文件(.txt)PDF文件(.pdf)Word文件(.doc)投影片文件(.ppt)数码照片文件(.jpg)MP3音乐文件(.mp3),4.文件管理(续),文件中除了文件名外还有一些文件的说明信息。在文件的图
12、标上单击鼠标右键,在快捷菜单中选择“属性”,打开“属性”窗口,就可以看到文件类型、文件长度、文件物理位置(存储在硬盘上的位置)、文件的存取控制、文件的时间(创建、最近修改、最近访问等)、文件的创建者、文件的摘要等。,文件的属性窗口,4.文件管理(续),文件的说明信息和文件的具体内容是分开存放的,前者保存在该文件的目录中,后者全部保存在磁盘的数据区中。,4.文件管理(续),为了有序存放文件,操作系统把文件织在若干文件目录中。Windows中文件目录也称为文件夹,采用多级层次结构(也叫树状结构)。每个磁盘或磁盘分区作为一个根目录,包含若干文件夹,每个文件夹中可以包含文件和下一级文件夹,也可以是空的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机软件
链接地址:https://www.31ppt.com/p-4953282.html