块传输
每次传输一个数据块
块传输是指每次传输一个数据块,区别于中断等传输方式。块传输是PCI的基本传输方式,也是DMA中基本传输方式。
基本简介
iSCSI(互联网小型计算机系统接口,internet SCSI)是一种在Internet协议网络上,特别是以太网上进行数据块传输的标准。是一个供硬件设备使用的可以在IP协议上层运行的SCSI(小型计算机系统接口)指令集。SCSI是以一种广泛使用的连接硬盘和计算机的技术标准,iSCSI这种技术则是将SCSI技术应用到传统的以太网络连接上,对于中小企业的存储网络而言,iSCSI技术的性价比要高于基于光纤的产品。
iSCSI是基于IP协议的技术标准,是允许网络在TCP/IP协议上传输SCSI命令的新协议,实现了SCSI和TCP/IP协议的连接,该技术允许用户通过TCP/IP网络来构建存储区域网(SAN)。
iSCSI可提供必要的映射,通过IP传输SCSI指令,就像今天的光纤通道可以传输SCSI指令一样。iSCSI是为主机到存储设备的端到端连接而设计的,类似于光纤通道的SAN架构,iSCSI技术包括可使主机到兼容的存储设备之间通过IP交换机进行通讯。而驱动器仍可使用真正的SCSI驱动器,因为iSCSI并不等同于今天的硬盘连接技术。
左侧服务器中需要安装iSCSI设备,可能是专用的主机适配卡(HBA)或主机上软件需要的标准以太网卡(NIC)。
相关背景
简单地说,iSCSI可以实现在IP网络上运行SCSI协议,使其能够在诸如高速千兆以太网上进行路由选择。iSCSI技术最重要的贡献在于其对传统技术的继承和发展上:其一,SCSI(Small Computer Systems Interface,小型计算机系统接口)技术是被磁盘、磁带等设备广泛采用的存储标准,沿用TCP/IP协议,TCP/IP在网络方面是最通用、最成熟的协议,且IP网络的基础建设非常完善。这两点为iSCSI的无限扩展提供了夯实的基础。
在iSCSI技术出现之前,构建存储区域网的唯一技术是利用光纤通道(Fibre Channel),该标准制定于20世纪90年代初期,但是其架构需要高昂的建设成本,远非一般企业所能够承受。iSCSI技术的出现对于以局域网为网络环境的用户来说,它只需要不多的投资,就可以方便、快捷地对信息和数据进行交互式传输和管理。相对于以往的网络接入存储,iSCSI的出现解决了开放性、容量、传输速度、兼容性、安全性等问题,其优越的性能使其自发布之日始便受到市场的关注与青睐。 IP存储无疑是近一段时间发展最为迅速的存储技术之一。
位元块传输
把整个视讯显示器看作是一幅大点阵图。您在萤幕上见到的图素由储存在视讯显示卡上记忆体中的位元来描述。任何视讯显示的矩形区域也都是一个点阵图,其大小是它所包含的行列数。
让我们从将图像从视讯显示的一个区域复制到另一个区域,开始我们在点阵图世界的旅行吧!这个是强大的BitBlt函式的工作。
Bitblt(读作「bit blit」)代表「位元块传输(bit-block transfer)」。BLT起源于一条组合语言指令,该指令在DEC PDP-10上用来传输记忆体块。术语「bitblt」第一次用在图像上与Xerox Palo Alto Research Center(PARC)设计的SmallTalk系统有关。在SmallTalk中,所有的图形输出操作都使用bitblt。程式写作者有时将blt用作动词,例如:「Then I wrote some code to blt the happy face to the screen and play a wave file.」
BitBlt函式移动的是图素,或者(更明确地)是一个位元映射图块。您将看到,术语「传输(transfer)」与BitBlt函式不尽相同。此函式实际上对图素执行了一次位元操作,而且可以产生一些有趣的结果。
数据块传输(LDM_STM)
参考资料
最新修订时间:2022-04-06 14:55
目录
概述
基本简介
参考资料