外部存储器上的数据能否被CPU直接处理?
1个回答
展开全部
外部存储器上的数据无法被CPU直接处理。\x0d\x0aCPU只能读取内存中的数据到缓存,再进行数据处理。需要访问处理外部存储器上的数据时,CPU需先将外部存储器中的内容,写入到内存中,再读取内存数据到CPU缓存中,进行数据处理。以下为数据处理的详细流程:\x0d\x0a1. 外部数据通过SATA,老版本是IDE接口将数据注入内存。\x0d\x0a2. 被注入内存的数据由内存注入L3缓存。\x0d\x0a3. L3缓存注入L2缓存,L2缓存再注入L1,其中一级缓存存储量最小但是读写速度最快。也就是说,外部数据是通过一级一级的缓存最终进入CPU运算。\x0d\x0a通过缓存存储数据,加快读写速度,最终提高了CPU运算效率。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询