问答
首页
找产品
找企业
资讯
论坛
百科
问答
维修
服务
品牌
改装
首页
问答
全部分类
问答
精选
待解决
问
请教微机问题
小朋友
DMA(Direct Memory Access),即直接存储器存取,是一种快速传送数据的机制。数据传递可以从适配卡到内存,从内存到适配卡或从一段内存到另一段内存。 利用它进行数据传送时不需要CPU的参与。每台电脑主机板上都有DMA控制器,通常计算机对其编程,并用一个适配器上的ROM(如软盘驱动控制器上的ROM)来储存程序,这些程序控制DMA传送数据。一旦控制器初始化完成,数据开始传送,DMA就可以脱离CPU,独立完成数据传送。 在DMA传送开始的短暂时间内,基本上有两个处理器为它工作,一个执行程序代码,一个传送数据。利用DMA传送数据的另一个好处是,数据直接在源地址和目的地址之间传送,不需要中间媒介。如果通过CPU把一个字节从适配卡传送至内存,需要两步操作。首先,CPU把这个字节从适配卡读到内部寄存器中,然后再从寄存器传送到内存的适当地址。DMA控制器将这些操作简化为一步,它操作总线上的控制信号,使写字节一次完成。这样大大提高了计算机运行速度和工作效率。 计算机发展到今天,DMA已不再用于内存到内存的数据传送,因为CPU速度非常快,做这件事,比用DMA控制还要快,但要在适配卡和内存之间传送数据,仍然是非DMA莫属。要从适配卡到内存传送数据,DMA同时触发从适配卡读数据总线(即I/O读操作)和向内存写数据的总线。激活I/O读操作就是让适配卡把一个数据单位(通常是一个字节或一个字)放到PC数据总线上,因为此时内存写总线也被激活,数据就被同时从PC总线上拷贝到内存中。 9.何谓DMA方式? DMA控制器可采用哪几种方式与CPU分时使用内存? 【解】直接内存访问(DMA)方式是一种完全由硬件执行I/O交换的工作方式。DMA控制器从CPU完全接管对总线的控制。数据交换不经过CPU,而直接在内存和I/O设备之间进行。DMA控制器采用以下三种方式: ①停止CPU访问内存:当外设要求传送一批数据时,由DMA控制器发一个信号给CPU。DMA控制器获得总线控制权后,开始进行数据传送。一批数据传送完毕后,DMA控制器通知CPU可以使用内存,并把总线控制权交还给CPU。 ②周期挪用:当I/O设备没有 DMA请求时,CPU按程序要求访问内存:一旦 I/O设备有DMA请求,则I/O设备挪用一个或几个周期。 ③DMA与CPU交替访内:一个CPU周期可分为2个周期,一个专供DMA控制器访内,另一个专供CPU访内。不需要总线使用权的申请、建立和归还过程。
2023-10-02
1条回答
问
微机系统的主要性能指标是什么
说好的幸福
微机系统的主要性能指标是:1、运算速度:运算速度是衡量计算机性能的一项重要指标;2、字长:计算机在同一时间内处理的二进制位数;3、内存储器的容量:内存储器,也简称主存,是CPU可以直接访问的存储器,内存储器容量的大小反映了计算机即时存储信息的能力;4、外存储器的容量:外存储器容量通常是指硬盘容量(包括内置硬盘和移动硬盘)。外存储器容量越大,可存储的信息就越多;5、外部设备的配置及扩展能力:主要指计算机系统配接各种外部设备的可能性、灵活性和适应性。扩展资料:微机保护装置:微机保护装置采用了国际先进的DSP和表面贴装技术及灵活的现场总线(CAN)技术,满足变电站不同电压等级的要求,实现了变电站的协调化、数字式及智能化。此系列产品可完成变电站的保护、测量、控制、调节、信号、故障录波、电度采集、小电流接地选线、低周减载等功能,使产品的技术要求、功能、内部接线更加规范化。产品采用分布式保护测控装置,可集中组屏或分散安装,也可根据用户需要任意改变配置,以满足不同方案要求。 微机保护装置适用于110KV及以下电压等级的保护、监控及测量,可用于线路、变压器、电容器、电动机、母线PT检测、备用电源自投回路及主设备的保护、控制与监视。单元化的设计使其不但能方便地配备于一次设备,也可以集中组屏、集中控制。规范的现场总线接口支持多个节点协调工作,实现系统级管理和综合信息共适用范围。参考资料:搜狗百科-微机系统
2023-08-21
4条回答
问
pc系列微机系统中,在进行DMA传送时,如何寻址存储单元及外设?
潇湘海
A/D转换设置为Ch0、Ch1、Ch2、Ch3连续转换模式,DMA通道1配置给A/D转换器。每次转换结束后,A/D转换器会发出中断并引发DMA请求。同时A/D转换器会提供PIA(外设间接地址)给DMA控制器以便和起始地址偏移量寄存器装配DPSRAM地址,确定相应缓冲区的地址位置。由于每个A/D通道的外设地址是不同的,因此在DPSRAM里每个A/D通道都有自己独立的缓冲区。 形象的说:A/D转换的结果被不断丢给(Scatter)DMA控制器,DMA控制器根据寄存器间接寻址机制,把相应A/D通道的数据收集(Gather)在DPSRAM里各个A/D通道独立的缓冲区里。 显而易见,这种方式提高了A/D转换的DMA传输效率。CPU可以很方便的利用简单的寻址方式直接利用这些数据。 DMA缓冲区间接地址的拼装过程 根据外设的特点,这个模式可以双向工作,因此DMA控制器需要作相应的配置以支持外设读或写操作。外设提供地址序列,用于访问DPSRAM里的数据。允许分散/集中(Scatter/Gather)寻址机制。比如:可以利用这个特点把收到的A/D数据投放到多个缓冲区里,归类来自不同通道的数据,大大减轻了CPU负担。 外设间接寻址方式时,DMA缓冲区间接地址的拼装过程。 低位地址来自于外设,称为外设间接地址(PIA),当外设中断产生DMA请求后会把PIA提供给DMA地址生成逻辑,外设会使用几个最低有效位作为寻址空间(不同外设占用的位数不同),运算的时候对于超过外设空间的位全部填“0”;另一方面,DMA地址寄存器会提供一个固定的基地址作为高位地址,用户在选择缓冲区基址(Base Address)地址偏移量的时候要注意,保证地址里有若干个(≥PIA的位数)最低有效位为“0”。这些为“0”的最低有效位是为PIA留出来的。最后,高位填“0”后的外设间接地址和DMA起始地址寄存器进行“或”逻辑,这样就合成了有效的指向DMA缓冲RAM的地址。
2023-07-17
2条回答
问
微机是什么?
nbzgbxg
就是电脑
2023-01-21
3条回答
问
微机系统硬件的基本配件包括哪些
yyoupp
你好很高兴为您解答处理器、主板,显卡,内存,硬盘,电源机箱这些都是电脑主机里面的硬件
2023-01-20
3条回答
问
什么是构成微机系统各种物理设备的总称
0071116fde88
构成计算机的硬件系统通常有“五大件”组成:输入设备、输出设备、存储器、运算器和控制器.1、常用的输入设备有,键盘、鼠标、触摸屏、数字转换器等.2、将计算机的运算结果或者中间结果打印或显示出来.常用的输出设备有:显示器、打印机、绘图仪等.3、存储器将输入设备接收到的信息以二进制的数据形式存到存 计算机硬件系统储器中.存储器有两种,分别叫做内存储器和外存储器.4、运算器是完成各种算术运算和逻辑运算的装置,能进行加、减、乘、除等数学运算,也能作比较、判断、查找、逻辑运算等.5、由程序计数器、指令寄存器、指令译码器、时序产生器和操作控制器组成,它是发布命令的“决策机构”,即完成协调和指挥整个计算机系统的操作.
2023-01-20
1条回答
问
微机的基本组成是?
4aa51059187f
从系统组成的观点来看,一个微型计算机系统应包括硬件系统和软件系统两大部分。 一、微型计算机的硬件系统 微型计算机的硬件是由微处理器、系统总线、内存储器、I/O接口和外部设备等构成的,其组成框图如下图所示。 微型计算机的基本组成 1.微处理器 微处理器是微型计算机的核心芯片,它包括运算器、控制器和寄存器三个主要部分。运算器又称算术逻辑单元ALU,其主要功能是完成数据的算术和逻辑运算。控制器一般由指令寄存器、指令译码器和控制电路组成,它根据指令的要求,对微型计算机各部件发出相应的控制信息,使它们协调工作。CPU内部的寄存器用来存放经常使用的数据。 2.内存储器 内存储器又称主存储器,它是微型计算机的存储和记忆装置,用以存放数据和程序。CPU对内存的操作有两种:读和写。读操作是CPU将内存单元的内容读入CPU内部,而写操作是CPU将其内部信息传送到内存单元保存起来。 3.I/O接口和外部设备 外部设备是指微型计算机上配备的输入输出设备,其功能是为微型计算机提供具体的输入输出手段。常用的输入设备有键盘、鼠标器和扫描仪等,常用的输出设备有显示器、打印机和绘图仪等,磁盘、光盘既是输入设备,又是输出设备。 由于各种外部设备的工作速度、驱动方法差别很大,无法与CPU直接匹配,所以不能将它们简单地连接到系统总线上。需要有一个接口电路来充当它们和CPU间的桥梁,通过接口电路来完成信号变换、数据缓冲、与CPU联络等工作。这种接口电路就叫I/O接口。 4.系统总线 微型计算机的硬件主要由微处理器、内存、I/O接口和外部设备组成,它们之间是用系统总线连接的。系统总线就是传送信息的公共导线,一般有三组总线。 地址总线AB传送CPU发出的地址信息,是单向总线。数据总线DB传送数据信息,是双向总线,CPU既可通过DB从内存或输入设备读入数据,又可通过DB将CPU内部数据送至内存或输出设备。控制总线CB传送控制信息,有些是CPU向内存及外设发出的信息,有些是外设等发送给CPU的信息,因此,CB中每一根线的传送方向是一定的。 二、微型计算机的软件系统 微型计算机的软件是为了运行、管理和维护微机而编制的各种程序的总和,它包括系统软件和应用软件。 系统软件通常包括操作系统、语言处理程序、诊断调试程序、设备驱动程序以及为提高机器效率而设计的各种程序。应用软件是指用于特定应用领域的专用软件,它又分为两类:一类是为解决某一具体应用、按用户的特定需要而编制的应用程序;另一类是可以适合多种不同领域的通用性的应用软件,如文字处理软件、绘图软件、财务管理软件等。
2023-01-20
1条回答
问
微机接口控制字
amy129753
1)设置数据的寄存、缓冲逻辑,以适应CPU与外设之间的速度差异,接口通常由一些寄存器或RAM芯片组成,如果芯片足够大还可以实现批量数据的传输; (2)能够进行信息格式的转换,例如串行和并行的转换; (3)能够协调CPU和外设两者在信息的类型和电平的差异,如电平转换驱动器、数/模或模/数转换器等; (4)协调时序差异; (5)地址译码和设备选择功能; (6)设置中断和DMA控制逻辑,以保证在中断和DMA允许的情况下产生中断和DMA请求信号,并在接受到中断和DMA应答之后完成中断处理和DMA传输。 接口的控制方式
2023-01-20
2条回答
问
DMA控制器在微机系统中起什么作用?它的工作特点如何
ef78f2774f50
当I/O设备没有 DMA请求时。DMA控制器将这些操作简化为一步,它操作总线上的控制信号,使写字节一次完成,做这件事,比用DMA控制还要快。 ③DMA与CPU交替访内。 9.何谓DMA方式? DMA控制器可采用哪几种方式与CPU分时使用内存? 【解】直接内存访问(DMA)方式是一种完全由硬件执行I/直接存储存取方式(DMA)是在存储器与输入输出设备间直接传送数据。要从适配卡到内存传送数据,DMA同时触发从适配卡读数据总线(即I/O读操作)和向内存写数据的总线。激活I/O读操作就是让适配卡把一个数据单位(通常是一个字节或一个字)放到PC数据总线上,因为此时内存写总线也被激活,数据就被同时从PC总线上拷贝到内存中。首先,CPU把这个字节从适配卡读到内部寄存器中;O设备有DMA请求。数据传递可以从适配卡到内存。DMA(Direct Memory Access);O设备之间进行。 计算机发展到今天。 在DMA传送开始的短暂时间内,开始进行数据传送。一批数据传送完毕后,DMA控制器通知CPU可以使用内存,并把总线控制权交还给CPU。 ②周期挪用,并用一个适配器上的ROM(如软盘驱动控制器上的ROM)来储存程序,这些程序控制DMA传送数据。一旦控制器初始化完成。这样大大提高了计算机运行速度和工作效率。 利用它进行数据传送时不需要CPU的参与。每台电脑主机板上都有DMA控制器。利用DMA传送数据的另一个好处是,数据直接在源地址和目的地址之间传送,不需要中间媒介。如果通过CPU把一个字节从适配卡传送至内存,需要两步操作,即直接存储器存取,是一种快速传送数据的机制。数据交换不经过CPU,而直接在内存和I/,DMA已不再用于内存到内存的数据传送,因为CPU速度非常快,则I/O设备挪用一个或几个周期,数据开始传送,DMA就可以脱离CPU,独立完成数据传送,但要在适配卡和内存之间传送数据;O交换的工作方式。DMA控制器从CPU完全接管对总线的控制,然后再从寄存器传送到内存的适当地址,基本上有两个处理器为它工作,从内存到适配卡或从一段内存到另一段内存:一个CPU周期可分为2个周期,一个专供DMA控制器访内,仍然是非DMA莫属,通常计算机对其编程,由DMA控制器发一个信号给CPU。DMA控制器获得总线控制权后,CPU按程序要求访问内存:一旦 I/,一个执行程序代码,一个传送数据。DMA控制器采用以下三种方式: ①停止CPU访问内存:当外设要求传送一批数据时,是一种完全由硬件完成输入输出操作的方式
2023-01-20
1条回答
问
什么是DMA控制器在微机系统中起什么作用?它的工作特点如何?
gdmlqp
DMA是直接存取方式。是在存储器与输入输出设备间直接传送数据,提高传输效率,是一种完全由硬件完成输入输出操作的方式。
2023-01-20
1条回答
上一页
1/9
2
3
4
5
6
7
8
9
下一页
求购
首页
找产品
找企业
论坛
我的