[工学]计算机与计算机软件.ppt
《[工学]计算机与计算机软件.ppt》由会员分享,可在线阅读,更多相关《[工学]计算机与计算机软件.ppt(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、工学计算机与计算机软件主要内容 1 计算机系统 2 计算机硬件系统 3 计算机软件系统 4 计算机软件类课程体系 5 计算机软件的数学基础1 计算机系统计计算算机机系系统统硬件硬件软件软件应用软件应用软件系统软件系统软件操作系统操作系统编译系统、语言处理程序编译系统、语言处理程序数据库管理系统数据库管理系统外围设备外围设备主机主机数据处理程序数据处理程序自动控制程序自动控制程序企业管理程序企业管理程序科学计算程序科学计算程序外存储器:磁盘、磁带、光盘外存储器:磁盘、磁带、光盘输入设备:键盘、鼠标器、扫描仪输入设备:键盘、鼠标器、扫描仪输出设备:显示器、打印机、绘图仪输出设备:显示器、打印机、绘
2、图仪中央处理器(中央处理器(CPU):运算器、控制器):运算器、控制器内存储器:内存储器:ROM、RAM1 计算机系统用 户应用程序系统调用 命令 图标、窗口操作系统计算机硬件2 计算机硬件系统硬件系统由 5 个功能部件组成:算术逻辑部件控制部件存储部件接口线路输入部件接口线路输出部件CPU数据总线数据总线地址总线地址总线控制总线控制总线计算机主机计算机主机计算机外设计算机外设控制部件:控制部件:依照每条指令的运行功能的需要,向各个部件依照每条指令的运行功能的需要,向各个部件或设备提供它们协调运行所需要的控制信号,在整个硬件系或设备提供它们协调运行所需要的控制信号,在整个硬件系统中起到指挥、协
3、调和控制的作用统中起到指挥、协调和控制的作用算术逻辑部件:算术逻辑部件:对数据进行逻辑(与、或、非、异或)、对数据进行逻辑(与、或、非、异或)、移位(逻辑移位、算术移位)和算术运算移位(逻辑移位、算术移位)和算术运算存储部件:存储部件:用来存储程序以及处理过程所产生的临时数据用来存储程序以及处理过程所产生的临时数据和最终数据和最终数据输入部件:输入部件:用来从外部接收输入程序和原始数据用来从外部接收输入程序和原始数据输出部件:输出部件:负责将运算或处理的结果输出到计算机外部负责将运算或处理的结果输出到计算机外部2 计算机硬件系统2 计算机硬件系统总线是一种内部结构,它是总线是一种内部结构,它是
4、CPU、内存、输入、输出设备、内存、输入、输出设备传递信息的公用通道,主机的各个部件通过总线相连接,外传递信息的公用通道,主机的各个部件通过总线相连接,外部设备通过相应的接口电路再与总线相连接,从而形成了计部设备通过相应的接口电路再与总线相连接,从而形成了计算机硬件系统。一般包含三种总线:算机硬件系统。一般包含三种总线:(1)数据总线。)数据总线。用于传送数据信息用于传送数据信息,可把,可把CPU的数据传送到的数据传送到存储器或存储器或I/O接口等部件,也可将其它部件的数据传送到接口等部件,也可将其它部件的数据传送到CPU(2)地址总线。)地址总线。用来传送地址用来传送地址,由于地址只能从,由
5、于地址只能从CPU传向外传向外部存储器或部存储器或I/O端口,所以地址总线总是单向的端口,所以地址总线总是单向的(3)控制总线。)控制总线。用来传送控制信号和时序信号用来传送控制信号和时序信号,传送方向由,传送方向由具体控制信号而定,一般是双向的,位数则根据系统的实际具体控制信号而定,一般是双向的,位数则根据系统的实际控制需要而定控制需要而定鼠标调制解调器键盘路由器2 计算机硬件系统常用的外部设备常用的外部设备3 计算机软件系统计算机软件的定义计算机软件的定义 运行、维护、管理和应用计算机所需要的以电子格式存运行、维护、管理和应用计算机所需要的以电子格式存在的所有在的所有程序程序和和数据数据,
6、以及说明这些程序的相关资料和,以及说明这些程序的相关资料和文文档档的总和。的总和。 从广义的角度上来讲,计算机软件不仅包括程序、数据从广义的角度上来讲,计算机软件不仅包括程序、数据和文档,还包含了软件基础理论、软件方法、软件开发技术和文档,还包含了软件基础理论、软件方法、软件开发技术与软件开发工具。与软件开发工具。 在软件系统中,程序是主体,数据是程序处理的对象及在软件系统中,程序是主体,数据是程序处理的对象及程序运行所需要的参数,文档则是程序设计、运行、维护所程序运行所需要的参数,文档则是程序设计、运行、维护所需要的资料。需要的资料。计算机软件的分类u3.1 系统软件支持应用软件的基础平台
7、为计算机系统本身的运行而研制和开发的,它包括操作系统、语言处理程序、数据库管理系统、驱动程序以及用于诊断和维护计算机的工具软件。u3.2 应用软件以系统软件为基础建立、运行 为用户使用计算机的具体应用目的而研制和开发的,他们包括办公软件、管理软件、设计制造软件等多个类别。3 计算机软件系统3.1.1 操作系统(操作系统(Windows、UNIXLinux等)等)3.1.2 语言处理系统(语言处理系统(Visual Basic等)等)3.1.3 数据库管理系统(数据库管理系统(SQL server、Oracle等)等)3.1.4 实用程序实用程序3.1 系统软件 统一管理和控制计算机系统中的软硬
8、件资源,合理地组织计算机的工作流程、为用户提供一个良好的便于使用的操作环境,以使用户能够高效、方便、灵活地使用计算机系统。 操作系统是整个计算机软件系统的核心,对于计算机系统的运行起着举足轻重的作用。3.1.1 操作系统计算机语言 计算机语言(程序设计语言、算法语言)是人与计算机交换信息的工具。各种程序都是用计算机语言来编写的。 语言处理系统的功能就是对各种计算机语言的源程序进行处理和转换,生成CPU可以直接识别并执行的目标程序。3.1.2 语言处理系统计算机语言的分类 机器语言 是直接用二进制形式的指令代码作为语句的语言,程序使用的数据也由二进制表示。完全由“0”和“1”两种代码组成,它是计
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 工学 计算机 计算机软件
限制150内