假如没有交通规则,交通事故、堵塞、停滞就不可避免,那么究竟是谁在管理和引导数据在传输流动中不会“撞车”呢?答案是cpu,如图4所示
从图4中我们可以看到,cpu、内存、硬盘、南桥、北桥等设备都在这个“交通网”中。要想让一个数据从硬盘移动到内存中,究竟要经过哪些步骤呢?下面来分析一下。
(1)cpu通过控制总线和地址总线发送控制信号和寻址信号读取数据。
(2)总线上的所有设备都得到这个信号。
(3)硬盘经过分析控制信号判断这是发给自己的信号。
(4)硬盘依据寻址信号在自身存储空间中找到相应的数据。
(5)硬盘将找到的数据发送到数据总线上。
(6)为了数据传输的稳定性,cpu会依据设备状态判断硬盘是否完成了数据读取。
(7)cpu通过控制总线和地址总线发送控制信号和寻址信号。
(8)内存经过分析控制信号判断这是发给自己的信号。
(9)内存从数据总线上得到数据。
(10)内存依据寻址信号,把新得到的数据存储在自己相应的存储空间中。
这就完成了一次从硬盘到内存的数据传输,当然,在实际运行中这个速度快得令人难以想象。
云计算、大数据、人工智能和区块链等新兴技术与金融业务不断融合
苹果iPhone线上限购2部,全球供应链陷入困境
虚拟现实康复游戏亮相SXSW_可为中风患者提供康复治疗
嵌入式Linux的DiskOnChip设备驱动开发
未扩展时钟揭秘
数据在总线中如何流动
光电子应用推动砷化镓晶圆和外延片市场进入新时代
蔚来硅谷迎来的第三次裁员 主要面向的是自动驾驶团队
物联网在学校满足数字学习
探讨工业4.0在汽车制造业的应用
非隔离BUCK电源应用设计方案
华为mate7、华为mate8、华为mate9对比,三代华为mate手机,你最喜欢哪一代?
高通推出近距离P2P通讯技术AllJoyn
大功率LED路灯结构
How to Tune and Antenna Match
轻装上阵,机器人移动底盘带来百变惊喜
开发者案例:基于机智云、RT-Thread智慧农业的案例介绍
控制板的作用
4月份就可以拿货, 小米6用835依旧供应量充足
外企开展中国在线业务的三种网络加速方案:含免ICP备案CDN解决方案