主板总线指什么?哈弗结构又是什么?

章赛清 2019-10-15 10:39:00

推荐回答

在主存和高速的磁盘等设备之间引入一个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

相关问答

主板的前端总线频率和CPU的前端总线频率说的是一个东西但一个在主板上一个是在CPU上前端总线频率指的是CPU和北桥芯片之间交换数据的频率。前端总线的英文名字是FrontSideBus,通常用FSB表示,是将CPU连接到北桥芯片的总线。计算机的前端总线频率是由CPU和北桥芯片共同决定的。北桥芯片负责联系内存、显卡等数据吞吐量最大的部件,并和南桥芯片连接。CPU就是通过前端总线连接到北桥芯片,进而通过北桥芯片和内存、显卡交换数据。前端总线是CPU和外界交换数据的最主要通道,因此前端总线的数据传输能力对计算机整体性能作用很大,如果没足够快的前端总线,再强的CPU也不能明显提高计算机整体速度。数据传输最大带宽取决于所有同时传输的数据的宽度和传输频率,即数据带宽的前端总线频率和CPU的前端总线频率一致的时候才能发挥最佳性能.而CPU和内存都具有相应的速率和带宽。在配置电脑过程中,根据CPU的速率和带宽,来搭配相应速率和带宽的内存,会直接影响整机的性能.如果选择的是赛扬4系列CPU,则应该要配置DDR333/DDR400内存,DDR266只适合赛扬3和采用AMD的新品毒龙、基于Thorton核心的AthlonXP系列产品的CPU。而Barton3200+型号和Athlon64系列的产品则应该搭配DDR400内存。同理,如果购买的是P4系列处理器,则应该采用DDR400甚至双通道的DDR333或DDR400内存来匹配,以免出现CPU带宽浪费过多,而影响电脑的整体性能的情况知道。
目前基于铜介质双绞线的千兆以太网有两个标准,即1000Base-T和1000Base-Tx。1000Base-T是基于四对双绞线,全双工运行为100MHz。这也是该技术的一个出发点,即希望该网络技术可以运行在五类线上。由于是四对线同时进行双向传输,线对之间的串扰就比较严重,而更高效的编码技术要求更好的信噪比,因此,这种技术就要求网卡以及网络设备的接口,例如交换机或HUB,必须有串扰消除技术才能保证网络可以正常的接收信号。这样就使得网络的端口接入费用增高特殊的接收电路设计,而这种1000Based-T的网络在超五类或者性能较好的五类系统经过TSB95标准的认证测试上就可以运行。1000Base-Tx也是基于四对双绞线,但却是以两对线发送,两对线接收类似于100Base-Tx。由于每对线缆本身不进行双向的传输,线缆之间的串扰就大大降低,同时其编码方式也相对简单。这种技术对网络的接口要求比较低,不需要非常复杂的电路设计,降低了网络接口的成本。但由于使用线缆的效率降低了两对线收,两对线发,要达到1000Mbps的传输速率,其带宽就必须超过100MHz,也就是说在五类和超五类的系统中不能支持该类型的网络。一定需要六类系统的支持,综上所述,1000Based-T可以运行在超五类或高性能的五类系统上,但是网络接口的成本比较高。1000Based-Tx只能运行于六类系统上。