Publicaciones clásicas de Usenet sobre arquitectura de computadoras, sistemas operativos y lenguajes
(yarchive.net)Arquitectura de computadoras
-
Perspectivas de los procesadores de 128 bits (John R. Mashey)
- Debate sobre la posibilidad y la necesidad de los procesadores de 128 bits
- Limitaciones de los procesadores actuales de 64 bits y necesidad de la transición a 128 bits
-
Procesadores de 64 bits: historia y razones (John R. Mashey)
- Proceso de evolución de los procesadores de 64 bits y su necesidad
- Razones para la transición de 32 bits a 64 bits
-
AMD64 (Linus Torvalds; Terje Mathisen)
- Características y ventajas de la arquitectura AMD64
- Mejora del rendimiento en procesadores de 64 bits
-
Lógica asíncrona (Mitch Alsup)
- Concepto y ventajas de la lógica asíncrona
- Comparación con la lógica síncrona
-
Transacciones atómicas (Mitch Alsup; Terje Mathisen)
- Importancia de las transacciones atómicas y métodos de implementación
- Cómo mantener la consistencia de los datos
-
Instrucciones BCD: RISC y CISC (John R. Mashey)
- Concepto de las instrucciones BCD y diferencias en arquitecturas RISC y CISC
- Casos de uso de las instrucciones BCD
-
Big data (John R. Mashey, Larry McVoy)
- Definición e importancia del big data
- Tecnologías y herramientas para procesar big data
-
Direccionamiento por bytes (John R. Mashey)
- Concepto y necesidad del direccionamiento por bytes
- Papel del direccionamiento por bytes en la gestión de memoria
-
Caché (John R. Mashey; John D. McCalpin)
- Concepto y principio de funcionamiento de la memoria caché
- Métodos para mejorar el rendimiento de la memoria caché
-
Uso de paridad y ECC en caché (John R. Mashey)
- Rol de la paridad y ECC en la memoria caché
- Cómo mantener la integridad de los datos
-
Cache thrashing (Andy Glew; Linus Torvalds; Terje Mathisen)
- Concepto y problemas del cache thrashing
- Cómo evitar el cache thrashing
-
Bit de acarreo; trampas para arquitectos (John R. Mashey)
- Concepto e importancia del bit de acarreo
- Trampas en el diseño de arquitecturas y cómo resolverlas
-
Velocidad de la lógica CMOS (Mitch Alsup)
- Concepto de la lógica CMOS y formas de mejorar su velocidad
- Ventajas y desventajas de la lógica CMOS
-
CMOV (Terje Mathisen)
- Concepto y casos de uso de la instrucción CMOV
- Efectos de mejora de rendimiento de la instrucción CMOV
-
Economía de las funciones de CPU (John R. Mashey)
- Aspectos económicos de las funciones de la CPU
- Análisis de costos de agregar funciones y mejorar el rendimiento
-
Consumo de energía de la CPU (Mitch Alsup)
- Consumo energético y eficiencia de la CPU
- Cómo reducir el consumo de energía
-
Hardware que ayuda a depurar (John R. Mashey)
- Herramientas y técnicas de hardware que ayudan a la depuración
- Cómo aumentar la eficiencia de la depuración
-
Caché DRAM (Mitch Alsup; Terje Mathisen)
- Concepto y principio de funcionamiento de la caché DRAM
- Métodos para mejorar el rendimiento de la caché DRAM
-
Latencia de DRAM (Mitch Alsup)
- Latencia de la DRAM y su impacto
- Cómo reducir la latencia
-
Endianness (John R. Mashey)
- Concepto y tipos de endianness
- Necesidad y métodos de conversión de endianness
-
Registros separados de punto flotante (John R. Mashey)
- Necesidad de registros separados para operaciones de punto flotante
- Efectos en la mejora del rendimiento
-
Corrección de excepciones de punto flotante (John Mashey; Terje Mathisen)
- Métodos para manejar excepciones de punto flotante
- Importancia de corregir excepciones
-
Tolerancia a fallos (John R. Mashey)
- Concepto e importancia de la tolerancia a fallos
- Cómo implementar tolerancia a fallos
-
H264 CABAC (Maynard Handley; Terje Mathisen)
- Concepto y principio de funcionamiento de H264 CABAC
- Su papel en la compresión de video
-
Merced/IA64 (John R. Mashey)
- Características y ventajas de la arquitectura Merced/IA64
- Efectos en la mejora del rendimiento
-
Instrucciones por ciclo (John R. Mashey)
- Concepto e importancia de las instrucciones por ciclo
- Métodos para mejorar el rendimiento
-
IBM 801 (Greg Pfister)
- Características e historia de la arquitectura IBM 801
- Efectos en la mejora del rendimiento
-
Por qué la IBM PC usó el 8088 (Bill Katz; John R. Mashey)
- Razones por las que la IBM PC eligió el 8088
- Ventajas y desventajas del 8088
-
Aritmética de intervalos (James B. Shearer)
- Concepto y casos de uso de la aritmética de intervalos
- Efectos en la mejora del rendimiento
-
Soporte para Lisp (Eliot Miranda; John Mashey)
- Características del lenguaje Lisp y formas de soporte
- Efectos en la mejora del rendimiento
-
LL/SC (John Mashey; Terje Mathisen)
- Concepto y casos de uso de las instrucciones LL/SC
- Efectos en la mejora del rendimiento
-
Paso de mensajes vs. memoria compartida; máquinas SGI Origin (John R. Mashey, John McCalpin)
- Diferencias entre paso de mensajes y memoria compartida
- Características de las máquinas SGI Origin
-
MIPS16 (John R. Mashey)
- Características y ventajas de la arquitectura MIPS16
- Efectos en la mejora del rendimiento
-
Interrupciones en procesadores MIPS (John R. Mashey)
- Métodos para manejar interrupciones en procesadores MIPS
- Efectos en la mejora del rendimiento
-
Excepciones en MIPS (John Mashey)
- Métodos para manejar excepciones en procesadores MIPS
- Efectos en la mejora del rendimiento
-
Datos desalineados (John Levine; Mitch Alsup; Terje Mathisen)
- Problemas de los datos desalineados y cómo resolverlos
- Efectos en la mejora del rendimiento
-
Terminología de máquinas multiprocesador (John R. Mashey)
- Términos y conceptos usados en máquinas multiprocesador
- Efectos en la mejora del rendimiento
-
Instrucción MVC (John R. Mashey, Allen J. Baum)
- Concepto y casos de uso de la instrucción MVC
- Efectos en la mejora del rendimiento
-
Definición de una CPU de N bits (John R. Mashey)
- Concepto y definición de una CPU de N bits
- Efectos en la mejora del rendimiento
-
Optimización del benchmark STREAM en Opteron (Terje Mathisen)
- Métodos para optimizar el benchmark STREAM en procesadores Opteron
- Efectos en la mejora del rendimiento
-
Tamaño de página (Linus Torvalds)
- Concepto e importancia del tamaño de página
- Efectos en la mejora del rendimiento
-
Pentium 4 (Linus Torvalds; Terje Mathisen)
- Características y ventajas del procesador Pentium 4
- Efectos en la mejora del rendimiento
-
Por qué el tamaño de palabra es una potencia de 2 (John R. Mashey)
- Razones e importancia de que el tamaño de palabra sea una potencia de 2
- Efectos en la mejora del rendimiento
-
Tablas de páginas de PowerPC (Greg Pfister; Linus Torvalds)
- Concepto y principio de funcionamiento de las tablas de páginas de PowerPC
- Efectos en la mejora del rendimiento
-
Prefetch (Terje Mathisen)
- Concepto e importancia del prefetch
- Efectos en la mejora del rendimiento
-
Precisión cuádruple (Robert Corbett)
- Concepto y casos de uso de la precisión cuádruple
- Efectos en la mejora del rendimiento
-
Ventanas de registros (John Mashey)
- Concepto e importancia de las ventanas de registros
- Efectos en la mejora del rendimiento
-
Tamaño del archivo de registros (Mitch Alsup)
- Concepto e importancia del tamaño del archivo de registros
- Efectos en la mejora del rendimiento
-
REP MOVS (Terje Mathisen)
- Concepto y casos de uso de la instrucción REP MOVS
- Efectos en la mejora del rendimiento
-
Renombrado de registros (John R. Mashey)
- Concepto e importancia del renombrado de registros
- Efectos en la mejora del rendimiento
-
Reenvío de resultados (Terje Mathisen)
- Concepto e importancia del reenvío de resultados
- Efectos en la mejora del rendimiento
-
RISC vs. CISC (John R. Mashey)
- Diferencias, ventajas y desventajas entre arquitecturas RISC y CISC
- Efectos en la mejora del rendimiento
-
Velocidad de ROM (Mitch Alsup)
- Velocidad de la ROM y métodos para mejorar el rendimiento
- Efectos en la mejora del rendimiento
-
Código auto-modificable (John R. Mashey, John Reiser, Dennis Ritchie)
- Concepto y casos de uso del código auto-modificable
- Efectos en la mejora del rendimiento
-
Caché de mapeo directo vs. caché asociativa por conjuntos (John R. Mashey)
- Diferencias entre caché de mapeo directo y caché asociativa por conjuntos
- Efectos en la mejora del rendimiento
-
División con signo (Robert Corbett)
- Concepto y casos de uso de la división con signo
- Efectos en la mejora del rendimiento
-
Análisis de algoritmos debería cambiarse al modelo actual de procesadores (John R. Mashey)
- Necesidad de cambiar los métodos de análisis de algoritmos
- Efectos en la mejora del rendimiento
-
Pipelining por software (Linus Torvalds)
- Concepto e importancia del pipelining por software
- Efectos en la mejora del rendimiento
-
TLB rellenado por software (John R. Mashey, John F Carr)
- Concepto y principio de funcionamiento del TLB rellenado por software
- Efectos en la mejora del rendimiento
-
Suite de benchmarks SPEC (John R. Mashey)
- Concepto e importancia de la suite de benchmarks SPEC
- Efectos en la mejora del rendimiento
-
SpecFP2000 (Greg Lindahl; John D. McCalpin; Wesley Jones)
- Concepto e importancia del benchmark SpecFP2000
- Efectos en la mejora del rendimiento
-
Ancho de banda de SpecFP (John D. McCalpin)
- Concepto e importancia del ancho de banda de SpecFP
- Efectos en la mejora del rendimiento
-
SpecFP y optimización por distorsión temporal (Greg Lindahl; John D. McCalpin)
- Concepto e importancia de SpecFP y la optimización por distorsión temporal
- Efectos en la mejora del rendimiento
-
Memoria principal SRAM (John R. Mashey)
- Concepto e importancia de la memoria principal SRAM
- Efectos en la mejora del rendimiento
-
Máquina de pila (John R. Mashey)
- Concepto e importancia de la máquina de pila
- Efectos en la mejora del rendimiento
-
Datos en streaming (John R. Mashey)
- Concepto e importancia de los datos en streaming
- Efectos en la mejora del rendimiento
-
Arquitectura multihilo Tera (Preston Briggs, John R. Mashey)
- Concepto e importancia de la arquitectura multihilo Tera
- Efectos en la mejora del rendimiento
-
CPU multihilo (John R. Mashey)
- Concepto e importancia de la CPU multihilo
- Efectos en la mejora del rendimiento
-
TLB (John Mashey)
- Concepto e importancia del TLB
- Efectos en la mejora del rendimiento
-
Puerta de transmisión (Mitch Alsup)
- Concepto e importancia de la puerta de transmisión
- Efectos en la mejora del rendimiento
-
VAX (John Mashey)
- Concepto e importancia de la arquitectura VAX
- Efectos en la mejora del rendimiento
-
Interrupciones vectorizadas (John Mashey)
- Concepto e importancia de las interrupciones vectorizadas
- Efectos en la mejora del rendimiento
-
Máquina virtual (John R. Mashey)
- Concepto e importancia de la máquina virtual
- Efectos en la mejora del rendimiento
-
Wiz (John Mashey)
- Concepto e importancia de Wiz
- Efectos en la mejora del rendimiento
-
Registro cero (John R. Mashey)
- Concepto e importancia del registro cero
- Efectos en la mejora del rendimiento
Lenguajes de programación
-
Ada (Henry Spencer)
- Concepto y características del lenguaje Ada
- Casos de uso y ventajas
-
Aliasing (Terje Mathisen)
- Concepto y problemas del aliasing
- Métodos de solución
-
Alloca (Dennis Ritchie)
- Concepto y casos de uso de la función Alloca
- Efectos en la mejora del rendimiento
-
Problemas con
unsigneden ANSI C (Chris Torek)- Problemas de las variables sin signo en ANSI C
- Métodos de solución
-
Verificación de límites de arreglos (Henry Spencer)
- Importancia y métodos de la verificación de límites de arreglos
- Efectos en la mejora del rendimiento
-
Malas macros de C (Jamie Lokier)
- Ejemplos y problemas de malas macros de C
- Métodos de solución
-
Caché de arreglos multidimensionales (Terje Mathisen)
- Concepto e importancia del caché de arreglos multidimensionales
- Efectos en la mejora del rendimiento
-
Llamada por nombre (John R. Mashey; Dennis Ritchie; Robert Corbett; William B. Clodius)
- Concepto y casos de uso de la llamada por nombre
- Efectos en la mejora del rendimiento
-
Convenciones binarias de llamada (Chris Torek)
- Concepto e importancia de las convenciones binarias de llamada
- Efectos en la mejora del rendimiento
-
C (Dennis Ritchie; Douglas A. Gwyn; John A. Gregor, Jr.; Linus Torvalds)
- Concepto y características del lenguaje C
- Casos de uso y ventajas
-
Convenciones de llamada en C (Dennis Ritchie)
- Concepto e importancia de las convenciones de llamada en C
- Efectos en la mejora del rendimiento
-
externen C (Dennis Ritchie)- Concepto y casos de uso de la palabra clave
externen C - Efectos en la mejora del rendimiento
- Concepto y casos de uso de la palabra clave
-
Prototipos en C (Chris Torek)
- Concepto e importancia de los prototipos en C
- Efectos en la mejora del rendimiento
-
Desplazamientos en C (Dennis Ritchie)
- Concepto y casos de uso de los operadores de desplazamiento en C
- Efectos en la mejora del rendimiento
-
Preprocesador de C99 (Al Viro)
- Concepto e importancia del preprocesador de C99
- Efectos en la mejora del rendimiento
-
Operador
==en C (Linus Torvalds)- Concepto y casos de uso del operador
==en C - Efectos en la mejora del rendimiento
- Concepto y casos de uso del operador
-
COBOL (Henry Spencer; Morten Reistad; Terje Mathisen)
- Concepto y características del lenguaje COBOL
- Casos de uso y ventajas
-
Diseño de compiladores (Henry Spencer)
- Concepto e importancia del diseño de compiladores
- Efectos en la mejora del rendimiento
-
Optimización de compiladores (Andy Glew; Greg Lindahl; Linus Torvalds; Terje Mathisen)
- Concepto e importancia de la optimización de compiladores
- Efectos en la mejora del rendimiento
-
COME FROM (Robert Corbett)
- Concepto y casos de uso de la instrucción COME FROM
- Efectos en la mejora del rendimiento
-
Calificador
constde C (Chris Torek; Linus Torvalds)- Concepto y casos de uso del calificador
consten C - Efectos en la mejora del rendimiento
- Concepto y casos de uso del calificador
-
Contravarianza (Henry Spencer)
- Concepto e importancia de la contravarianza
- Efectos en la mejora del rendimiento
-
Enteros Cray (Dennis Ritchie)
- Concepto y casos de uso de los enteros Cray
- Efectos en la mejora del rendimiento
-
Depurador (Douglas A. Gwyn)
- Concepto e importancia del depurador
- Efectos en la mejora del rendimiento
-
Aritmética decimal (Glen Herrmannsfeldt; Mitch Alsup; Terje Mathisen; Wilco Dijkstra; hack@watson.ibm.com)
- Concepto e importancia de la aritmética decimal
- Efectos en la mejora del rendimiento
-
Desnormalización (Terje Mathisen)
- Concepto e importancia de la desnormalización
- Efectos en la mejora del rendimiento
-
Puntero nulo
1 comentarios
Publicaciones clásicas de Usenet sobre arquitectura de computadoras, sistemas operativos y lenguajes