《王道计算机组成原理》第一章个人笔记
文章目录
第一章 计算机系统概述
1.1.—— 计算机的发展
1.什么是计算机系统?
计算机性能的好坏取决于“软”、“硬”件功能的总和
2.硬件的发展
机器字长: 计算机一次整数运算所能处理的二进制位数 例如:8位、16位、32位、64位
1.2.1 计算机硬件的基本组成
主存储器
主存储器简称主存又称内存储器内存,用来存放计算机运行期间所需的程序和数据,CPU可以直接随机的对其访问,也可以和高速缓冲存储器及辅助存储器交换数据,其特点是容量较小存储速度较快,每位的价格较高
早期冯诺依曼机
特点
主要特点 以运算器为中心:
输入、输出设备与存储器之间的数据传送通过运算器完成,运算器承担数据中转职能
现代计算机结构
主存:内存 (归为主机中)
辅存:机械硬盘、固态硬盘,外存(归为I/O设备(外设))
主存与辅存运行tips:
1、程序(一坨源代码)运行前,他们位于外存中,开始运行时,需要先通过编译器转换成一个可执行文件
2、操作系统将这可执行文件读取到内存,并为这个程序分配一定的内存空间
4、程序运行结束后,操作系统会回收为程序分配的内存空间。
计算机硬件的基本组成小结
1.2.2 各个硬件的工作原理
主存储器
CPU读入数据: 将需要找的数据的地址放入MAR,通过MAR里的地址找数据 把找到的数据放入MDR ,读MDR
数据在存储体中按地址存储
地址从零开始
存储字长一般为8bit的整数倍
运算器
控制器
完成一条指令的步骤
计算机的工作过程
上一条运算结束后,运算结果会暂存到ACC中
(ACC):ACC中的值
指令周期就是指令从开始执行到执行结束,即从取指令到执行指令
硬件总结
注意区分字与字节、B与b的区别 B为字节
1.2.3计算机系统的多层次结构
五层
预处理、编译、汇编、链接(调用库函数后,需要将自己的程序与其他程序链接起来)
编译型语言执行编译程序,解释型语言执行解释程序
1.3-计算机的性能指标
存储器的性能指标
n个二进制位最多能表示出2^n种不同的状态
KB、MB、GB、TB ===》描述文件大小
CPU的性能指标
系统整体的性能指标