Você está na página 1de 18

William Stallings

Organizacin y Arquitectura
de Computadores
Captulo 1
Introduccin

Arquitectura y organizacin 1
La arquitectura son los atributos de un sistema que
son visibles para un programador.
Conjunto de instrucciones, nmero de bits usados
para represrentar datos, mecanismos de E/S, tcnicas
para direccionamiento de memoria.
Ejemplo: Hay una instruccin de multiplicar?

La organizacin se refiere a cmo se implementan


las caractersticas.
Seales de control, interfaces, tecnologa de memoria.
Ejemplo: Hay una unidad de multiplicar o se hace por
sumas repetidas?

Arquitectura y organizacin 2
Toda la familia Intel x86 comparte la misma
arquitectura bsica.
La familia de IBM Sistema/370 comparte la
misma arquitectura bsica.
Esto proporciona una compatibilidad de
cdigos.
Al menos al revs.
La organizacin vara en las diferentes versiones.

Estructura y funcionamiento
La estructura es el modo en que los
componentes estn interrelacionados.
El funcionamiento es la operacin de cada
componente individual como parte de la
estructura.

Funcionamiento
Las funciones del computador son:

Procesamiento de datos
Almacenamiento de datos
Transferencia de datos
Control

Visin funcional
Visin 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 de
transferencia de
datos

Mecanismo
de control

Recurso de
procesamiento de
datos

Operaciones (2)
Almacenamiento
Ejemplo: descarga de Internet al disco
Recurso de
almacenamiento de
datos
Sistema de
transferencia de
datos

Mecanismo
de control

Recurso de
procesamiento de
datos

Operacin (3)
Procesamiento desde/al almacn
Ejemplo: actualizacin de la declaracin de un banco

Recurso de
almacenamiento de
datos
Sistema de
transferencia de
datos

Mecanismo
de control

Recurso de
procesamiento de
datos

Operacin (4)
Procesamiento desde/al almacn a la E/S
Ejemplo: Impresin de la declaracin de un banco
Recurso de
almacenamiento de
datos
Sistema de
transferencia de
datos

Mecanismo
de control

Recurso de
procesamiento de
datos

Estructura del nivel superior


Secundarios

Computador
Unidad
central de
procesamiento

Computador

Lneas de
comunicacin

Memoria
principal

Sistemas de
interconexin

Entrada/
salida

Estructura de la CPU
CPU
Computador
E/S
Bus del
sistema
Memoria

Registros

Unidad
aritmticolgica

CPU

Interconexin
interna de la
CPU
Unidad de
control

Estructura de la unidad de
control
Unidad de control
CPU
ALU
Bus
interno
Registros

Unidad
de
control

Lgica
secuencial
Registros y
decodificadores de
la unidad de control

Memoria
de control

Esquema del libro (1)

Evolucin y prestaciones del computador


Estructuras de interconexin del computador
Memoria interna
Memoria externa
Entrada/Salida
Apoyo al sistema operativo
Aritmtica 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
Lgica digital (Apndice)

Internet y recursos web


de este libro
http://williamstallings.com/COA5e.html
Enlaces con sitios de inters.
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
Pgina principal de WWW Computer Arquitecture
CPU Info Center
ACM Special Interest Group on Computer
Arquitecture
IEEE Technical Committee on Computer
Arquitecture
Intel Technology Journal

Sitios de los fabricantes


Intel, IBM, etc.

Grupos de noticias USENET


comp.arch
comp.arch.arithmetic
comp.arch.storage

Você também pode gostar