请高手翻译电子信息工程的专业英语`比较长...PART 2
来源:百度知道 编辑:UC知道 时间:2024/06/20 05:33:32
Using a simple,unfined memory system together with a Harvard architecture is highly inefficient.Vnless it is possible to feed data into both binsses at the same time,it might be better to use a ron.Neumann architecture processor.
Use of caches
At higher clock speeds,caches are useful as the memory speed is proportionally
OK,搞定了
哈弗体系结构可能存在两个分离的内存系统。只要数据和指令在同一时间可以传回,那么不管是从缓存还是内存取出的就无关重要。但同时也出了一个问题,comolers(没查到什么意思)通常将代码嵌入到数据中,并写入到指令内存空间中也是至关重要的。举个列子,如果需要自动修改代码的话,ARM调试器将用来在内存中设置软件断点。如果确实存在两个完全独立的内存系统,就不会出现这种可能性。内存系统之间只有存在某种桥相连才有可能适用。
在哈弗体系结构中使用一种简单且不良的内存系统是很低效的。除非可以在同一时间内将数据传给两个总线,要不然使用冯诺依曼结构的处理器将会更好。
缓存使用
高速时钟频率下,缓存跟低比例的内存速度同样有用。哈弗体系结构主要用在高速运行的系统中,所以在这些系统中缓存用来存储指令与数据是非常频繁的。缓存所占比例是随时可变的,这是件好事。这样在原则中就很容易分离指令和数据缓存,独立存储数据和指令。这可能并不是很有效,因为在同一时间只有可能存取一个缓存。
哈弗体系结构的缓存是非常有用的。这样的系统,每一个总线都会有一个独立的缓存。因为同一时间只能存取一个缓存,这样在哈弗体系结构中使用共享缓存将会非常低效。如果有两个缓存,那么就可以同时存取两个总线…准确地说这就是哈弗体系结构所需要的。
可能有些地方还不是很到位,你看看,修改下。
这是可能有两个独立的记忆系统的hardward archiitecture.As只要日期和指示可以美联储在同time.then不管它来自一个缓存或memory.But有问题,这。 Comolers generally.embed数据(字面池)内的cide ,往往还必须能够写入内存空间的指示,例如,在自治的情况下修改代码,或者,如果一个ARM调试器使用,以设置软件断点在memory.If有两个完全独立的,孤立的记忆系统,这不是possible.There必须得到某种形式的记忆体之间的桥梁,使这一系统。
使用简单, unfined记忆系统与哈佛结构是非常inefficient.Vnless有可能饲料数据纳入binsses在同一时间,可以更好地使用ron.Neumann架构处理器。
使用缓存
在更高