Introducción
La arquitectura de computadores segmentada ha recibido considerable atención desde la década de 1960, cuando la necesidad de sistemas más rápidos y rentables se volvió crítica. Este principio de segmentación (pipelined) se ha convertido en un atributo arquitectónico importante de la mayoría de los sistemas informáticos actuales.
Segmentación (PIPELINED) y su importancia
Pipelined es una forma de paralelismo incrustado o concurrencia en un sistema informático. Se refiere a la segmentación de un proceso computacional en varios subprocesos que son ejecutados por unidades autónomas dedicadas. Los procesos sucesivos pueden llevarse a cabo en un modo superpuesto análogo (ver Figura 1 y 2). Entonces, la segmentación se puede definir como la técnica de descomponer un proceso secuencial repetido en subprocesos que operan sumultáneamente con los demás. Por ejemplo, el diseño RISC contiene 5 etapas de instrucción que son búsqueda, decodificación, ejercución en la unidad aritmético lógica, memoria y escritura.
Una principal contribución de la segmentación es su eficiencia para comenzar una nueva tarea sin que la anterior haya finalizado. La medida de esta eficacia en los procesadores se determina por el tiempo máximo o duración de un ciclo de procesador que puede pasar entre la finalización de dos tareas consecutivas.
![]() |
| Figura 1. Tarea procesada de forma totalmente secuencial. |
![]() |
| Figura 2. Tarea ejecutada mediante un procesador segmentado. |
Consecuencias cuando se implementa en arquitecturas computacionales
- Riesgos estructurales: se producen detenciones en el procesador por insuficiencia del hardware, debido a que un subproceso no puede avanzar porque el hardware necesario está siendo usado por otra etapa o subproceso.
- Riesgos de datos: surgen cuando una instrucción depende de los resultados de otra instrucción que aún no se ha ejecutado completamente.
- Riesgos de control: se dan por la canalización de ramas o el control de flujo, en las cuales no se pueden leer las instrucciones siguientes hasta que no se conozca su dirección.
Dificultades de implementación
¿Por qué a pesar de las dificultades se implementa?
Caso de ejemplo
Con este pequeño ejemplo se espera que se aclaren los conceptos de segmentación. En la Figura 3 se observan procesos en los que se espera que se ejecuten las instrucciones. Para este ejemplo no se tendrán en cuenta los riesgos para un fácil entendimiento.




Buen resumen y explicación del tema. Excelente trabajo
ResponderBorrarMuy buena información. Excelente!
ResponderBorrarMuy buena forma de explicar un tema complejo de una forma sencilla. Además, muy completa la información.
ResponderBorrarMuy buena explicación, quedan claros todos los conceptos presentados, el caso facilita esto
ResponderBorrarMuy buena explicación, un tema bastante complejo pero que se trata de buena manera desde una introducción a un ejemplo.
ResponderBorrarSe nota que es un tema bastante complicado, pero lo hace breve de entender, muy buena información, gracias!!
ResponderBorrar