Está en la página 1de 16

Instituto Tecnolgico de Acayucan

Ingeniera en Sistemas Computacionales

Alumnos:
Angel Ivan Regules Bautista

Semestre:

Grupo:

Quinto

503-A

Docente:
Feliciano Snchez Mendoza

Asignatura:
Arquitectura de computadoras

27-9-2016

ndice
Introduccin........................................................................................................................................ 3
Unidad 1. Arquitecturas de cmputo ................................................................................................ 4
1.1 Modelos de arquitecturas de cmputo. ......................................................................... 4
1.1.1 Clsicas. ............................................................................................................ 4
1.1.2 Segmentadas. ................................................................................................... 4
1.1.3 De multiprocesamiento. .................................................................................. 5
1.2 Anlisis de los componentes. .......................................................................................... 5
1.2.1 CPU. .................................................................................................................. 5
1.2.1.1 Arquitecturas. .................................................................................. 6
1.2.1.2 Tipos. ................................................................................................ 6
1.2.1.3 Caractersticas. ................................................................................. 7
1.2.1.4 Funcionamiento (ALU, unidad de control, Registros y buses
internos) ....................................................................................................... 7
1.2.2 Memoria. .......................................................................................................... 8
1.2.2.1 Conceptos bsicos del manejo de la memoria. .............................. 9
1.2.2.2 Memoria principal semiconductora. ............................................... 9
1.2.2.3 Memoria cache. ............................................................................... 9
1.2.3 Manejo de la entrada/salida. ........................................................................ 10
1.2.3.1 Mdulos de entrada/salida. .......................................................... 10
1.2.3.2 Entrada/salida programada. ......................................................... 11
1.2.3.3 Entrada/salida mediante interrupciones. ..................................... 11
1.2.3.4 Acceso directo a memoria. ............................................................ 11
1.2.3.5 Canales y procesadores de entrada/salida. .................................. 11
1.2.4 Buses. ............................................................................................................. 12
1.2.4.1 Tipos de buses. ............................................................................... 12
1.2.4.2 Estructura de los buses. ................................................................. 12
1.2.4.3 Jerarquas de buses........................................................................ 13
1.2.5. Interrupciones............................................................................................... 13
Conclusin ......................................................................................................................................... 14
Bibliografa ........................................................................................................................................ 16

Introduccin
Esta antologa fue hecha con la finalidad de mostrar los temas que
conforman la unidad 1 de la materia de Arquitectura de
computadoras, los temas se analizan con claridad basndose en
libros de arquitectura de computadoras consultadas desde
diferentes autores.
Este libro se ha escrito con la finalidad de contener un primer curso sobre
'Arquitectura de Computadores'. Se analizan, con toda claridad y rigor, los principios
fundamentales en los que se basa la organizacin y la estructura de los modernos
computadores, as como las lneas maestras que siguen los de 'altas prestaciones'
y las 'mquinas inteligentes' de la 5 generacin.
ndice Extractado: Presentacin. Introduccin a la arquitectura de computadores.
Sistemas de representacin de la informacin. La unidad aritmtica y lgica.
Memorias. Modos de direccionamiento y repertorio de instrucciones. La unidad de
control. Apndice. Unidad de entrada y salida. Buses. Apndice. Perifricos.
Descripcin de la arquitectura de los computadores de la familia 'VAX'.
Computadores de altas prestaciones. Tendencias actuales en la arquitectura de
microprocesadores. Teleinformtica. Bibliografa. ndice alfabtico.

Unidad 1. Arquitecturas de cmputo


1.1 Modelos de arquitecturas de cmputo.
1.1.1 Clsicas.
El modelo clsico de arquitectura de computadoras fue diseado por Jhon Von Newman
que consta de los siguientes elementos:
Dispositivos de entrada
Dispositivos de proceso
Dispositivos de almacenamiento
Dispositivos de salida
Una caracterstica importante de este modelo es que tanto los datos como los
programas, se almacenan en la memoria antes de ser utilizados.
Los ordenadores con esta arquitectura constan de cinco partes:
La unidad aritmtico-lgica o ALU
La unidad de control
La memoria
Un dispositivo de entrada/salida
El bus de datos
Arquitectura Mauchly-Eckert (Von Newman)
Consiste en una unidad central de proceso que se comunica a travs de un solo bus
con un banco de memoria en donde se almacenan tanto los cdigos de instruccin
del programa, como los datos que sern procesados por este.
Arquitectura Harvard
Esta arquitectura surgi en la universidad del mismo nombre, poco despus de que
la arquitectura Von Newman apareciera en la universidad de Princeton. Al igual que
en la arquitectura Von Newman, el programa se almacena como un cdigo numrico
en la memoria, pero no en el mismo espacio de memoria ni en el mismo formato que
los datos.

1.1.2 Segmentadas.
Las arquitecturas segmentadas o con segmentacin del cauce buscan mejorar el
desempeo realizando paralelamente varias etapas del ciclo de instruccin al mismo
tiempo.

El procesador se divide en varias unidades funcionales independientes y se dividen


entre ellas el procesamiento de las instrucciones
Arquitectura pipeline
La arquitectura en pipeline (basada en filtros) consiste en ir transformando un flujo
de datos en un proceso comprendido por varias fases secuenciales, siendo la
entrada de cada una la salida de la anterior.
Aplicaciones de pipelines en informtica:
Pipelines grficos
Se encuentran en la mayora de las tarjetas grficas, consiste en
mltiples unidades aritmticas o CPUS completas, que implementan
variados escenarios de operaciones tpicas de renderizado, por
ejemplo, clculos de luz y colores, renderizado, proyeccin de
perspectiva,etc.
Pipelines de software o tuberas
Consiste en mltiples procesos ordenados de tal forma que el flujo de
salida de un proceso alimenta la entrada del siguiente proceso. Por
ejemplo, los pipelines de Unix.

1.1.3 De multiprocesamiento.
Cuando se desea incrementar el desempeo ms all de lo que permite la tcnica de
segmentacin del cauce (limite terico de una instruccin por ciclo de reloj), se requiere
utilizar ms de un procesador para la ejecucin del programa de aplicacin.
Las CPU de multiprocesamiento se clasifican de la siguiente manera:
SISO (Single Instruction, Single Operand ) Computadoras independientes
SIMO (Single Instruction, Multiple Operand ) Procesadores vectoriales
MISO (Multiple Instruction, Single Operand ) No implementado
MIMO (Multiple Instruction, Multiple Operand ) Sistemas SMP, Clusters

1.2 Anlisis de los componentes.


1.2.1 CPU.
La unidad central de procesamiento, UCP o CPU (por el acrnimo en ingls de
central processing unit), o simplemente el procesador o microprocesador, es el
componente del computador y otros dispositivos programables, que interpreta las
instrucciones contenidas en los programas y procesa los datos. Los CPU
proporcionan la caracterstica fundamental de la computadora digital (la
programabilidad) y son uno de los componentes necesarios encontrados en las

computadoras de cualquier tiempo, junto con el almacenamiento primario y los


dispositivos de entrada/salida. Se conoce como microprocesador el CPU que es
manufacturado con circuitos integrados. Desde mediados de los aos 1970, los
microprocesadores de un solo chip han reemplazado casi totalmente todos los tipos
de CPU, y hoy en da, el trmino "CPU" es aplicado usualmente a todos los
microprocesadores.
Los primeros CPU fueron diseados a la medida como parte de una computadora
ms grande, generalmente una computadora nica en su especie. Sin embargo,
este costoso mtodo de disear los CPU a la medida, para una aplicacin particular,
ha desaparecido en gran parte y se ha sustituido por el desarrollo de clases de
procesadores baratos y estandarizados adaptados para uno o muchos propsitos.
Esta tendencia de estandarizacin comenz generalmente en la era de los
transistores discretos, computadoras centrales, y microcomputadoras, y fue
acelerada rpidamente con la popularizacin del circuito integrado (IC), ste ha
permitido que sean diseados y fabricados CPU ms complejos en espacios
pequeos (en la orden de milmetros).

1.2.1.1 Arquitecturas.
En la actualidad han aparecido arquitecturas hbridas entre la Von Newman y la
Harvard, buscando conservar la flexibilidad, pero mejorando el rendimiento. El
cambio ms importante de los ltimos aos se dio durante los aos 1980, con la
aparicin de la corriente de diseo conocida como computadoras de conjunto
reducido de instrucciones (RISC, por sus siglas en ingles). Esta escuela pretende
aplicar un enfoque totalmente distinto al tradicional hasta entonces, que pas a
conocerse como computadoras de conjunto complejo de instrucciones (CISC) para
diferenciarla de la nueva tendencia.
La tendencia tradicional, representada por las arquitecturas CISC (Complex
Instruction Set Computers) se caracteriza por tener un nmero amplio de
instrucciones y modos de direccionamiento. Se implementan instrucciones
especiales que realizan funciones complejas, de manera que un programador
puede encontrar con seguridad, una instruccin especial que realiza en hardware la
funcin que el necesita.

1.2.1.2 Tipos.
Los CPU modernos pueden clasificarse de acuerdo a varias caractersticas, tales
como: el tamao del ALU o del Bus de conexin al exterior (8, 16, 32, 64 bits), si
tienen cauce segmentado o no segmentado, si con tipo CISC o RISC, Von Newan

o Harvard y si solo tienen instrucciones enteras o implementan tambin


instrucciones de punto flotante. Esta tendencia de estandarizacin comenz
generalmente en la era de los transistores discretos, computadoras centrales, y
microcomputadoras, y fue acelerada rpidamente con la popularizacin del circuito
integrado (IC), ste ha permitido que sean diseados y fabricados CPU ms
complejos en espacios pequeos (en la orden de milmetros).

1.2.1.3 Caractersticas.
Las caractersticas ms importantes a considerar al escoger un CPU para usarlo en
una aplicacin, son:

Modelo del programador (Conjunto de registros que el programador puede


utilizar), forman el modelo mental del CPU que el programador utiliza al
programar en ensamblador.
Conjunto de instrucciones que puede ejecutar el CPU
Modos de direccionamiento que pueden usarse para obtener los operando
de las instrucciones.
Ciclo de instruccin (el conjunto de pasos que realiza el CPU para procesar
cada instruccin)
Buses de interconexin, usados para que el CPU lea y escriba a la memoria
y a los dispositivos de entrada y salida.

1.2.1.4 Funcionamiento (ALU, unidad de control, Registros y buses


internos)
Todos los CPU tienen como funcin principal la ejecucin de un programa acorde a
la aplicacin del mismo.
Por lo tanto, toda computadora debe ser capaz de procesar las instrucciones de su
programa en un ciclo de instruccin, consistente en un nmero de etapas que vara
con cada CPU, pero que tradicionalmente han sido tres (trabajando en un CPU
ideal):
1. Bsqueda del cdigo de Instruccin.
Esta consiste en leer de la memoria cual ser la siguiente instruccin a
ejecutar, la cual esta almacenada en forma de un cdigo numrico que indica
cual de todas las operaciones que puede realizar el CPU ser la siguiente y
con que operandos se ejecutar.
2. Decodificacin.

Consiste en tomar el cdigo numrico e identificar a cul de las operaciones


que puede realizar el CPU corresponde dicho cdigo. Esta etapa usualmente
se realiza con un decodificador binario.
3. Ejecucin.
En esta etapa se lleva a cabo la operacin sobre los datos que se vayan a
procesar.
En general, la unidad de control (UC) genera las seales de control
necesarias para llevar los datos a las entradas de la Unidad Aritmtica
Lgica, la cual efectuar las operaciones aritmticas y lgicas.
Posteriormente, la unidad de control generara las seales de control
necesarias para transferir la salida de la Unidad Aritmtica Lgica al registro
donde sern almacenados los resultados para su uso posterior.

1.2.2 Memoria.
En informtica, la memoria (tambin llamada almacenamiento) se refiere a parte de
los componentes que forman parte de una computadora. Son dispositivos que
retienen datos informticos durante algn intervalo de tiempo.
Una memoria es un dispositivo que puede mantenerse en por lo menos dos estados
estables por un cierto periodo de tiempo. Cada uno de estos estados estables puede
utilizarse para representar un bit. A un dispositivo con la capacidad de almacenar
por lo menos un bit se le conoce como celda bsica de. Memoria Un dispositivo de
memoria completo se forma con varias celdas bsicas y los circuitos asociados para
poder leer y escribir dichas celdas bsicas, agrupadas como localidades de
memoria que permitan almacenar un grupo de N bits.
El nmero de bits que puede almacenar cada localidad de memoria es conocido
como el ancho de palabra de la memoria. Coincide con el ancho del bus de datos.
Uno de los circuitos auxiliares que integran la memoria es el decodificador de
direcciones. Su funcin es la de activar a las celdas bsicas que van a ser ledas o
escritas a partir de la direccin presente en el bus de direcciones. Tiene como
entradas las n lneas del bus de direcciones y 2N lneas de habilitacin de localidad,
cada una correspondiente a una combinacin binaria distinta de los bits de
direcciones. Por lo tanto, el nmero de localidades de memoria disponibles en un
dispositivo (T) se relaciona con el nmero de lneas de direccin N por T= 2N.
Las memorias de computadora proporcionan una de las principales funciones de la
computacin moderna, la retencin o almacenamiento de informacin. Es uno de
los componentes fundamentales de todas las computadoras modernas que,

acoplados a una unidad central de procesamiento (CPU por su sigla en ingls,


central processing unit), implementa lo fundamental del modelo de computadora de
Arquitectura de von Neumann, usado desde los aos 1940.
Las memorias suelen ser de rpido acceso, y pueden ser voltiles o no voltiles.
La clasificacin principal de memorias son RAM y ROM. Estas memorias son
utilizadas para almacenamiento primario.

1.2.2.1 Conceptos bsicos del manejo de la memoria.


Se produce bajo el control directo y continuo del programa que solicita la operacin
de Entrada/Salida. Tanto en la entrada y salida programada como con
interrupciones, el procesador es responsable de extraer los datos de la memoria en
una salida, y almacenar los datos en la memoria principal.
El problema con la Entrada/Salida es que el procesador tiene que esperar un tiempo
considerable hasta que el modulo en cuestin est preparado para recibir o
transmitir datos.

1.2.2.2 Memoria principal semiconductora.


La memoria
de
semiconductor usa circuitos
semiconductores para almacenar informacin.

integrados basados

en

Un chip de memoria de semiconductor puede contener millones de


minsculos transistores o condensadores. Existen memorias de semiconductor de
ambos tipos: voltiles y no voltiles. En las computadoras modernas, la memoria
principal consiste casi exclusivamente en memoria de semiconductor voltil y
dinmica, tambin conocida como memoria dinmica de acceso aleatorio o ms
comnmente RAM, su acrnimo ingls. Con el cambio de siglo, ha habido un
crecimiento constante en el uso de un nuevo tipo de memoria de semiconductor no
voltil llamado memoria flash. Dicho crecimiento se ha dado, principalmente en el
campo de las memorias fuera de lnea en computadoras domsticas. Las memorias
de semiconductor no voltiles se estn usando tambin como memorias
secundarias en varios dispositivos de electrnica avanzada y computadoras
especializadas y no especializadas.

1.2.2.3 Memoria cache.


En informtica, la cach es la memoria de acceso rpido de una computadora, que
guarda temporalmente las ltimas informaciones procesadas. La memoria cach es
un bfer especial de memoria que poseen las computadoras, que funciona de
manera similar a la memoria principal, pero es de menor tamao y de acceso ms
rpido. Es usada por el microprocesador para reducir el tiempo de acceso a datos
ubicados en la memoria principal que se utilizan con ms frecuencia.

La cach es una memoria que se sita entre la unidad central de


procesamiento (CPU) y la memoria de acceso aleatorio (RAM) para acelerar el
intercambio de datos.
Cuando se accede por primera vez a un dato, se hace una copia en la cach; los
accesos siguientes se realizan a dicha copia, haciendo que sea menor el tiempo de
acceso medio al dato. Cuando el microprocesador necesita leer o escribir en una
ubicacin en memoria principal, primero verifica si una copia de los datos est en la
cach; si es as, el microprocesador de inmediato lee o escribe en la memoria cach,
que es mucho ms rpido que de la lectura o la escritura a la memoria principal.

1.2.3 Manejo de la entrada/salida.


En computacin, entrada/salida, tambin abreviado E/S o I/O (del original en ingls
input/output), es la coleccin de interfaces que usan las distintas unidades
funcionales (subsistemas) de un sistema de procesamiento de informacin para
comunicarse unas con otras, o las seales (informacin) enviadas a travs de esas
interfaces. Las entradas son las seales recibidas por la unidad, mientras que las
salidas son las seales enviadas por sta.

1.2.3.1 Mdulos de entrada/salida.


Los mdulos de entrada y salida estn conectados con el procesador y la memoria
principal, y cada uno controla uno o ms dispositivos externos.
La arquitectura de E/S es su interfaz con el exterior, esta arquitectura se disea de
manera que permita una forma sistemtica de controlar las interacciones con el
mundo exterior y proporcione al sistema operativo la informacin que necesita para
gestionar la actividad de E/S.
Las principales funciones y requisitos de un mdulo de entrada y salida se
encuentran dentro de las siguientes categoras:

Control y temporizacin.
Comunicacin entre el procesador.
Comunicacin con los dispositivos.
Almacenamiento temporal de datos.
Deteccin de errores.

Un mdulo de entrada y salida se encarga de la mayora de los detalles de


procesamiento presentado al procesador una interfaz de alto nivel, se denomina
canal de E/S. Hay tres tcnicas de E/S principales:

1.2.3.2 Entrada/salida programada.


Se produce bajo el control directo y continuo del programa que solicita la operacin
de E/S. tanto en la entrada y salida programada como con interrupciones, el
procesador es responsable de extraer los datos de la memoria en una salida, y
almacenar los datos en la memoria principal. El problema con la E/S es que el
procesador tiene que esperar un tiempo considerable hasta que el modulo en
cuestin est preparado para recibir o transmitir datos.

1.2.3.3 Entrada/salida mediante interrupciones.


El programa genera una orden de E/S y despus contina ejecutndose hasta que
el hardware lo interrumpe para indicar que la operacin ha concluido. La entrada y
salida con interrupciones, aunque es ms eficiente que la sencilla, tambin requiere
la intervencin activa del procesador para transferir los datos entre la memoria y el
mdulo de E/S.

1.2.3.4 Acceso directo a memoria.


Un procesador de E/S especfico toma el control de la operacin para transferir un
bloque de datos. El mdulo DMA (Acceso Directo a Memoria) es capaz de imitar al
procesador y, de hecho, es capaz de transferir datos desde memoria a travs del
bus del sistema.
El mdulo DMA debe utilizar el bus solo cuando el procesador no lo necesita, o debe
forzar al procesador a que suspenda temporalmente su funcionamiento.
Un mdulo de E/S no es nicamente un conector mecnico que permite enchufar el
dispositivo al bus del sistema, sino que, adems, est dotado de inteligencia, es
decir, contiene la lgica necesaria para permitir la comunicacin entre el perifrico
y el bus.

1.2.3.5 Canales y procesadores de entrada/salida.


El canal de entrada y salida representa una ampliacin del concepto de DMA. Un
canal de entrada y salida puede ejecutar instrucciones de entrada y salida, lo que le
confiere un control completo sobre las operaciones de entrada y salida.
Un canal selector controla varios dispositivos de velocidad elevada y en un instante
dado, se dedica a transferir datos a uno de esos dispositivos, es decir el canal de
entrada y salida selecciona un dispositivo y efecta la transferencia de datos. Cada
dispositivo o pequeo grupo de dispositivos es manejado por un controlador o
mdulo de E/S, as el canal de entrada y salida se utiliza en lugar de la CPU para
controlar estos controladores de E/S.
Un canal multiplexor puede manejar la entrada y salida de varios dispositivos al
mismo tiempo. Para dispositivos de velocidad reducida, un multiplexor de byte
acepta o transmite caracteres tan rpido como es posible a varios dispositivos.

1.2.4 Buses.
BUS: Elemento fundamental de intercomunicacin en la arquitectura de Von
Newman. Se define mediante:

Nmero y tipo de lneas que lo componen.


Protocolo de transmisin de informacin.

Consta de un camino que permite comunicar selectivamente un cierto nmero de


componentes o dispositivos, de acuerdo a unas ciertas reglas o normas de
conexin.

1.2.4.1 Tipos de buses.


Las lneas de bus se pueden dividir en dos tipos genricos:

Dedicados.
Multiplexados.

Una lnea de bus dedicada est asignada a una funcin o a un subconjunto fsico
de componentes del computador, un ejemplo es el uso de lneas separadas para
direcciones de datos.
La ventaja del multiplexado en el tiempo es el uso de menos lneas, la desventaja
es que necesita una circuitera ms compleja en cada mdulo. La dedicacin fsica
se refiere al uso de mltiples buses, cada uno de los cuales conecta solo un
subconjunto de mdulos.
En un solo esquema centralizado, un nico dispositivo hardware denominado
controlador del bus o rbitro, es responsable de asignar tiempos en el bus, el
dispositivo puede estar en un mdulo separado o ser parte del procesador. El bus
incluye una lnea de reloj a travs de la que transmite una secuencia en la que se
alternan intervalos regulares de igual duracin a uno y a cero. Todos los dispositivos
pueden leer la lnea de reloj y todos los eventos empiezan al principio del ciclo del
reloj.
La temporizacin sncrona es ms fcil de implementar y comprobar. Sin embargo,
es menos flexible que la temporizacin asncrona.

1.2.4.2 Estructura de los buses.


El bus del sistema est constituido, usualmente entre 50 y 100 lneas. A cada lnea
se le asigna un significado o funcin particular. Se pueden clasificar en tres grupos
funcionales: lneas de datos, de direccin y de control. El bus PCI puede
configurarse como un bus de 32 o 64 bits.

Las lneas de datos proporcionan un camino para transmitir datos en tres


los mdulos del sistema. El bus de datos generalmente consta de 8, 16 0 32
lneas distintas cuyo nmero se conoce como anchura del bus de datos.

Las lneas de direccin se utilizan para designar la fuente o el destino del


dato situado en el bus del dato, las lneas de datos generalmente se utilizan
para direccionar puertos de entrada y salida.
Las lneas de control se utilizan para controlar el acceso y el uso de las
lneas de datos y direcciones. Puesto que las lneas de datos son
compartidas debe existir una forma de controlar su uso.

1.2.4.3 Jerarquas de buses.


Si se conecta un gran nmero de dispositivos al bus, las prestaciones pueden
disminuir, hay dos causas principales:

A ms dispositivos conectados al bus, mayor es el retardo de propagacin.


Este retardo determina el tiempo que necesitan los dispositivos para
coordinarse en el uso del bus.

El bus puede convertirse en un cuello de botella a medida que las peticiones


de transferencia se aproximan a la capacidad del bus. Este problema se
puede resolver incrementando la velocidad a la que el bus puede transferir
los datos y utilizando buses ms anchos.

Hay un bus local que conecta el procesador a una memoria cache y al que pueden
conectarse tambin uno o ms dispositivos locales. Es posible conectar
controladores de E/S directamente al bus del sistema mediante buses de expansin.
La interfaz del bus de expansin regula la transferencia de datos entre el bus del
sistema y los controladores conectados al bus de expansin.

1.2.5. Interrupciones.
Todos los computadores disponen de un mecanismo mediante el que otros mdulos
pueden interrumpir el procesamiento normal de la CPU. Las interrupciones
proporcionan una forma de mejorar la eficiencia del procesador. Con el uso de
interrupciones, el procesador puede dedicarse a ejecutar otras instrucciones
mientras una operacin de E/S est en curso.
Para permitir el uso de interrupciones, se aade un ciclo de interrupcin al ciclo de
la instruccin, en el ciclo de interrupcin, el procesador comprueba si se ha
generado alguna interrupcin, indicada por la presencia de una seal de
interrupcin. Si no hay seales de interrupcin pendientes, el procesador continuo
con el ciclo de captacin y accede a la siguiente instruccin del programa en curso.
Una interrupcin inhabilitada simplemente significa que el procesador puede y debe
ignorar la seal de peticin de interrupcin. As cuando un programa de usuario se
est ejecutando y se produce una interrupcin, las interrupciones se inhabilitan
inmediatamente.
(MURDOCCA & HEURING, 2002) (STALLINGS, 2006) (USATEGUI & ANASAGASTI, 1995)

Conclusin
El libro est organizado en cinco partes:

Parte uno: es una descripcin de la organizacin y arquitectura de los computadores y muestra


cmo ha evolucionado su diseo.

Parte dos: se examinan la mayora de los componentes de un computador y sus interconexiones,


tanto internas como extemas. En esta parte tambin se incluye una descripcin detallada de la
memoria interna y externa y de las E/S. Finalmente, se examina la relacin entre la arquitectura de
un computador y el sistema operativo de esa arquitectura.

Parte tres: se examinan la arquitectura interna y la organizacin del procesador. Comienza con una
descripcin extensa de la aritmtica del computador. Luego se ve la arquitectura del conjun-to de
instrucciones. El resto de esta parte se ocupa de la estructura y funcionamiento del procesa-dor,
incluyendo una descripcin de las arquitecturas RISC y superescalares, as como una visin
detallada de la arquitectura LA-64.

Parte cuatro: se describe la estructura interna de la unidad de control del procesador y el uso de la
microprogramacin.

Parte cinco: se ocupa de la organizacin paralela, incluyendo multiprocesamiento simtrico y


clusters.

Al principio de cada captulo hay un resumen ms detallado de cada parte.

La finalidad de este texto es que el lector aprenda los principios de diseo e implementacin de la
organizacin y arquitectura de los computadores actuales. Por consiguiente, un tratamiento
pura-mente conceptual o terico sera inadecuado. Este libro utiliza ejemplos de muchas
mquinas dife-rentes para clarificar y reforzar los conceptos presentados. Muchos, pero no todos,
de los ejemplos se han ideado a partir de dos familias de computadores: Intel Pentium 4 y
PowerPC IBM/Freescale. Estos dos sistemas juntos abarcan la mayora de las tendencias en diseo
de los computadores de hoy en da. El Pentium 4 es esencialmente un computador con un
conjunto complejo de instrucciones (CISC, Complex Instruction Set Computer) con caractersticas

RISC, mientras que el PowerPC es esencialmente un computador con un conjunto reducido de


instrucciones (RISC, Reduced Instruction Set Computer). Ambos sistemas utilizan principios de
diseo superescalar y ambos soportan configu-raciones multiprocesador.

Bibliografa
MURDOCCA, M. J., & HEURING, V. P. (2002). PRINCIPIOS DE ARQUITECTURA DE COMPUTADORAS.
En M. J. MURDOCCA, & V. P. HEURING, PRINCIPIOS DE ARQUITECTURA DE
COMPUTADORAS (pg. 550). ARGENTINA: PRENTICE HALL .
STALLINGS, W. (2006). ORGANIZACION Y ARQUITECTURA DE COMPUTADORES (7 ED.). En W.
STALLINGS, ORGANIZACION Y ARQUITECTURA DE COMPUTADORES (7 ED.) (pg. 840).
PRENTICE-HALL.
USATEGUI, J. M., & ANASAGASTI, P. D. (1995). ARQUITECTURA DE COMPUTADORAS (4 ED.). En J.
M. USATEGUI, & P. D. ANASAGASTI, ARQUITECTURA DE COMPUTADORAS (4 ED.) (pg.
588). S.A: EDICIONES PARANINFO.

También podría gustarte