计算机软件及其使用
在以前的课程中我们介绍过计算机系统的组成,现在同学们还能完整的描述计算机系统由哪些部分组成吗?
运算器
中央处理器(CPU) 控制器
主机 只读存储器(ROM)
硬件 内存储器 随机存储器(RAM)
输入设备(键盘、鼠标、扫描仪等)
计算机 外部设备 输出设备(显示器、打印机、投影仪等)
系统 外存储器(硬盘、光盘、U盘)
系统软件:操作系统、设备驱动程序、数据库管理系统、通信处理程序等
软件 支撑软件:各种系统开发工具(如:程序设计语言)
应用软件:解决各类问题而编写的用户程序(Office办公软件、CAD设计软件、FLASH、3DMX动画制件软件等。
一台完整的计算机系统由硬件系统和软件系统组成,硬件系统由运算器、控制器(合称为CPU)、存储器(内存、外存)、I/O(输入/输出)设备等组成。
硬件和软件之间的关系如何?(二者相辅相成,缺一不可,通常把没有软件的计算机称之为是裸机。)
在这之前我们已经把硬件部分全部讲完了,我们这节课开始来认识一下计算机软件及其应用。谈到软件,相信在坐的各位同学都应该非常的熟悉,那有没有谁能告诉老师,什么称之为是软件?软件又是由哪几部分组成?
三、新授
(一)软件:
概念:用来完成指定的任务并由CPU执行的电子指令集合。
结构:软件=程序+数据+文档
用以提供指令的程序+提供必要的数据文件。协合工作,共同完成指定的任务。(例:文档的生成、视频编辑、图形设计、网页浏览等)
通常我们把软件分为哪几类呢?
(二)软件的分类(完成P22表1-7 认识软件)
1、系统软件:用于计算机系统内部的管理,控制和维护计算机的各种资源的软件。
分类:操作系统、设备驱动程序、数据管理系统、通信处理程序等
(1)操作系统:负责管理计算机系统的全部软件资源和硬件资源,合理地组织计算机各部分协调工作,提高效率,是用户与计算机之间的接口。
例如:DOS(PC-DOS、MS-DOS)
微软公司(Microsoft)
Windows ( 1.0、3.2中文版、98、2000、NT、XP、2003、ista、7等)
自由软件:Linux(Linux的前身为inux,是在1970年就有了,但发扬光是在1991年由芬兰一位署名为Linus Torvalds的赫尔辛基大学学生用C语言改编的inux,他并把源程序放在网上,让在大家一起编写、完善这个操作系统的。)
免费使用和自由传播的类Unix操作系统
苹果公司:Mac OS 掌上电脑:3COM公司的 Plam os
2、支撑软件:帮助程序人员开发软件产品的工具,以及帮助管理人员控制开发进程的工具。支撑软件是介于系统软件和应用软件之间的一个中间件。支撑软件是支撑各种软件的开发与维护的软件,又称为软件开发环境。比如说程序设计语言;
3、应用软件:为了解决各种(某种)实际问题而专门设计的程序。
比如说 QQ OFFICE 迅雷等
我们对软件的操作比较熟悉,那有没有哪个同学知道软件是用什么工具来开发的;
(三)程序设计语言:是用于编写程序(或制件软件)开发工具。
人与计算机进行信息交换通常使用程序设计语言,人们把自己的意图用某种程序设计语言编成程序,输入计算机,告诉它完成什么任务以及如何完成,以达到人对计算机进行控制的目换。
1、什么是计算机程序:用来告诉计算机如何处理问题或执行操作的一组指令的集合。
2、什么的程序才算软件:至少包括一个可执行文件和数个支持程序运行的相关的数据条件。
3、什么是程序设计语言:为程序开发人员提供的一种开发软件工具,并可用于编写指令,又称为源代码、源程序。如basic C C++ Pascal等
4、计算机程序编写人员如何编写程序:开发人员必须定义每一个元素的属性,如:对象在哪里显示?显示的时候、形状,包含参数、执行何种操作等
现在我们就来了解一下程序设计语言,有没有谁知道程序设计语言经历了哪些阶段,它们的优缺点是什么?
程序设计语言经历了三个发展阶段:
机器语言:是机器指令序列,机器指令是用一串0和1的二进制编码表示的,可以直接被计算机识别并执行(注:要在同一种型号的计算机上运行)
优点:执行速度快、占用空间少(通俗点:量身定做)
缺点:编写难,程序难读、难改。
汇编语言:用一些有意义的符号作为编程用的符号语言,其中使用了很多英文单词的缩写词,它些字母和符号称为做彷符。
优点:写编、可读性好,修改更方便
缺点:通用性和移植性较差
高级语言:用英文单词、数字表达式等易于人理解的形式,并按严格的语法规则和一定的逻辑关系组合的计算机语言。
优点:独立性、可读性好,易维护。
1、 源程序:由汇编语言和各种高级语言编写的符号程序
2、 目标程序:源程序通过语言处理程序编译或成计算机能够识别的机器语言程序。
编译:将整个源程序由编译程序翻译成目标程序,再交给计算机运行。
解释:对于程序逐字翻译,边解释边运行,解释完成出现结果。
7、计算机如何执行用程序设计语言编写的程序:
可执行程序
目标程序
源程序
汇编语言 编辑后 编译 经过 pascal是系统软件吗高级语言 解释 连接
四、小结
师:信息系统包括5部分——人、程序、软件、硬件和数据,而微型计算机只是信息系统的一部分。信息系统5部分中人是极为重要却又最易被忽视的一个部分。以微型计算机在教育、商业、医学、娱乐等领域的应用实例,说明信息系统和微型计算机与人们的日常生活息息相关并受人的控制。(即人是控制计算机的,人不会被计算机所控制)
生小结所学知识。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论