- 1、本文档共42页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[计算机软件及应用]第01章-计算机与程序设计基础
第一章计算机与程序设计基础
白雪飞
中国科学技术大学信息科学技术学院
提纲
计算机系统的基本组成与工作原理
微型计算机的系统结构
信息的表示及存储形式
计算机程序与算法
2
计算机系统的基本组成与工作原理
ABC
Atanasoff–Berry Computer
第一台电子计算机,1942年
用于求解线性方程组
ENIAC
Electronic Numerical Integrator And Computer
电子数值积分计算机
第一台通用电子计算机,1946年
EDSAC
Electronic Delay Storage Automatic Computer
电子延迟存储自动计算机
第一台冯·诺依曼结构计算机,1949年
4
电子计算机的诞生
计算机系统的组成
5
计算机系统的组成
设计思想
用二进制编码表示数据和程序
存储程序控制原理
五大基本部件:运算器、控制器、存储器、输入设备、输出设备
存储程序控制原理
将程序和数据存放到计算机内部的存储器中,计算机在程序的控制下一步一步地进行处理,直到得出结果
使用计算机的主要方式:编写程序、运行程序
冯·诺依曼结构计算机
6
冯·诺依曼
John von Neumann
(1903-1957)
运算器 (ALU)
负责完成所有算术、逻辑运算
控制器 (Control Unit)
指挥各部件按照指令功能操作
存储器 (Memory)
存储二进制形式的数据和程序
输入设备 (Input Device)
接受输入的原始数据和程序
输出设备 (Output Device)
将运算结果输出到相应介质上
计算机的硬件系统
7
计算机的基本结构
系统软件 (System Software)
管理计算机全部软硬件资源的软件
操作系统是最核心的软件
应用软件 (Application Software)
专门为某一应用目的而编制的通用或专用程序
应用软件必须在系统软件的支持下才能工作
计算机的软件系统
8
用户和软件、硬件之间的关系
指令 (Instruction)
计算机完成一个基本操作的命令
由一串二进制代码组成,包括操作码和操作数
不同类型计算机的指令代码也不同
指令系统 (Instruction Set)
一台计算机所能识别的所有基本指令的集合
程序 (Program)
为完成预定任务用计算机语言编写的一组指令序列
程序的执行过程:取指令、分析指令、执行指令
程序设计语言 (Programming Language)
机器语言、汇编语言、高级语言
计算机的基本工作原理
9
微型计算机的系统结构
微型机系统的组成
11
微型计算机系统的组成
字长
CPU一次能直接处理的二进制数的位数
字长越长,计算机的处理能力越强
速度
运算速度:每秒钟能执行多少条指令
主频:CPU主时钟的工作频率
内存容量
存取周期
内存进行连续两次独立读/写操作所需的最短时间
外设和软件配置
微型机的主要性能指标
12
主板 (Main Board)
固定在计算机主机箱体上的一块电路板
主板是计算机各部件相互连接的纽带和桥梁
中央处理器 (CPU)
计算机的核心,包括运算器和控制器等
存储器 (Memory)
内部存储器、主存储器
容量较小、读写速度快、由CPU直接随机存取
RAM中的信息在断电后会丢失
外部存储器、辅助存储器
容量很大、读写速度慢、不能直接与CPU交换信息
信息可长期保存,在断电后不会丢失
微型机的硬件组成
13
输入输出 (Input/Output, I/O)
I/O设备:用于输入或输出信息的设备
输入设备:键盘、鼠标等
输出设备:显示器、打印机等
I/O接口:微处理器与I/O设备之间交换信息的连接电路
系统总线 (System Bus)
总线 (Bus):计算机部件之间进行信息传输的一组公共信号线及相关的控制逻辑电路
总线类型:地址总线 (AB)、控制总线 (CB)、数据总线 (DB)
总线扩展槽:PCI、AGP
微型机的硬件组成
14
操作系统 (Operating System, OS)
对计算机的软硬件资源进行管理
DOS、Windows、Unix、Linux等
语言处理程序
把用户用编程语言编写的源程序翻译成计算机能够识别的由机器语言构成的目标程序
编译方式 (Compile):C
解释方式 (Interpret):BASIC
数据库管理程序
常用服务性程序
微型机的系统软件
15
语言处理程序
16
编译过程
解释过程
文件 (File)
操作系统用来存储和管理外存上信息的基本单位
文件名格式:主文件名.扩展名
扩展名一般用来表明文件的类型
通配符可以在操作和命令的文件名中代替其他字符
? 代表一位任意字符
* 代表任意个数的字符串
文件夹/目录 (Folder/Directory
您可能关注的文档
- [计算机软件及应用]即时通信系统的研究.doc
- [计算机软件及应用]可编程序控制器原理7.ppt
- [计算机软件及应用]单机连网004.ppt
- [计算机软件及应用]售前之道交流材料1《金字塔原理》介绍201212.pdf
- [计算机软件及应用]命令参数.pdf
- [计算机软件及应用]在Linux下用户空间与内核空间数据交换的方式.doc
- [计算机软件及应用]图像边缘检测算法代码7.doc
- [计算机软件及应用]在 Android 上使用 XML 和 JSON_第 2 部分 交付混合了 JSON 的 Android 应用程序.ppt
- [计算机软件及应用]医院门诊信息管理系统的设计与实现.doc
- [计算机软件及应用]商业企业的购销存管理信息系统的设计与实现.doc
文档评论(0)