与 Windows NT 的全双工支持

文章翻译 文章翻译
文章编号: 217305 - 查看本文应用于的产品
本文已归档。它按“原样”提供,并且不再更新。
展开全部 | 关闭全部

症状

在以太网的全双工环境与 Microsoft Windows NT 中观察到网络的性能很差。

解决方案

对于 Windows NT 4.0 的 Service Pack 4,在一个新的 NDIS 功能已替换较旧"全双工"功能。此功能对 NDIS 与适配器微型端口驱动程序之间的所有通信进行反序列都化。反序列另外要发送,并接收操作其他功能,如适配器状态指示,并设置适配器参数已还化。

如果网络适配器微型端口驱动程序能够在反序列化的模式下在对称多处理器 (SMP) 系统可能显著提高性能。发送和接收函数可以是活动和服务同时,因为这允许不同的操作由不同的处理器进行处理。此外,进一步的性能提升可以实现在 SMP 在媒体访问控制层以全双工模式中运行的网络适配器的系统上。以这种操作模式下缺点在于适配器微型端口驱动程序负责所有数据访问控件和同步。

较旧的 NDIS 层全双工模式的操作仍支持与不支持完全反序列化的操作这些网络适配器微型端口驱动程序一起使用。

状态

此行为是设计使然。

更多信息

在过去已作为有关支持 Windows NT 下的全双工网络适配器的一些混淆。下面的信息应阐明此问题。

术语"全双工"已被用来描述两个的单独函数其中一个网络适配器微型端口驱动程序和操作系统的系统和其他之间的通信与相关的网络适配器本身的操作。当用于描述操作系统和网络适配器微型端口驱动程序之间的通信,术语"全双工"指的是允许同时发送和接收网络适配器微型端口驱动程序和操作系统之间的操作,在 SMP computers.When 用于描述网络适配器上,这是指允许同时接收和传输数据通过网络适配器的媒体访问控制层功能。

许多现代的网络适配器支持在媒体访问控制层的全双工操作。这意味着验证适配器可以将数据从其发送缓冲区发送,并同时接收到其接收缓冲区的数据。在适配器的缓冲中实现和支持适配器的能力执行这些功能通过适配器微型端口驱动程序的供应商联系,因此在写入不受控制的操作系统。操作系统尚不了解,也不会控制是否在操作,全双工模式下运行的网络适配器以及其运行在此模式下操作中。

网络适配器可以在全双工操作独立于操作系统中运行。

事件的一个给定的适配器支持在媒体访问控制层的全双工操作,并在驱动程序正确管理此操作在完全实现的好处给定的适配器的能力进行全双工操作仍不如果操作系统不能同时接受中的数据,并将数据发送到该适配器。在 Windows NT 体系结构中网络适配器微型端口驱动程序接口与网络驱动程序接口规范 (NDIS) 模块。随着时间的推移,本模块已完成几种设计更改和增强功能。

早期版本的 NDIS 以独占方式使用序列化的体系结构允许一次只能有一个在 NDIS 和 $ 适配器微型端口驱动程序之间的交互。数据可以从 NDIS 微型端口驱动程序来发送或接收到来自微型端口驱动程序和新的操作无法继续进行直到上一个操作已完成。这种体系结构进行的适配器写入微型端口驱动程序更简单,如驱动程序没有管理数据访问同步。但是,还这往往限制的网络适配器的操作在介质访问控制层全双工模式下,只有一个缓冲区可以一次传输数据使用从已实现了提高。

NDIS 4.0 版引入了一种功能,也被称为"全双工",但比相同稍有不同的上下文中使用了术语时用于描述在媒体访问控制层的网络适配器操作。在 NDIS 完全双工功能允许同时发送和接收 NDIS 微型端口驱动程序之间的操作。它已被声明 (错误) 此功能是支持的网络适配器在介质访问控制层全双工模式下运行 Microsoft 的实现。实际的目的是一般情况下提高性能并仍保留的微型端口驱动程序写入尽可能简单。它不依赖于网络适配器在媒体访问控制层的操作。

在添加了此功能,增加处理开销 NDIS 模块中发生,因此如果有很少的性能提高发现使用在介质访问控制层全双工模式下运行的网络适配器时。由于在全双工的命名约定的很多人有假定在 NDIS 完全双面打印功能已绑定到在媒体访问控制的图层在全双工模式支持运行的适配器和上面所述,这不是这种情况。

属性

文章编号: 217305 - 最后修改: 2013年10月14日 - 修订: 2.2
这篇文章中的信息适用于:
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT 4.0 Service Pack 1
  • Microsoft Windows NT 4.0 Service Pack 2
  • Microsoft Windows NT 4.0 Service Pack 3
  • Microsoft Windows NT 4.0 Service Pack 4
  • Microsoft Windows NT Server 4.0 企业版
  • Microsoft Windows NT 4.0 Service Pack 4
  • Microsoft Windows NT Workstation 4.0 开发员版
  • Microsoft Windows NT Workstation 4.0 开发员版
  • Microsoft Windows NT Workstation 4.0 开发员版
  • Microsoft Windows NT Workstation 4.0 开发员版
  • Microsoft Windows NT Workstation 4.0 开发员版
关键字:?
kbnosurvey kbarchive kbmt kbfaq kbnetwork kbprb KB217305 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 217305
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com