El puerto de finalización de entrada / salida ( IOCP ) es una API para realizar múltiples operaciones de entrada / salida asíncronas simultáneas en las versiones 3.5 y posteriores de Windows NT , [1] AIX [2] y en Solaris 10 y posteriores. [3] Se crea un objeto de puerto de finalización de entrada / salida y se asocia con varios sockets o identificadores de archivos . Cuando se solicitan servicios de E / S en el objeto, la finalización se indica mediante un mensajeen cola del puerto de finalización de E / S. Un proceso que solicita servicios de E / S no recibe notificación de la finalización de los servicios de E / S, sino que comprueba la cola de mensajes del puerto de finalización de E / S para determinar el estado de sus solicitudes de E / S. El puerto de finalización de E / S gestiona varios subprocesos y su simultaneidad .
Ver también
Referencias
- ^ Puertos de finalización de E / S de Windows
- ^ Configuración de IOCP en AIX 5 y 6
- ^ "Puertos de finalización de E / S de Solaris 10" . Archivado desde el original el 19 de julio de 2011 . Consultado el 20 de julio de 2008 .CS1 maint: bot: estado de URL original desconocido ( enlace )
enlaces externos
- Artículo "Puertos de finalización de E / S internos" en Wayback Machine (archivado el 1 de noviembre de 2010) por Mark Russinovich .
- IOCPSOCK : una implementación IOCP de un controlador de canal para que el lenguaje Tcl se ejecute en Windows NT / 2K / XP / Vista
- US6223207B1 - Estructuras de datos de cola de puerto de finalización de entrada / salida y métodos para usar el mismo