深入理解计算机系统——计算机系统简述

    xiaoxiao2023-10-14  148

    1.总线 总线:就是电子管道,负责在各个部件之间传递信息 字:总线传递的都是定长的字节快 字节数:字中的字节数,比如32位的机器是4个字节,64位的机器是8个字节 2.IO设备 输入:鼠标,键盘 输出:显示器 磁盘驱动器:磁盘(存放程序和数据) 3.主存 临时存储设备,用来存放程序和程序处理的数据由(DRAM)芯片组成, 4.处理器 是中央处理器的简称(CPU),作用就是解释主存中的指令。 PC:处理器核心(PC计数器),从通电开始,处理器就在不断地执行程序计数器指向 的指令。 ALU:计算新的数据和地址值 寄存器文件:是由单个寄存器文件组成的

    CPU可能会执行的操作: 加载:从主存储器赋值一个字节,覆盖寄存器原来的内容 存储:从寄存器赋值一个字节到主存 操作:把寄存器的内容放到ALU,完成算术逻辑计算 跳转:从指令中抽取一个字,复制到PC上面

    =高速缓存的意义 根据机械原理,较大的存储设备比较小的存储设备运行的慢,比如一个磁盘比主存大1000倍,但是处理器从磁盘上读取一个字的时间开销比从主存读取的开销大1000倍。类似的,寄存器只存储几百个字节,但是主存存放几十亿字节,所以从寄存器读数据,比从主存块100倍。 为了缩小处理器和主存之间的差异,采用 高速缓存存储器 可能这么说还是有点迷糊,下面从宏观看下高速缓存的地位吧(滑稽脸)

    存储器的层次结构: 存储器的层次结构:上一层的存储器作为下一层的高速缓存,因此寄存器文件是L1的高速缓存,L1是L2的高速缓存…

    最新回复(0)