Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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.
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.
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.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
1.2.1.3 Caractersticas.
Las caractersticas ms importantes a considerar al escoger un CPU para usarlo en
una aplicacin, son:
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,
integrados basados
en
Control y temporizacin.
Comunicacin entre el procesador.
Comunicacin con los dispositivos.
Almacenamiento temporal de datos.
Deteccin de errores.
1.2.4 Buses.
BUS: Elemento fundamental de intercomunicacin en la arquitectura de Von
Newman. Se define mediante:
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.
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 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.
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
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.