计算机科学
計算機科學
계산궤과학
COMPUTER SCIENCE
2014年
z2期
178-181
,共4页
陈颖图%王爱林%张炎%刘君瑞
陳穎圖%王愛林%張炎%劉君瑞
진영도%왕애림%장염%류군서
网络I/O%直接内存通信%通信专用区%内存预留%FIFO
網絡I/O%直接內存通信%通信專用區%內存預留%FIFO
망락I/O%직접내존통신%통신전용구%내존예류%FIFO
Communication I/O%Direct memory communication%Communication precinct%Memory reserved%FIFO
针对基于PCI等传统I/O总线的网络I/O方式中网络通信性能受到相应总线接口限制的问题,提出了直接内存通信技术DMC(Direct Memory Communication,DMC).使用此技术的DMC网卡可直接插入内存插槽中,DMC网卡上的存储空间被系统预留作为通信专用区,并使用与普通内存相同的方法进行管理和访问.待发送的数据使用写普通内存的方法直接写入DMC网卡的通信专用区中,对DMC网卡的通信专用区中收到的网络数据,用户可使用读普通内存的方法获得,从而实现了计算机内存之间的直接通信.因此,DMC技术使网络通信速度不受PCI等传统I/O总线的限制,省略了传统通信机制中网卡设备和内存之间的数据拷贝工作,具有通信速率高、通信延迟小及操作简单的特点.在高速光纤通道交换网中设计了DMC网卡原型,证明了DMC技术的正确性和可行性.
針對基于PCI等傳統I/O總線的網絡I/O方式中網絡通信性能受到相應總線接口限製的問題,提齣瞭直接內存通信技術DMC(Direct Memory Communication,DMC).使用此技術的DMC網卡可直接插入內存插槽中,DMC網卡上的存儲空間被繫統預留作為通信專用區,併使用與普通內存相同的方法進行管理和訪問.待髮送的數據使用寫普通內存的方法直接寫入DMC網卡的通信專用區中,對DMC網卡的通信專用區中收到的網絡數據,用戶可使用讀普通內存的方法穫得,從而實現瞭計算機內存之間的直接通信.因此,DMC技術使網絡通信速度不受PCI等傳統I/O總線的限製,省略瞭傳統通信機製中網卡設備和內存之間的數據拷貝工作,具有通信速率高、通信延遲小及操作簡單的特點.在高速光纖通道交換網中設計瞭DMC網卡原型,證明瞭DMC技術的正確性和可行性.
침대기우PCI등전통I/O총선적망락I/O방식중망락통신성능수도상응총선접구한제적문제,제출료직접내존통신기술DMC(Direct Memory Communication,DMC).사용차기술적DMC망잡가직접삽입내존삽조중,DMC망잡상적존저공간피계통예류작위통신전용구,병사용여보통내존상동적방법진행관리화방문.대발송적수거사용사보통내존적방법직접사입DMC망잡적통신전용구중,대DMC망잡적통신전용구중수도적망락수거,용호가사용독보통내존적방법획득,종이실현료계산궤내존지간적직접통신.인차,DMC기술사망락통신속도불수PCI등전통I/O총선적한제,성략료전통통신궤제중망잡설비화내존지간적수거고패공작,구유통신속솔고、통신연지소급조작간단적특점.재고속광섬통도교환망중설계료DMC망잡원형,증명료DMC기술적정학성화가행성.