computer architecture
6 noticias
Cómo funciona el 'pipelining' en las CPUs
Este artículo de timmastny.com explora en detalle el funcionamiento del 'pipelining' en CPUs, un concepto fundamental para entender cómo los procesadores modernos ejecutan instrucciones de manera eficiente. El pipelining, esencialmente, es una técnica que divide la ejecución de una instrucción en va
Intel 486: Un procesador que marcó una era
Este artículo retrospecta el lanzamiento del Intel 486, un procesador que Intel anunció el 10 de abril de 1989. En ese momento, el 486 tenía un precio de $950, lo que lo convertía en una inversión considerable. Los artículos de la época expresaban tanto entusiasmo como escepticismo. Por ejemplo, Inf
Programador descubre la dificultad del ensamblador
Este artículo del blog narra la experiencia de un programador de aplicaciones que, durante un período de desempleo, decidió seguir un tutorial para construir un sistema operativo en 1000 líneas de código, utilizando ensamblador. La principal conclusión es que sus habilidades de depuración, muy desar
Depuradores: Ejecución y Pausas, Guía Práctica
Este artículo de dgtlgrove.com, parte de una serie sobre depuradores, explica cómo implementar funcionalidades básicas como el 'stepping' a nivel de instrucción (ejecutar una instrucción a la vez) y los puntos de interrupción (breakpoints) en un depurador. Para entenderlo, es crucial recordar que un
Software moderno: ¿Más grande, menos eficiente?
El artículo "The Apollo 11 Paradox" plantea una crítica contundente a la dirección actual del desarrollo de software, señalando una preocupante tendencia a la ineficiencia y la pérdida de conexión con los fundamentos de la computación. El ejemplo citado, la disparidad entre los 4KB de RAM utilizados
RISC-V Vector: Acelera el Procesamiento con Paralelismo
## Entendiendo RISC-V Vector: Acelerando el Procesamiento con Instrucciones Paralelas RISC-V Vector es una extensión a la arquitectura RISC-V que introduce la capacidad de procesar múltiples datos simultáneamente, un concepto fundamental para acelerar tareas como el procesamiento de imágenes, el ap
