操作系统的一些琐碎知识
1.现代计算机CPU只会从内存中读取数据,硬盘的数据通过DMA(IO设备直接与内存数据交换)的方式与内存打交道。
2.CPU总线(BUS)周期:
T1:向bus发送地址,寻址
T2:bus上撤销地址,准备接受数据
T3:数据读入到数据总线
T4:结束总线周期
电脑主频越高,时钟周期越短,耗时短从而显得性能高。
3.数据总线: 负责读写数据,数据总线宽度决定传输速度。 8根数据总线一次取一个字节,16根一次取2个字节。
16位机器,对于非对齐(字对齐就是地址能被4整除)的字,需要两个周期读取,所以说内存对齐还是很重要的。