计算机组成原理-概述(第一章)

计算机的分类和应用

一、分类

计算机总体上分为电子模拟计算机和电子数字计算机,区别如下表:

比较内容数字计算机模拟计算机
数据表示方式数字0和1电压
计算方式数字计数电压组合和测量值
控制方式程序控制盘上连线
精度
数据存储量
逻辑判断能力
二、应用

科学计算、自动控制、测量和测试、信息处理、教育和卫生、家用电器、人工智能。

计算机的硬件

运算器、存储器、控制器、IO设备以及总线

  • 运算器
      功能是进行加、减、乘、除等算术运算,除此之外还可进行逻辑运算。(运算中,数的位数越多计算精度越高,但是所费电子器件也越多,因此目前计算机的运算长度一般是8位、16位、32位64位)。
  • 存储器
      存储器由许多存储单元构成,一个存储单元存储一些二进制位。每个存储单元都有编号,叫做地址。存储器所有存储单元总数称为存储器的存储容量
  • 控制器
      功能是从内存中取出解题步骤加以分析,然后执行某种操作。
      运算器只能做基本操作。每一个基本操作叫一条指令。解算某一问题的一串指令序列叫做计算程序
      指令的功能是明确告诉控制器,从存储器的哪个单元取数(也就是地址),并进行何种操作。指令的形式是“操作码”+“地址码”。每个操作,每个地址,都有自己的二进制编码,这样一条指令就是一串二进制数字,可以把数码化之后的指令存在存储器中。
      将指令序列存放在存储器中称为存储程序。控制器依据存储的程序来控制全机协调的完成计算任务叫程序控制。存储程序,并按地址顺序执行,这是冯诺伊曼型计算机的设计思想。
      控制器工作流程:先从存储器取指令放到控制器中,对该指令使用译码器解析,然后执行指令,接着取出第二条指令。取指令的一段时间叫做取指周期。执行指令的一段时间叫做执行周期
      通常把运算器和控制器合称为中央处理器(CPU)。一个至少由一个以上的字节构成,一个字节有8个bit。组成一个字的二进制位数叫做字长。数据和指令都被二进制代码化类,所以一个二进制代码(一个字)既可能是数据也可能是指令,是数据的叫数据字,是指令的叫指令字
      一般来讲,取指周期从内存中读出的信息流是指令流,流向控制器。执行周期从内存中读出或送入的信息流是数据流,流向运算器或从运算器流出。
  • IO设备
      通过接口通道与主机相连,接口相当于转换器,通道相当于专用的外围设备处理器。

计算机的软件

计算机软件分为两大类:系统程序、应用程序。

  • 系统程序用来简化程序设计,简化使用方法,提高计算机的使用效率,发挥和扩大计算机的用途及功能。
  • 应用程序是用户利用计算机来解决某些问题而编制的程序。

计算机的层次结构

1级-微程序设计级
2级-一般机器级
3级-操作系统级
4级-汇编语言级
5级-高级语言级

  第一到第三级编写程序所采用的语言基本是二进制数字化语言,机器执行和解释容易,第四、五两级编写程序所采用的是符号语言,用英文字母和符号来表示程序。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值