Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
DE SISTEMAS Y ELECTRONICA
ARQUITECTURA DE COMPUTADORAS
I. El Computador digital.
II. Arquitectura y Organizacin
III. Estructura y Funcin.
IV. Modelo de Von Neumann
1
Ing. CIP. Francisco
Mori
El computador digital.
Son dos sub reas relacionados al estudio de un
computador: la Arquitectura de Computadoras y la
organizacin de Computadoras.
La Arquitectura: Se refiere a aquellos atributos de
un sistema visibles al programador de lenguaje
de mquina.
unidades
Seales de control.
Interfaces entre el computador y los perifricos.
Tecnologa aplicada al tipo de memoria usada.
Entre otros.
3
Estructura y Funcin.
Estructura: La manera en la cual los componentes se relacionan.
Funcin: La operacin de cada componente como parte de la
estructura.
Cuales son las funciones del computador?
Entrada, Almacenamiento, Proceso y Salida
Caractersticas Bsicas
Memoria Unidimensional, organizado como un vector de celdas del
mismo tamao y de direcciones secuenciales.
Una misma memoria para instrucciones y datos
Sin distincin explicita entre instrucciones y datos.
Sin especificacin explicita de tipos de datos.
Las instrucciones se ejecutaban secuencialmente una a una. Se
5 control.
requeran instrucciones de salto para romper el flujo de
Introduccin
La Unidad de Control
Funciones:
Se encarga de decodificar los cdigos de operacin.
Tambin de temporizar las operaciones necesarias para
ejecutar las instrucciones y controla el secuenciamiento de
las instrucciones en funcin de la evolucin del registro
contador de programa.
Tipos:
Unidad de control cableada: Esta formada por flip-flops,
puertas lgicas, codificadores, decodificadores, contadores,
etc. Utiliza una arquitectura de tipo RISC.
Los registros
Los registros son memorias de poca capacidad y alta velocidad que permite
guardar transitoriamente y acceder a valores muy usados. Cuantos ms registros
contenga el microprocesador, menos tiene que acudir este a la memoria principal.
Clasificacin de Arquitecturas
Taxonoma de
Flyn
Flujo
de
Instruc
ciones
Flujo de Datos
SIMPLE
MULTIPLE
Simple
SISD
SIMD
Mltiple
MISD
MIMD
La arquitectura de Von Neumann; opera sobre datos escalares. Segn Flyn, hay otros
modelos de arquitecturas, segn el numero de instrucciones o datos implicados en
cada ciclo de reloj.
SISD corresponde a la maquina de Von Neumann. Hoy la mayora de computadoras
SIMD corresponde a los computadores vectoriales (para el calculo con matrices)
MIMD comprende a los multiprocesadores (c/memoria compartida) y
multicomputadoras (c/memoria independiente). Hoy los Core y Quad de Intel.
MISD corresponde a la maquina de Flujo de Datos.
9
Arquitectura CISC
CISC (Complex Instruction Set Code): En este tipo de arquitectura se
utilizan instrucciones muy complejas por lo que el microprocesador tiene
que realizar varios accesos a la memoria. Para la ejecucin de las
instrucciones se necesitan varios ciclos de reloj, lo que hace que sea ms
lento el ordenador.
Arquitectura RISC
Reloj
Por ejemplo el Intel core i7 tiene una velocidad de reloj de 3,33 GHz.
Memoria cach
La memoria cach es un memoria voltil de gran velocidad
en la que se almacenan una serie de datos para su rpido
acceso.
Su funcin es la de almacenar instrucciones y datos a los que
el microprocesador esta continuamente accediendo. Par que
el microprocesador tenga un buen rendimiento tiene que
haber un acceso rpido y fluido.
11
Ncleo o core
El ncleo es la parte ms importante del Up.
Intel desarrollo la tecnologa HyperThredind.
En que consiste esta tecnologa?
En la actualidad existe el Up. core i7 que incluye 4
ncleos ms 4 threads o ncleos virtuales.
14
Socket
Este tipo de zcalo es cuadrado con pequeos orificios
donde se conecta el microprocesador. El zcalo de tipo
socket es el ms utilizado actualmente.
Slot
Este tipo de zcalo tiene forma de ranura alargada.
Algunos ejemplos de microprocesadores que se
conectan son el Pentium II y el Pentium III.
15
Interrupciones
Las interrupciones paran la tarea que est realizando el microprocesador para
poder ocuparse de otra tarea ms importante y despus volver a la que se
estaba realizando anteriormente.
Que tipos de interrupciones existen?
Interrupciones de hardware
Porque se producen este tipo de interrupciones?
Interrupciones de software
Porque se producen este tipo de interrupciones?
Interrupciones trampa
Porque son provocadas estas interrupciones?
16