计算机基础课件第三章ppt,计算机基础第三章教案.ppt

文档介绍:

计算机基础第三章教案

计算机基础第三章教案计算机基础第三章教案一、什么是软件

计算机中的程序、数据及文档的集合。

程序:一系列按照某种逻辑结构顺序排列的计算机指令。

数据:向一个程序提供的输入 。

文档:开发、使用和维护程序所需要的图文资料。

3.1 计算机软件概述2

一、什么是软件

计算机中的程序、数据及文档的集合。

程序:一系列按照某种逻辑结构顺序排列的计算机指令。

数据:向一个程序提供的输入 。

文档:开发、使用和维护程序所需要的图文资料。

3.1 计算机软件概述

2

IEEE(电气和电子工程师协会)对软件的定义(1983):

软件是计算机程序、方法、规则、相关的文档资料以及在计算机上运行的程序时所必需的数据的集合。

程序:是计算机需要遵照执行的一系列指令,它作为一种具有逻辑结构的信息,精确而完整地描述计算任务中的处理对象和处理规则。

方法、规则:通常在文档中说明并在程序中实现。

文档:开发、使用和维护程序所需要的图文资料。

数据:程序所需提供的输入。

3

软件有三层含义:

①个体含义:即指计算机系统中的程序及其文档;

②整体含义:即指在特定计算机系统中所有上述个体含义下的软件的总体;

③学科含义:即指在研究、开发、维护以及使用前述含义下的软件所涉及的理论、原则、方法和技术所构成的学科。在这种含义下,软件宜称为软件学,但一般仍称作软件。

4

二、软件发展过程

软件的发展受到应用和硬件发展的推动和制约,其发展过程大致可分为三个阶段:

第一阶段

1946-1958

第二阶段

1956-1968

第三阶段

1968以后

第一个程序出现→实用的高级程序设计语言出现,这期间重点考虑程序本身,尚未出现软件一词。

实用的高级程序设计语言出现→软件工程出现,这期间出现软件一词,融程序及其有关的文档于一体。

软件危机

软件工程出现→现在,1968年大西洋公约学术会议提出软件工程。

软件发展特点:网络化、工程化、智能化

5

三、软件的分类

计算机软件可分为3大类:系统软件、支撑软件和应用软件。

软 件

系统软件

应用软件

支撑软件

软件分类

6

系统软件:居于计算机系统中最靠近硬件的一层,其他软件一般通过系统软件发挥作用。如操作系统、编译程序、网络软件系统、数据库系统、人机交互软件系统等。

支撑软件:软件的维护工具和开发环境。如环境数据库、各种接口软件和工具组等。

应用软件:特定应用领域专用的软件。

7

四、软件与硬件的关系

硬件:构成计算机系统的物理装置。

软件:用计算机指令和算法语言编写的程序以及运行程序所需的文档、数据。

关系:硬件是软件运行的基础

软件是对硬件功能的扩充和完善

软件的运行最终被转换为对硬件的操作

计算机:硬件、软件→人工生命

人:躯体、灵魂→自然生命

软件是用户与硬件之间的接口界面

8

3.2 操作系统

操作系统是所有从事计算机应用、开发和研究的人经常使用的系统软件。

一、什么是操作系统

首先,操作系统是系统软件,是程序模块的集合;

其次,它控制和管理系统内的各种资源:组织控制程序运行,控制设备的使用;

再有,它提供各种服务:改善人机界面、扩充硬件功能和软件支持等。

操作系统是一切软件运行的基础!

9

操作系统的特征:

并发性→同时执行多个程序

从宏观上看,这些程序是同时执行的。

例如,写文档的同时可以播放音乐。

从CPU看上,这些是在CPU上交替运行的。

程序并发性体现在两个方面:

①用户程序与用户程序之间的并发执行。

②用户程序与操作系统程序之间的并发。

共享性→多个并发程序共享系统资源

随机性→程序运行顺序、完成时间以及运行结果都是不确定的。

10

内容来自淘豆网www.taodocs.com转载请标明出处.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值