计算机组成原理期末复习必备知识点大全——第一章(计算机系统概论)

526 阅读3分钟
  1. 在正文第一句带上:小知识,大挑战!本文正在参与“    程序员必备小知识    ”创作活动
  2. 在正文第二句带上:本文同时参与 「掘力星计划」    ,赢取创作大礼包,挑战创作激励金

计算机组成原理是很多高校考研408四大科目之一,也是很多计算机相关专业的基础课之一。不仅如此,程序员在以后的学习过程中,计算机组成原理也处于很重要的地位。本文以高等教育出版社出版,唐朔飞编著的课本为例,总结每一章的重点难点,可能有的同学所用课本版本不一样,其实大致内容都差不多,一些细节东西不太一样,可以借鉴与参考。 在这里插入图片描述

@TOC

计算机系统简介

计算机软硬件概念

计算机系统由“硬件”和“软件”两大部分组成。

在这里插入图片描述

计算机系统的层次结构

1.实际机器 2.汇编语言虚拟机 3.高级语言虚拟机 4.微程序机器 5.操作系统虚拟机

计算机的基本组成

冯·诺依曼计算机的特点

  • 计算机由运算器、存储器、控制器、输入设备和输出设备五大部件组成。
  • 指令和数据以同等地位存放于存储器内,并可按地址寻访。
  • 指令和数据均用二进制表示。
  • 指令由操作码和地址码组成,操作码用来表示操作的性质,地址码用来表示操作数在存储器中的位置。
  • 指令在存储器内按顺序存放。
  • 机器以运算器为中心。

计算机的硬件框图

1.计算机硬件关系 在这里插入图片描述 2.冯·诺依曼计算机的特点(以运算器为中心) 在这里插入图片描述 3.现代计算机的特点(以存储器为中心) 在这里插入图片描述

计算机硬件的主要技术指标

机器字长

机器字长是指CPU一次能处理数据的位数,通常与CPU的寄存器位数有关。 字长越长,数的表示范围越大,精度越高。

存储容量

存储器的容量应该包括主存容量和辅存容量。

主存容量是指主存中存放二进制代码的总位数。 即:存储容量=存储单元个数×存储字长

辅存容量通常用字节数来表示, 例如:某机辅存容量为80GB(1GB=1024M=2^10 × 2^20 = 2^30)

运算速度

计算机的运算速度与许多因素有关,如机器的主频、执行什么样得到操作、主存本身的速度等都有关。

典型例题

1.用以指定待执行指令所在地址的是_____ A.指令寄存器
B.数据计数器 C.程序计数器 D.累加器 答案:C

解析:指令寄存器用于暂存当前正在执行的指令;程序计数器用于存放下一条指令所在单元地址;累加器用于储存计算产生的中间结果·

2.下列语句____是正确的

A.1KB=1024*1024B
B.1KB=1024MB
C.1MB=1024*1024B
D.1MB=1024B

答案:C 解析: 在这里插入图片描述 3.存储单元是指____ A.存放一个字节的所有存储元集合 B.存放一个存储字的所有存储元集合 C.存放一个二进制信息位的存储元集合 D.存放一条指令的存储元集合 答案:B 4.存储字是指____ A.存放在一个存储单元中二进制代码组合 B.存放在一个存储单元中的二进制代码位数 C.存储单元的集合 D.机器指令 答案:A 5.存储字长是指 A.存放在一个存储单元中的二进制代码组合 B.存放在一个存储单元中的二进制代码位数 C.存储单元的个数 D.机器指令的位数 答案:B