¿Qué es la IO del PLC?
En sistemas compatibles con POSIX, como los sistemas Linux, las E/S se pueden operar de diversas formas, como DIO (E/S directa), AIO (E/S asíncrona) y memoria. espera de E/S asignadas. Los diferentes métodos de E/S tienen diferentes métodos de implementación y rendimiento. En diferentes aplicaciones, se pueden seleccionar diferentes métodos de E/S según las diferentes situaciones.
Datos extendidos:
La función de IO:
1. Datos en caché
Los datos leídos por el sistema se almacenarán en caché. la memoria caché, por lo que la próxima vez que necesite leer los mismos datos nuevamente, no necesitará acceder al disco nuevamente, solo obtenga los datos directamente desde la memoria caché. Por supuesto, los datos utilizados no se pueden conservar permanentemente en la memoria caché. Los datos de la caché suelen ser gestionados por el algoritmo LRU.
2. Lectura previa
La lectura previa se refiere a la lectura de datos del disco en el caché por adelantado cuando no hay una solicitud de IO del sistema y luego, cuando el sistema emite una. Solicitud de IO, verificará si hay datos para leer en el caché, si es así (es decir, un acierto), el resultado se devolverá directamente.
3. Responder
La parte del caché utilizada para la función de reescritura se llama caché de escritura. En un conjunto de almacenamiento con caché de escritura abierta, una serie de comandos de escritura IO emitidos por el sistema operativo no se ejecutarán uno por uno. Estos comandos de escritura de IO se escribirán primero en el caché y luego las modificaciones en el caché se enviarán al disco de inmediato.
Enciclopedia Baidu-io