推荐回答
在主存和高速的磁盘等设备之间引入一个DMA总线,那么系统可构造一种三总线结构.*在三总线结构中,主存总线用于CPU和主存之间的信息传送;*I/O总线用于CPU和各个I/O之间进行信息传输;*DMA总线用于高速外设和主存之间的信息交换;*在三总线结构中,DMA总线和主存总线不能同时用于访问主存。◆传统的总线结构采用处理器-Cache总线、主存总线、I/O总线三级总线结构用于连接硬盘和主板的接口标准?台式机一般是IDE,服务器一般是SCSI。
辛国斌2019-10-15 11:04:22
提示您:回答为网友贡献,仅供参考。
其他回答
-
总线,笼统来说就是一组进行互连和传输信息。
连东红2019-10-15 13:01:28
-
哈佛结构是一种将程序指令存储和数据存储分开的存储器结构。中央处理器首先到程序指令存储器中读取程序指令内容,解码后得到数据地址,再到相应的数据存储器中读取数据,并进行下一步的操作。程序指令存储和数据存储分开,可以使指令和数据有不同的数据宽度,如Microchip公司的PIC16芯片的程序指令是14位宽度,而数据是8位宽度。哈佛结构的微处理器通常具有较高的执行效率。其程序指令和数据指令分开组织和存储的,执行时可以预先读取下一条指令。目前使用哈佛结构的中央处理器和微控制器有很多,除了上面提到的Microchip公司的PIC系列芯片,还有摩托罗拉公司的MC68系列、Zilog公司的Z8系列、ATMEL公司的AVR系列和安谋公司的ARM9、ARM10和ARM11,51单片机也属于哈佛结构冯?诺伊曼结构也称普林斯顿结构,是一种将程序指令存储器和数据存储器合并在一起的存储器结构。程序指令存储地址和数据存储地址指向同一个存储器的不同物理位置,因此程序指令和数据的宽度相同,如英特尔公司的8086中央处理器的程序指令和数据都是16位宽。目前使用冯?诺伊曼结构的中央处理器和微控制器有很多。除了上面提到的英特尔公司的8086,英特尔公司的其他中央处理器、安谋公司的ARM7、MIPS公司的MIPS处理器也采用了冯?诺伊曼结构。在DSP算法中,最大量的工作之一是与存储器交换信息,这其中包括作为输入信号的采样数据、滤波器系数和程序指令。例如,如果将保存在存储器中的2个数相乘,就需要从存储器中取3个二进制数,即2个要乘的数和1个描述如何去做的程序指令。图〔a显示了一个传统的微处理器是如何做这项工作的。这被称为冯?诺依曼结构,是以一位数学家的名字命名的。冯?诺依曼结构中,只有一个存储器,通过一条总线来传送数据。乘两个数至少需要3个指令周期,即通过总线将这3个数从存储器中送到CPU。所以这种结构在面对高速、实时处理时,不可避免地造成总线拥挤。为此,哈佛大学提出了与冯?诺依曼结构完全不同的另一种计算机结构,人们习惯称之为哈佛结构,如图b所示。它根据数据和数据指令将存储器和总线分开。因此,总线操作是独立的,能同时取指令和数据,提高了速度。目前DSP内部一般采用的是哈佛结构,它在片内至少有4套总线:程序的数据总线,程序的地址总线,数据的数据总线和数据的地址总线。这种分离的程序总线和数据总线,可允许同时获取指令字来自程序存储器和操作数来自数据存储器,而互不干扰。这意味着在一个机器周期内可以同时准备好指令和操作数。有的DSP芯片内部还包含有其他总线,如DMA总线等,可实现单周期内完成更多的工作。这种多总线结构就好像在DSP内部架起了四通八达的高速公路,保障运算单元及时地取到需要的数据,提高运算速度。因此,对DSP来说,内部总线是个资源,总线越多,可以完成的功能就越复杂。超级哈佛结构superHarvardarchitecture,缩写为SHARC如图c所示,它在哈佛结构上增加了指令cache缓存和专用的I/O控制器。
龚崇玲2019-10-15 11:54:58
-
cortexM3是ARM基于ARMv7-M架构设计的处理器;哈佛结构宏观上说的是处理器硬件上的结构,它把指令和数据分开了;冯诺伊曼结构是指令和数据搅在一起的。而ARMv7-M架构宏观上是指令集,就是芯片的汇编语言版本,当然它和哈佛结构和冯诺伊曼结构有着密切的关系,因为硬件决定一切。STM32只是一种SOC,片上系统;它是ST公司用了ARM公司的cortexM3的处理器,其他的外设是ST公司加上的。你可以把STM32看作我们用的电脑主板,他包括了硬件运行的必要的东西;ROM、RAM、GPIO、还有各种接口外设比如USB、USART、IIC、SPI等等;cortexM3就是中间的CPU了。所以ST公司就做了系统集成。
齐文泉2019-10-15 11:37:43
-
TI的DSP的多总线结构式对哈佛结构的进一步扩展。冯·诺依曼结构的计算机没有区分程序存储器和数据存储器,这样导致了总线拥堵。哈佛结构将程序存储器和数据存储器分开,使得读程序和对数据的存取可以同时进行。而TI的DSP将哈佛结构进一步扩展,将程序读、数据读和数据写分成了三条总线,进一步提高了程序的并发处理能力。
贾鹤鸣2019-10-15 11:20:15