El mundo de Bitman Volumen VI: Viaje al centro de la CPU por Isaac P.E.

El mundo de Bitman Volumen VI: Viaje al centro de la CPU por Isaac P.E.

Titulo del libro: El mundo de Bitman Volumen VI: Viaje al centro de la CPU

Autor: Isaac P.E.

Fecha de lanzamiento: May 19, 2018

El mundo de Bitman Volumen VI: Viaje al centro de la CPU de Isaac P.E. está disponible para descargar en formato PDF y EPUB. Aquí puedes acceder a millones de libros. Todos los libros disponibles para leer en línea y descargar sin necesidad de pagar más.

Isaac P.E. con El mundo de Bitman Volumen VI: Viaje al centro de la CPU

El mundo de Bitman es una enciclopedia sobre los microprocesadores fraccionada en 7 volúmenes que pretende transformarse en referente sobre este campo de estudio. Comenzando desde un nivel bajo hasta conseguir llevar al lector a un nivel avanzado de comprensión sobre la microelectrónica y la CPU.

En este volumen se recoge un extenso estudio sobre el funcionamiento de los microprocesadores, tipos, partes, microarquitecturas, diagramas, taxonomía de Flynn, fórmulas y cálculos, benchmarks, etc. Probablemente, junto con el Volumen IV sean los dos más extensos e importantes de la obra.

ÍNDICE:
---------
6 - MICROPROCESADORES
6.1 – Microprocesador
6.1.1 - ¿Qué es?
6.1.2 - ¿Para qué sirve?
6.1.3 - ¿Cómo funciona internamente?
6.1.4 – Sistemas basados en microprocesadores
6.2 – Tipos de microprocesadores
6.2.1 – Según su arquitectura
6.2.2 – Según sus núcleos
6.2.3 – Según su uso
6.3 – Registros
6.3.1 – Algunos conceptos sobre el funcionamiento
6.3.2 - Tipos de registros
6.3.3 – Algunos registros particulares de ciertas familias
6.4 – Unidad de control
6.4.1 – Tipos y partes
6.4.2 – Funcionamiento del microprocesador detallado
6.4.2.1 – Funcionamiento interno
6.4.2.2 – La Pila o puntero de pila
6.4.2.3 – Ciclos funcionales internos
6.4.2.4 – Ciclos funcionales externos
6.4.2.5 – Definiciones de tiempos
6.4.3 – Juego de instrucciones (funcionamiento)
6.4.3.1 – Diseño y estructura
6.4.3.2 – Codificación Huffman y extensiones
6.4.3.3 – Descripción de las instrucciones
6.4.4 – Ortogonalidad
6.4.5 – Modos de trabajo
6.4.6 – Modos de direccionamiento
6.4.7 – Interrupciones (IRQs)
6.5 – Unidad de proceso
6.5.1 – Unidad aritmético-lógica (UAL)
6.5.2 – Coprocesador matemático (FPU)
6.6 – Buses
6.6.1 – Descripción general
6.6.1.1 – Bus del sistema o bus interno
6.6.1.2 – Bus local
6.6.2 – Estructuras de buses
6.6.3 - Descripción funcional
6.6.4 – Técnicas de conexión al bus
6.7 –Sistema de intercambio y auxiliares
6.7.1 – Unidad de entrada y salida (E/S) y periféricos
6.7.2 – Controladores y manejadores
6.7.3 – Circuitos auxiliares
6.8 – Unidad central de memoria
6.8.1 – Espacio de direccionamiento y memoria virtual
6.8.2 – DMA
6.8.3 – Gestión de memoria
6.8.3.1 – Segmentación
6.8.3.2 – Paginación
6.8.3.3 – Modelo plano
6.8.3.4 - Segmentación paginada
6.8.3.5 – Paginación anidada
6.8.4 – Memoria caché
6.8.4.1 – Tipos, niveles y partes
6.8.4.2 – Métodos de optimización
6.8.4.3 – Algoritmos y políticas de caché
6.8.4.4 – Coherencia de caché
6.8.5 – Configuraciones de memorias
6.8.5.1 – Endianness
6.8.5.2 – Tipos de acceso a la memoria
6.8.5.3 – Coupling
6.8.5.5 – Correcciones
6.9 – Recursos especiales
6.10 – Entorno de sistema y perfil del microprocesador
6.10.1 – Señales externas y cronogramas
6.10.2 – Esquema de conexión.
6.10.3 – Microarquitectura, diagramas de bloques y
micrográficos (imágenes del núcleo)
6.10.3.1 – Microarquitectura y diagrama de bloques
6.10.3.2 – Micrográficos o Die Shots
6.11 – Destripando un microprocesador moderno
6.11.1 – Otros elementos avanzados o unidades funcionales y
subpartes
6.11.3 – Partes externas
6.12 – Arquitecturas
6.13 – Paralelismo
6.13.1 – Niveles
6.13.2 – Superescalar
6.13.3 – Pipeline (canalizado o segmentación)
6.13.3.1 – Pipelining
6.13.3.2 – Ejecución en orden
6.13.3.3 – Ejecución fuera de orden
6.13.3.4 – Renombre de registros
6.13.3.5 – Conflictos y dependencias
6.13.3.6 – Técnicas de especulación y predicción de saltos
6.13.4 – Taxonomía Flynn
6.14 – Otras mejoras
6.14.1 – Extensiones (instrucciones)
6.14.1.9 – Otras extensiones
6.14.2 – Gestión de datos avanzada
6.14.3 – Funciones de seguridad
6.14.4 – Gestión de energía o funciones de ahorro
6.14.4.1 – APM y ACPI
6.14.4.2 – Tecnologías de gestión energética
6.14.5 – Virtualización
6.15 – Magnitudes
6.15.1 – Magnitudes y cálculos
6.15.1.1 – Frecuencia
6.15.1.2 – Rendimiento
6.15.1.3 – Ley de Amdahl y Gustafson
6.15.2 – Benchmarks
etc