ARM的特点-ARM基础知识
ARM的特点RISC指令集Load/Store体系结构固定的32位指令大多数指令单周期完成Thumb/DSP/jazeller功能扩展低功耗Load-Store结构——这个应该是RISC设计中比较有特点的一部分。在RISC中,CPU并不会对内存中的数据进行操作,所有的计算都要求在寄存器中完成。而寄存器和内存的通信则由单独的指令来完成。而在CSIC中,CPU是可以直接对内存进行操作的,这也是一个比较特别的地方。指令周期:cpu从内存取出一条指令并执行这条指令的时间总和。指令周期是执行一条指令所需要的时间由若干个机器周期组成,是从取指令、分析取数到执行完所需的全部时间。指令不同,所需的机器周期数也不同。对于简单的的单字节指令,在取指令周期中,指令取出到指令寄存器后,立即译码执行,不再需要的机器周期。对于比较复杂的指令,例如转移指令、乘法指令,则需要两个、两个以上的机器周期。通常含一个机器周期的指令称为单周期指令,包含两个机器周期的指令称为双周期指令。到底什么是时钟?计算机中根本没有时钟这个东西,只有晶振。通常人们说的时钟频率就是晶振的频率,这个参数与具体使用的晶振有关,就好像你不能直接问我电阻有多大,这要看具体是什么电阻。什么是指令周期?指令周期是一条指令执行所需的时钟周期,不同的指令执行所需的时钟周期个数都不同。一个机器周期就是CPU主频的倒数。什么是总线周期? cpu在执行指令过程中,凡需执行访问存储器或访问I/O端口的操作都统一交给BIU的外部总线完成,进行一次访问(存取一个字节)所需的时间称为一个总线周期。一般一个基本的总线周期由4个时钟周期组成。时钟周期是一个时间的量,人们规定10纳秒(ns)为一个时钟周期。时钟周期表示了内存(SDRAM)所能运行的最高频率。更小的时钟周期就意味着更高的工作频率。对于PC100规格的内存来说,它的运行时钟周期应该不高于10纳秒。纳秒与工作频率之间的转换关系为:1000 /时钟周期=工作频率。例如,标称10纳秒的PC100内存芯片,其工作频率的表达式就应该是1000 / 100 = 100MHZ,这说明此内存芯片的额定工作频率为100MHZ。目前市场上一些质量优秀的内存通常可以工作在比额定频率高的频率下,这为一些喜欢超频的朋友带来了极大的方便。例如KingMAX的PC100内存,此类内存多采用8纳秒的芯片,相对于其100MHZ的频率来说,频率提高的余地还很大,许多用户都可以让它们工作在133MHZ甚至更高的频率下。能不能超频使用很大程度上反应了内存芯片以及PCB板的质量。不过,仅仅凭借时钟周期来判断内存的速度还是不够的,内存CAS的存取时间和延迟时间也在一定程度上决定了内存的性能。
3.87MB
文件大小:
评论区