当前位置: 技术问答>linux和unix
计算机组成原理,数据如何从存储设备的缓存转移到内存,是什么在控制数据的传输
来源: 互联网 发布时间:2017-02-13
本文导语: 1:是计算机的cpu将硬件缓存的数据存到缓存中吗? 若将缓存的数据读到存储设备,(是设备自身将数据读到自己的存储单元的吗),还是(cpu将数据读到存储设备的存储单元中,存储设备什么也不用干,他只是存储...
1:是计算机的cpu将硬件缓存的数据存到缓存中吗?
若将缓存的数据读到存储设备,(是设备自身将数据读到自己的存储单元的吗),还是(cpu将数据读到存储设备的存储单元中,存储设备什么也不用干,他只是存储的仓库而已)
还有几个问题就是
2:从硬盘设备传输数据到u盘,他的过程是(将数据存到硬盘缓存,再到内存,再经过cpu读到u盘的缓存,再经u盘本身将自身的缓存读取到u盘中),还是(硬盘将数据存储到自身缓存,再通知cpu,cpu收到后发出指令给u盘,u盘读取硬盘的缓存,经过内存,读到自身的u盘缓存,再自己将u盘的缓存读到自己的存储单元中)
3:将磁盘D的数据剪切到磁盘F,他的过程是(cpu将数据在磁盘D的地址发给磁盘F,然后将保存在D盘的地址删除掉),还是(磁盘D将数据读到硬盘缓存,然后经过内存{不确定是否要经过内存},再到F盘的缓存,在读取到F盘)
4:最进给计算机的并行处理,并发控制弄糊涂了,明明就是cpu一个人在干事许多事,(难道一个人一件一件的完成事情),怎么会比(这件事做一半又换另外一件事来做,再回来做没有完成的事是要慢呢),怎么说是优化cpu的利用率,高效利用资源。
这些问题纠结似乎跟我不懂的底层原理运作有关
求老师指导,晚生在此叩拜,期待老师的答复
若将缓存的数据读到存储设备,(是设备自身将数据读到自己的存储单元的吗),还是(cpu将数据读到存储设备的存储单元中,存储设备什么也不用干,他只是存储的仓库而已)
还有几个问题就是
2:从硬盘设备传输数据到u盘,他的过程是(将数据存到硬盘缓存,再到内存,再经过cpu读到u盘的缓存,再经u盘本身将自身的缓存读取到u盘中),还是(硬盘将数据存储到自身缓存,再通知cpu,cpu收到后发出指令给u盘,u盘读取硬盘的缓存,经过内存,读到自身的u盘缓存,再自己将u盘的缓存读到自己的存储单元中)
3:将磁盘D的数据剪切到磁盘F,他的过程是(cpu将数据在磁盘D的地址发给磁盘F,然后将保存在D盘的地址删除掉),还是(磁盘D将数据读到硬盘缓存,然后经过内存{不确定是否要经过内存},再到F盘的缓存,在读取到F盘)
4:最进给计算机的并行处理,并发控制弄糊涂了,明明就是cpu一个人在干事许多事,(难道一个人一件一件的完成事情),怎么会比(这件事做一半又换另外一件事来做,再回来做没有完成的事是要慢呢),怎么说是优化cpu的利用率,高效利用资源。
这些问题纠结似乎跟我不懂的底层原理运作有关
求老师指导,晚生在此叩拜,期待老师的答复
|
高效利用资源