当前位置:首页 » 文件传输 » 直接存储访问名词解释答案
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

直接存储访问名词解释答案

发布时间: 2023-02-03 16:11:56

‘壹’ 什么是直接内存访问 (DMA)

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总线上拷贝到内存中。
直接内存访问(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访内。不需要总线使用权的申请、建立和归还过程。

‘贰’ CPU直接访问的存储器是什么

CPU直接访问的存储器:缓存(cache)、只读存储器(ROM)、随机存取存储器(RAM)。

其中缓存通常包括一级、二级和三级缓存,它们直接集成在CPU内部,容量很小但速度非常快,满足CPU对常用数据的取用;ROM一般用在SOC的CPU系统中,普通PC只剩下BIOS信息放在ROM里储存;RAM就是通常说的内存,因为CPU集成了内存控制器,所以可以直接访问,速度慢于缓存但容量大很多。

‘叁’ 电脑子硬件名词缩写

硬件名词解释系列——主板篇

ATX/Micro ATX
确切地说ATX与Micro ATX是两种工业标准,通常指的是主板的板形。我们知道,主板是一块集成了各种电子元件、插槽的矩形电路板,为了规范主板的尺寸大小、形状及各元器件的布局方式,于是出现了诸如AT、Baby AT、ATX、Micro ATX等板型标准。
ATX是目前最常见的主板结构,它是由Intel于1995年7月提出的。Micro ATX也叫Mini ATX,它是ATX结构的简化版,与ATX相比,少了一些扩展槽,因此板形较小,能降低生产成本。说简单点,从外观上看,ATX主板是“大板”,Micro ATX是“小板”。

BIOS
BIOS是“Basic Input-Output System”的缩写,即“基本输入输出系统”。其实,BIOS是一组固化到主板一个ROM芯片上的程序,它保存着计算机最重要的基本输入输出的程序、系统设置信息、开机上电自检程序和系统启动自举程序。说白了,BIOS是连接软件程序与硬件设备的“桥梁”,负责解决硬件的即时要求。一块主板性能的稳定性、兼容性等关键问题,很大程度上取决于板上的BIOS管理功能是否先进。

CMOS
CMOS是“Complementary Metal Oxide Semiconctor”的缩写,其本意是“互补金属氧化物半导体存储器”,是一种应用于集成电路芯片制造的原料。但我们接触主板时说的这个“CMOS”则是指主板上一种用电池供电的可读写RAM芯片。
BIOS和CMOS RAM的关系常常被混淆,其实正确的解释方法是:当进入BIOS对硬盘参数或者其他BIOS进行设置,并保存它们,这些设置会被存储到CMOS RAM芯片的存储器区域中,每次系统引导的时候,系统都会从CMOS RAM芯片中读出所存的参数来决定如何配置系统,BIOS和CMOS RAM之间存在联系,但它们是系统中两个完全不同的部分。

DMA
DMA是“Direct Memory Access”的缩写,中文意思是“存储器直接访问”。DMA是一种高速的数据传输方式,它允许在外部设备和存储器之间直接读写数据,整个过程无须CPU的参与,而是在一个称为“DMA控制器”的控制下进行的。CPU除了在数据传输开始和结束时做一点处理外,在传输过程中CPU可以进行其他的工作,大大提高了计算机的工作效率。

硬件名词解释系列——显卡篇

1.2D/3D图形加速
过去,由于显示芯片技术性能的限制,电脑显示2D/3D图形时所需处理的数据全部由CPU承担。随着图形芯片技术的发展,显卡开始承担了所有2D图形的显示处理,大大减轻了CPU的负担,自然也提高了图形显示速度,也因此有了2D图形加速卡一说。但由于显示3D图形时所需处理的数据量和各种计算远远超过2D图形显示,所以在3D图形处理芯片出现前显卡还无法承担3D图形显示数据的处理。

2.RAMDAC
目前大部分电脑所配置的显示器仍然是传统的模拟CRT(阴极射线管)显示器,这种显示器只能接受用信号电压幅度来控制显像管的发光亮暗程度,所以显卡中的RAMDAC(视频存储数字模拟转换器)必须将显示图形芯片处理后并将存储在显存中的数字显示信号逐帧转换为由三种彩色亮度和行、帧同步信号共同组成的视频信号,然后通过15针的D形插座输出供显示器使用。
目前的主流显卡上并不存在独立安装的RAMDAC芯片,这是因为厂家在生产图形芯片时已经将RAMDAC集成在其中了。

3.显存
显存与系统内存的功能差不多,系统内存是用来暂时存储CPU所处理的数据的,而显存则是暂时存储显示芯片处理的数据。显示芯片不仅在处理数据时需要显存,而且在处理完之后还得将数据再次送到显存,供RAMDAC等其他部分使用,因此显存的带宽和速度将直接影响显示芯片的运行速度。

4.分辨率
分辨率也叫分辨率,指显示卡在显示器屏幕上所描绘的点的数量,用“横向点数×纵向点数”的方式来表示。比如800×600就表示在横向上有800个点,纵向上有600个点。

5.色深
色深是指在某一分辨率下,描述每一个像素点的色彩所使用的数据的宽度,单位是“位”(bit)。它决定了每个像素点可以有的色彩的种类。比如8位色深,像素点所能使用的颜色就有2的8次方即256种。不过,我们通常都直接把乘方的结果叫成颜色数,来代替色深作为挑选显示卡的指标,比如256色,增强色(16位色深,65536颜色数,也叫64K色),真彩色(24位色深,16777216颜色数,也叫16兆色)和32位色等。颜色数越多,所描述的颜色就越接近于真实的颜色。

6.刷新频率
刷新率指图像在显示器上的更新速度,也就是图像每秒钟在屏幕上出现的帧数,刷新率越高,屏幕上的图像的闪烁感就越小,图像就越稳定,视觉效果就越好。

硬件名词解释系列——内存篇

tCK(时钟周期)
tCK是“Clock Cycle Time”的缩写,即内存时钟周期。它代表了内存可以运行的最大工作频率,数字越小说明内存所能运行的频率就越高。现在很多厂商都喜欢用工作时间来表示该数值,因此时钟周期与内存的工作频率是倒数关系的,即tCK=1/F。比如一块标有“-10”字样的内存芯片,“-10”表示它的运行时钟周期为10ns,即可以在100MHz的频率下正常工作。

tAC(存取时间)
tAC(Access Time from CLK),存取时间。与时钟周期不同,tAC仅仅代表访问数据所需要的时间。注意,tAC与tCK是两个截然不同的概念,如一块标有“-7J”字样的内存芯片并不是说它的时钟周期是7ns,而是说它的存取时间是7ns,并不能工作在133MHz这样的频率下。在购买内存时一定要分清这两个参数的区别,以免上JS的当。

CL(CAS延迟时间)
CL(CAS Latency)是内存性能的一个重要指标,它是内存纵向地址脉冲的反应时间。我们可以将内存条看作是一个划分成一个个网格的仓库,数据就保存在这些网格中。当电脑需要“仓库”中的数据时,在实际读取之前一般都有一个“缓冲期”,而“缓冲期”的时间长度,就是上面谈到的这个“CL”了。可见,当内存的CL为2时,它的性能会比CL=3要好一些。因此,减低CAS的周期有助于加快内存在同一频率下的工作速度。

内存带宽
内存带宽也叫“数据传输率”,是指每秒钟访问内存的最大bit数(或Byte数)。随着技术的发展,CPU、显卡等设备的数据处理能力越来越强,而作为这些设备的“桥梁”,内存的带宽一直没有很大的突破,这座小桥已经没有办法满足这些设备的数据传输要求,内存也因此成了阻碍系统性能提升的一个瓶颈。我们知道,内存在一个工作时刻内只能为一个数据请求传输数据,而在数据传输过程中,如果总线宽度与时钟频率固定,则总线被占用的时间总量取决于数据的传输量及内存总线的带宽。因此内存的带宽将直接影响到PC的储存系统。简单点说,如果将内存看作是一个很大的仓库,则这个仓库的大门可看作是内存的总位宽(总位宽的大小是固定的,不能改变,如SDRAM的总位宽为64bit),内存条上的每块内存芯片则是仓库内的一扇小门。如果我们打算从仓库中搬运东西,将会发现如下规律:每一次能从仓库中搬出或搬入的货物量与这个仓库的大门(内存总位宽)大小成正比,大门越大则小门越多,自然单位时间内的货物吞吐量越大。

内存BANK
简单地说,BANK就是内存和主板上的北桥芯片之间用来交换数据的通道。以SDRAM系统为例,CPU与内存之间(就是CPU到DIMM槽)的接口位宽是64bit,也就意味着CPU一次会向内存发送或从内存读取64bit的数据,那么这一个64bit的数据集合就是一个内存条BANK,很多厂家的产品说明里称之为物理BANK(Physical BANK)。内存条的BANK数量与内存条是否是单双面无关。PCB电路可以设计成双面和单面,也可把全部芯片(16颗)放在一面上(至少从理论上是完全可能)。有些内存条单面就是一个物理BANK,但有些双面才是一个物理BANK,所以不能一概而论。要准确知道内存条实际物理BANK数量,只要将单个芯片的逻辑BANK数量和位宽以及内存条上芯片个数搞清楚。各个芯片位宽之和为64MB就是单物理BANK,如果是128MB就是双物理BANK。目前的芯片组最多支持两个物理BANK。所以内存厂家生产的内存条都不可能超过两个物理BAN。

硬件名词解释系列——光驱篇

CLV(Constant Linear Velocity)
CLV即“恒定线速度”,指光驱在读取数据时以恒定的线速度运转。CLV通过变换主轴电机的速度,可以让光头从盘的内圈移动到外圈的过程中,单位时间内读过的轨道弧线长度相当,这样势必造成读取内外圈的速度不一样。当光驱的速度比较高以后,频繁变换主轴电机将降低光驱的寿命,因此CLV技术只适合低速光驱。

CAV(Constant Angular Velocity)
CAV即“恒定角速度”,采用该技术的光驱在读取数据时都以恒定的角速度运转。采用CAV技术的光驱的主轴电机不用频繁调整转速,因此延长了电机寿命,光驱的随机读取性能也提高了不少,但因为相同时间内激光头在外圈扫过的距离比内圈大,因此只有在外圈工作时光驱的速率才能达到其标称的最高值。

PCAV(Partial Constant Angular Velocity)
PCAV即“区域恒定角速度”,它吸收了CLV和CAV的优势。即在读内圈数据时,以CAV方式读取,而在读外圈数据时,以CLV方式。这样既节约了成本,也提高了性能,目前市面上的大部分高速光驱都是采用的这种方式。

Firmware
Firmware翻译成中文就是“固件”,其作用相当于主板、显卡上的BIOS,目前大部分的CD-ROM、CD-RW、DVD-ROM 都有这样的固体。通过刷新硬件的Firmware,往往可以改进硬件设备的性能、兼容性,甚至还可以达到升级的目的。

倍速
经常谈到的×速光驱,这倍速说的就是CD-ROM/CD-RW的数据传输率,单倍速光驱的传输率是150KB/s,因此一个常见的52×光驱的传输数度就是52×150KB/s了。注意,DVD-ROM速度倍数的意义与光驱不同,这是因为DVD光驱所标称的速度是指读取DVD盘片的速度,而DVD盘片的容量和密度都远远大于CD盘片。

人工智能AIEC(Artifical Intelligence Error Correction)
所谓人工智能容错技术就是采用一种模糊控制技术,通过对成千上万张有各种毛病的盘片进行读盘测试,通过特殊的软件将每张光盘的读盘情况记录下来,例如将偏心、划痕、激光反射弱等各种可能导致光驱无法正常读取数据的情况归纳起来,并将针对每种情况作出的纠正方案写入Firmware。这样等于在光驱的“大脑”中事先储备了成千上万种光盘疑难病症的“药方”,在以后的读盘中,如遇到上述不良读盘现象时,光驱就会自动使用事先设计好的方案进行纠错工作,这就可以实现对症下药,从而大大地提高了光驱的准确读盘能力。

‘肆’ 直接存储器存取(DMA)方式是__方式


DMA(Direct Memory Access),即直接存储器存取,是一种快速传送数据的机制。数据传递可以从适配卡到内存,从内存到适配卡或从一段内存到另一段内存。





-------------------------------------------------
DMA方式的数据传送过程


DMA方式具有如下特点:
1、 外部设备的输入输出请求直接发给主储存器。
主存储器既可以被CPU访问,也可以被外围设备访问。因此,在主存储器中通常要有一个存储管理部件来为各种访问主存储器的申请排队,一般计算机系统把外围设备的访问申请安排在最高优先级。
2、 不需要做保存现场和恢复现场等工作,从而使DMA方式的工作速度大大加快。
由于在外围设备与主存储器之间传送数据不需要执行程序,因此,也不动用CPU中的数据寄存器和指令计数器等。
3、在DMA控制器中,除了需要设置数据缓冲寄存器、设备状态寄存器或控制寄存器之外,还要设置主存储器地址寄存器,设备地址寄存器和数据交换个数计数器。
外围设备与主存储器之间的整个数据交换过程全部要在硬件控制下完成。另外,由于外围设备一般是以字节为单位传送的,而主存储器是以字为单位访问的,因此,在DMA控制器中还要有从字节装配成字和从字拆卸成字节的硬件。
4、在DMA方式开始之前要对DMA控制器进行初始化,包括向DMA控制器传送主存缓冲区首地址、设备地址、交换的数据块的长度等,并启动设备开始工 作。在DMA方式结束之后,要向CPU申请中断,在中断服务程序中对主存储器中数据缓冲区进行后处理。如果需要继续传送数据的话,要再次对DMA控制器进 行初始化。
5、在DMA方式中,CPU不仅能够与外围设备并行工作,而且整个数据的传送过程不需要CPU的干预。如果主存储器的频带宽度足够的话,外围设备的工作可以丝毫不影响CPU运行它自身的程序。
DMA方式的工作流程如下:
对于输入设备:
从输入介质上读一个字节或字到DMA控制器中的数据缓冲寄存器BD中,如果输入设备是面向字符的,则要把读入的字符装配成字。
若一个字还没有装配满,则返回到上面;若校验出错,则发中断申请;若一个字已经装配满,则将BD中的数据送入主存数据寄存器。
把主存地址寄存器BA(在DMA控制器中)中的地址送入主存地址寄存器,并且将BA中的地址增值至下一个字地址。
把DMA控制器内的数据交换个数计数器BC中的内容减"1"。
若BC中的内容为"0",则整个DMA数据传送过程全部结束,否则返回到最上面继续进行。
对于输出设备:
把主存地址寄存器BA(在DMA控制器中)中的地址送入主存地址寄存器,并启动主存储器,同时将BA中的地址增值至下一个字地址。
将主存储器数据寄存器中的数据送入DMA控制器的数据缓冲寄存器BD中。如果输出设备是面向字符的,则要把BD中的数据拆卸字符。
把BD中数据逐个字符(对于面向字符的设备)或整个字写到输出介质上。
把DMA控制器内的数据交换个数计数器BC中的内容减"1"。
若BC中的内容为"0",则整个DMA数据传送过程全部结束,否则返回到最上面继续进行。
目前使用的DMA方式实际上有如下三种:
1、周期窃取方式
在每一条指令执行结束时,CPU测试有没有DMA服务申请,如果有,则CPU进入一个DMA周期。在DMA周期中借用CPU完成上面所列出的DMA工作流程。包括数据和主存地址的传送,交换个数计数器中的内容减"1",主存地址的增值及一些测试判断等。
采用周期窃取方式时,主存储器可以不与外围设备直接相连接,而只与CPU连接,即仍然可以采用如图4.4那样的连接方式,因为外围设备与主存储器的数据交换与程序控制输入输出方式和中断输入输出方式一样都是要经过CPU的。
周期窃取方式与程序控制输入输出方式和中断输入输出方式的不同处主要在:它不需要使用程序来完成数据的输入或输出,只是借用了一个CPU的周期来完成DMA流程。因此,其工作速度是很快的。
周期窃取方式的优点是硬件结构很简单,比较容易实现。缺点是在数据输入或输出过程种实际上占用了CPU的时间。
2、直接存取方式
这是一种真正的DMA方式。DMA控制器的数据传送申请不是发向CPU,而是直接发往主存储器。在得到主存储器的响应之后,整个DMA工作流程全部在DMA控制器中用硬件完成。
直接存取方式的优点与缺点正好与周期窃取方式相反。
目前的多数计算机系统均采用直接存取方式工作。
3、数据块传送方式
在设备控制器中设置一个比较大的数据缓冲存储器,一般要能够存放下一个数据块,如在软磁盘存储器中通常设置512个字节的数据缓冲存储器。与设备介质之间的数据交换在数据缓冲存储器中进行。设备控制器与主存储器之间的数据交换以数据块为单位,并采用程序中断方式进行。
数据块传送方式实际上并不是DMA方式,只是它在每次中断输入输出过程中是以数据块为单位获得或发送数据的,这一点与上面两种DMA方式相同,因此,通常也把这种输入输出方式归入DMA方式。
采用数据块传送方式的外围设备还有行式打印机,激光打印机,卡片阅读机,部分绘图仪等。

‘伍’ 什么是直接内存访问 (DMA)

dma(directmemoryaccess,直接内存存取),顾名思义dma功能就是让设备可以绕过处理器,直接由内存来读取资料。打开硬盘的dma模式将大幅度的提高硬盘系统的功能,使我们能更快更好的进行视频处理和文件传输。打开刻录机的dma选项,可以保障刻录品质,并降低刻录时的cpu占用率。

‘陆’ CPU能直接访问的存储器是什么

CPU能直接访问的存储器是内存储器。

内存储器是计算机中重要的部件之一,它是与CPU进行沟通的桥梁。计算机中所有程序的运行都是在内存储器中进行的,因此内存储器的性能对计算机的影响非常大。

内存储器(Memory)也被称为内存,其作用是用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据。

(6)直接存储访问名词解释答案扩展阅读

计算机的存储器包括内存储器和外存储器。

外储存器是指除计算机内存及CPU缓存以外的储存器,此类储存器一般断电后仍然能保存数据。常见的外存储器有硬盘、软盘、光盘、U盘等。

软盘:软磁盘使用柔软的聚酯材料制成原型底片,在两个表面涂有磁性材料。常用软盘直径为3.5英寸,存储容量为1.44MB.软盘通过软盘驱动器来读取数据。

U盘:U盘也被称为“闪盘”,可以通过计算机的USB口存储数据。与软盘相比,由于U盘的体积小、存储量大及携带方便等诸多优点,U盘已经取代软盘的地位。

硬盘:硬磁盘是由涂有磁性材料额铝合金原盘组成的,每个硬盘都由若干个磁性圆盘组成。

磁带存储器:磁带也被称为顺序存取存储器SAM。它存储容量很大,但查找速度很慢,一般仅用作数据后备存储。计算机系统使用的磁带机有3中类型:盘式磁带机、数据流磁带机及螺旋扫描磁带机。

光盘存储器:光盘指的是利用光学方式进行信息存储的圆盘。它应用了光存储技术,即使用激光在某种介质上写入信息,然后再利用激光读出信息。光盘存储器可分为:CD-ROM、CD-R、CD-RW、和DVD-ROM等。

参考资料:网络-内存储器