Stalling apuntes completos
Organización y Arquitectura
de Computadores
Capítulo 1
Introducción
Arquitectura y organización 1
La arquitectura son los atributos de un sistema que
son visibles para un programador.
Conjunto de instrucciones, número de bits usados
para represrentar datos, mecanismos de E/S,
técnicas para direccionamiento de memoria.
Ejemplo: ¿Hay una instrucción demultiplicar?
La organización se refiere a cómo se implementan
las características.
Señales de control, interfaces, tecnología de
memoria.
Ejemplo: ¿Hay una unidad de multiplicar o se hace
por sumas repetidas?
Arquitectura y organización 2
Toda la familia Intel x86 comparte la misma
arquitectura básica.
La familia de IBM Sistema/370 comparte la
misma arquitectura básica.
Estoproporciona una compatibilidad de códigos.
Al menos al revés.
La organización varía en las diferentes versiones.
Estructura y funcionamiento
La estructura es el modo en que los
componentes están interrelacionados.
El funcionamiento es la operación de cada
componente individual como parte de la
estructura.
Funcionamiento
Las funciones del computador son:
Procesamiento de datosAlmacenamiento de datos
Transferencia de datos
Control
Visión funcional
Visión funcional de un computador
Recurso de
almacenamiento de
datos
Sistema de
transferencia de
datos
Mecanismo
de control
Recurso de
procesamiento de
datos
Operaciones (1)
Transferencia de datos
Ejemplo: del teclado a la pantalla
Recurso de
almacenamiento de
datos
Sistema detransferencia de
datos
Mecanismo
de control
Recurso de
procesamiento de
datos
Operaciones (2)
Almacenamiento
Ejemplo: descarga de Internet al disco
Sistema de
transferencia de
datos
Recurso de
almacenamiento de
datos
Mecanismo
de control
Recurso de
procesamiento de
datos
Operación (3)
Procesamiento desde/al almacén
Ejemplo: actualización de la declaración deun banco
Recurso de
almacenamiento de
datos
Sistema de
transferencia de
datos
Mecanismo
de control
Recurso de
procesamiento de
datos
Operación (4)
Procesamiento desde/al almacén a la E/S
Ejemplo: Impresión de la declaración de un banco
Recurso de
almacenamiento de
datos
Sistema de
transferencia de
datos
Mecanismo
de control
Recurso de
procesamiento de
datosEstructura del nivel superior
Secundarios
Computador
Unidad
central de
procesamiento
Computador
Memoria
principal
Sistemas de
interconexión
Entrada/
salida
Líneas de
comunicación
Estructura de la CPU
CPU
Computador
E/S
Bus del
sistema
Memoria
Registros
Unidad
aritméticológica
CPU
Interconexión
interna de la
CPU
Unidad de
controlEstructura de la unidad de
control
Unidad de control
CPU
ALU
Bus
interno
Registros
Unidad
de
control
Lógica
secuencial
Registros y
decodificadores de
la unidad de control
Memoria
de control
Esquema del libro (1)
Evolución y prestaciones del computador
Estructuras de interconexión del computador
Memoria interna
Memoria externa
Entrada/Salida
Apoyo al sistemaoperativo
Aritmética de computadores
Repertorios de instrucciones
Esquema del libro (2)
Estructura y funcionamiento de la CPU
Computadores de repertorio reducido de
instrucciones
Procesadores superscalares
Funcionamiento de la unidad de control
Control microprogramado
Multiprocesadores y procesamiento de vectores
Lógica digital (Apéndice)
Internet y recursos webde este libro
http://williamstallings.com/COA5e.html
Enlaces con sitios de interés.
Enlaces con sitios que realizan cursos con este libro.
Lista de erratas del libro.
Information sobre otros libros de W. Stallings.
Internet y recursos web
para buscar
Página principal de WWW Computer Arquitecture
CPU Info Center
ACM Special Interest Group on Computer
Arquitecture
IEEE...
Regístrate para leer el documento completo.