Sei sulla pagina 1di 17

FAC. ING.

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.

La Organizacin: Se refiere a las


operacionales y sus interconexiones.

unidades

Ejem. de atributos de la arquitectura


Juego de Instrucciones.
Nmero de bits usado para representar varios tipos de datos (nmeros,
caracteres).
Mecanismos de E/S.
Tcnicas de direccionamiento de memoria (modos de
direccionamiento).
Entre otros.

Ejem. de atributos de la organizacin

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

La maquina de Von Neumann

Maquina de Von Neumann


CPU

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

El microprocesador o CPU (Central Process Unit) se podran


comparar sus funciones con las de un director y su orquesta. Como
director, obtendra las partituras (las instrucciones de un programa).
Como orquesta, interpretara y ejecutara dichas partituras (la
interpretacin y ejecucin de las instrucciones del programa).

La estructura de Von Neumann es la estructura bsica de los


ordenadores.
La CPU ejecuta las instrucciones del programa de manera secuencial.

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.

Unidad de control micro programada: Es ms lenta que la


unidad de control cableada pero permite utilizar instrucciones
ms potentes y flexibles. Su principal ventaja es la
simplicidad de su estructura.
7

La Unidad Aritmtico Lgica


Se encarga de realizar un conjunto de operaciones aritmticas bsicas.

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.

El contador de programa es un registro del microprocesador de un computador que


indica la posicin donde est el procesador en su secuencia de instrucciones.

Los buses internos

Es el conjunto de pistas que comunican todos los elementos


8 de la CPU.

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

Juego de Instrucciones o Arquitectura


Las instrucciones que ms se utilizan son las instrucciones de
registros por lo que los fabricantes disean las arquitecturas del
microprocesador segn se administren los registros.
Segn lo anterior que arquitecturas se diferencian?

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

RISC (Reduced Instruction Set Code): Este tipo de aruitectura


es el que actualmente se utiliza en los microprocesdore. En
este tipo de
arquitectura se utilizan instrucciones ms
10 de reloj.
sencillas que se pueden realizar en un solo ciclo

Reloj

Cada vez que al microprocesador le llega un impulso de reloj, este ejecuta


las rdenes de cada momento. Esto sirve para que las rdenes se ejecuten
de manera ordenada.
En que unidad se mide la frecuencia del reloj y cual es su equivalencia?

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

Memoria cach interna


Que denominacin tiene esta memoria y donde esta situada?
Esta memoria contiene los datos que ms utiliza el microprocesador.
Estas memorias estn diseadas para eliminar el tiempo que se
perda en los accesos al exterior.

Memoria cach externa


Memoria cache externa (tambin denominada de segundo nivel o
L2): Esta memoria esta diseada para evitar el acceso a las
memorias RAM que son ms lentas.

Memoria cach de tercer nivel


Memoria cache de tercer nivel (tambin denominada L3): Esta
memoria es muy poco utilizada en la actualidad. Es una memoria
ms lenta que la memoria cache interna y la memoria cache
externa pero sigue siendo ms rpida que la memoria
RAM.
12

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.

Unidad de coma flotante


Se encarga de realizar operaciones aritmticas en coma
flotante (desplaza la coma a cualquier posicin de un
nmero). Mientras la unidad de coma flotante esta trabajando,
la ALU queda libre para realizar otras operaciones
13

Zcalos del microprocesador


La principal funcin de los zcalos es el de conectar los
microprocesadores.
Existen dos tipos de zcalos para el microprocesador:
Socket
Slot

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

Averas del Microprocesador


Cuales son las principales causas para que un Up. se avere?
Puede suscitarse ms causas:
El ordenador no arranca y el microprocesador se calienta:
Esto puede suceder por varias razones que el Up. necesite 3,3V pero
este alimentado a 5V, porque falle la placa base o el zcalo o porque
no este bien insertado el Up. en el zcalo.
El ordenador no arranca y el micro no se calienta:
Esto sucede por lo contrario que la anterior avera, o sea, que el Up.
necesite 5V pero este alimentado a 3,3V.
El ordenador se bloquea:
Esto sucede porque el Up. este trabajando a una frecuencia inadecuada.
17

Potrebbero piacerti anche