? Computadoras envían datos a través de cables de modo paralelo o en serie . Cables paralelos envían datos de uno o más bytes de ocho bits a la vez; cables seriales enviar datos un bit a la vez. Para gestionar la naturaleza de un solo archivo de comunicaciones serie , el equipo se mueve bytes de datos en áreas de ensayo llamados topes de serie . Los tampones asegurar que los datos fluyen suavemente desde un ordenador a otro . Datos
transferencia de datos en serie de serie es una forma común y barata de transmitir información a través de largas distancias. Un ordenador envía datos a través de una interfaz en serie moviendo primero varios bytes en un área de memoria denominado almacenamiento intermedio . El hardware del ordenador recoge el primer carácter en el búfer y explora los bits , el envío de uno a la vez a través de la interfaz . Algunos bits que salen de la interfaz de datos son , otros son señales al equipo receptor que marca el comienzo o final de un byte . En el extremo receptor , interfaz serial del otro equipo vuelve a ensamblar los bits entrantes separados en bytes , pasándolos también en buffers , donde un programa los procesa.
Serie Buffer
un buffer de serie es esencial para el proceso de transferencia de datos debido a que el flujo de datos desde la interfaz de una manera compleja . La interfaz de envío de un ordenador y la interfaz receptora de otra prueba constantemente entre sí por los datos a enviar y recibir , por ejemplo , el equipo receptor puede tener que parar por un momento , por lo que le dice a la computadora que envía esperar. Cuando el equipo receptor está listo , señala el equipo emisor , que se reanuda la transmisión. El programa enviando escribe datos en relativamente grandes bloques y pasa a otras tareas de procesamiento . Mientras tanto , los tampones contienen los datos para la interfaz en serie para procesar . Cuando los buffers vacíos , el programa enviando escribe más
Hardware
computadoras han utilizado el interfaz de serie RS- 232 durante décadas ; . Mayoría de los PC tienen al menos un puerto serial de nueve pines . La interfaz tiene al menos dos tampones de cada uno para enviar y recibir datos . Una memoria intermedia FIFO de 16 bytes se alimenta directamente de la interfaz , lo que le permite escoger de bits individuales para la transmisión . Este tampón toma la forma de la memoria en el circuito de interfaz . El buffer FIFO , a su vez , recibe datos del sistema operativo del ordenador.
Software
El sistema operativo, como Linux o Microsoft Windows, deja de lado parte de su la memoria RAM de propósito general para sus propias memorias intermedias en serie . Estas son las áreas de datos mayores , de hasta varios kilobytes de tamaño . Los programas generan datos un ritmo mucho más rápido que la interfaz serial envía ; las grandes buffers permiten que los programas funcionen a máxima velocidad. Si amortiguadores de serie del sistema operativo se llenan, el programa debe esperar hasta que la interfaz se pone al día .