第3章_计算机软件系统.ppt
上传人:yy****24 上传时间:2024-09-09 格式:PPT 页数:50 大小:499KB 金币:12 举报 版权申诉
预览加载中,请您耐心等待几秒...

第3章_计算机软件系统.ppt

第3章_计算机软件系统.ppt

预览

免费试读已结束,剩余 40 页请下载文档后查看

12 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第3章计算机软件系统一、什么是软件软件:计算机系统中的程序及其文档。程序:计算任务的处理对象和处理规则的描述。文档:为了便于了解程序所需的阐明性资料。IEEE对软件的定义(1983):软件是计算机程序、方法、规则、相关的文档资料以及在计算机上运行的程序时所必需的数据的集合。3.1计算机软件概述二、发展过程软件的发展受到应用和硬件发展的推动和制约,其发展过程大致可分为三个阶段:三、软件的分类系统软件:居于计算机系统中最靠近硬件的一层,其他软件一般通过系统软件发挥作用。如操作系统、编译程序、网络软件系统、数据库系统、人机交互软件系统等。支撑软件:支撑软件的开发与维护的软件工具和软件开发环境。如环境数据库、各种接口软件和工具组等。应用软件:特定应用领域专用的软件。四、软件与硬件的关系硬件:构成计算机系统的物理装置。软件:用计算机指令和算法语言编写的程序以及运行程序所需的文档、数据。关系:硬件是软件运行的基础软件是对硬件功能的扩充和完善软件的运行最终被转换为对硬件的操作3.2操作系统二、操作系统的功能1.主要作用①管理各种软硬件资源;②提供良好的用户界面。2.基本功能进程管理:对处理机进行管理。通过进程管理协调多道程序间的关系,解决对处理机实施分配调度策略、进行分配和回收等。进程状态(就绪、运行、挂起/等待)。存储管理:管理内存资源。主要包括内存分配、地址映射、内存保护和内存扩充。设备管理:对硬件设备进行管理。主要包括缓冲区管理、设备分配、设备驱动和设备无关性。用户接口:用户操作计算机的界面。文件管理:对信息资源的管理,操作系统将这些资源以文件的形式存储在外存上。文件:按一定格式建立在存储设备上的一批相关信息的有序集合。文件名:每个文件必须起一个名字。主文件名.扩展名/文件类型目录:文件的存放通过目录形式来实现一个目录→可以有子目录可以存放一组文件多级目录结构:三、操作系统的分类1.批处理操作系统特点:用户脱机使用计算机,作业成批处理,多道程序运行,但无交互手段。2.分时操作系统特点:多路性,交互性,独占性。3.实时操作系统特点:及时性,高可靠性和完整性。4.嵌入式操作系统特点:运行在嵌入式环境中。5.个人计算机操作系统特点:单用户,单任务(DOS)多任务(Windows)6.网络操作系统特点:基于计算机网络(Netware,WindowsNT)7.分布式操作系统特点:统一性,共享性,透明性,自治性四、常用的操作系统操作系统是现代计算机必不可少的系统软件,它是计算机的灵魂所在。1.操作系统的诞生--盘古开天地最初的操作系统出现在IBM704大型机上微型计算机的操作系统则诞生于20世纪70年代--CP/M。它能够进行文件管理,具有磁盘驱动装置,可控制磁盘的I/O,显示器的显示以及打印的输出。2.操作系统早期霸主--DOS1981年IBM公司首次推出IBMPC,就采用了Microsoft公司开发的DOS操作系统。DOS是在CP/M的基础上进行了较大扩充,增加了许多内部和外部命令,使该操作系统具有较强的功能及性能优良的文件系统。由于Microsoft软件有向下兼容的特点,因此决定了Windows出问题时,很多时候需要在DOS下才能得到解决。DOS的发展历史:DOS的组成:3.操作系统当代大亨--Windows1981年,微软公司内部制定了发展界面管理者的计划。到1983年5月,微软公司决定把这一计划命名为MicrosoftWindows。1983年11月,Bill宣布推出Windows1.0版本,但不成功。直到1985年才正式发布。1987年,微软公司推出Windows2.0。直到1990年,微软公司推出Windows3.0,才逐渐取代DOS成为主流操作系统。Windows内核系列发布表WindowsNT/2000/XP总体结构4.天皇巨星--UNIXUNIX是使用比较广泛、影响比较大的主流操作系统之一。UNIX结构简练、功能强,可移植性和兼容性都比较好,因而它被认为是开放系统的代表。UNIX是1969年贝尔实验室开发的多用户操作系统,最早用于PDP-7和PDP-11小型机,并很快得到普及。迄今已成为跨越从微型机到巨型机范围的唯一操作系统。UNIX发展简图UNIX系统的框架结构5.诱人的小企鹅--Linux1991年,芬兰赫尔辛基大学的21岁学生LinusTorvolds在学习操作系统时,将自己开发的Linux系统源程序完整地上传到FTP服务器上,供大家下载测试。3.2操作系统3.2操作系统3.2操作系统一、办公软件概述MicrosoftOffice2003:Word、ExcelPowerPoint、AccessFron