Sunteți pe pagina 1din 11

Toodo comienza con una idea.

Tipos de Memoria.
RAM ROM

Cache
Dynamic RAM Static RAM Flash memory Memory Sticks Virtual memory Video memory BIOS

Las Memorias en el equipo.

Esquema basico de una computadora

Lugar donde los datos se encuentran antes de ser procesados por el microprocesador.

Tipos de memorias
RAM ROM PROM

La velocidad de la cach con respecto a la memoria RAM convencional es del orden de 5 a 10 veces superior. La problematica de la velocidad de transferencia de datos por el BUS da inicio a la memoria cache.

EPROM

EEPROM

CACHE La optimizacin en el cuello de botella genero un brinco en la presepcion de velocidad en los equipos.

Microprocesador.
Unidad de Control (Control Unit o CU en ingls).

Partes principales de control de un microprocesador.

Unidad Aritmtico-Lgica (Aritmethic Control Unit o ALU en ingls). Registros.

El microprocesador central de una computadora se divide en:


Unidad de control que vincula la informacin entrante para luego decodificarla y enviarla a la unidad de ejecucin:La unidad de control se compone de los siguientes elementos:
Secuenciador (o unidad lgica y de supervisin ), que sincroniza la ejecucin de la instruccin con la velocidad de reloj. Tambin enva seales de control: Contador ordinal, que contiene la direccin de la instruccin que se est ejecutando actualmente; Registro de instruccin, que contiene la instruccin siguiente.

Unidad de ejecucin (o unidad de procesamiento), que cumple las tareas que le asigna la unidad de instruccin. La unidad de ejecucin se compone de los siguientes elementos: La unidad aritmtica lgica (se escribe ALU); sirve para la ejecucin de clculos aritmticos bsicos y funciones lgicas (Y, O, O EXCLUSIVO, etc.); La unidad de punto flotante (se escribe FPU), que ejecuta clculos complejos parciales que la unidad aritmtica lgica no puede realizar; El registro de estado; El registro acumulador. Una unidad de administracin del bus (o unidad de entrada-salida) que administra el flujo de informacin entrante y saliente, y que se encuentra interconectado con el sistema RAM;

Memoria cach
La memoria cach (tambin memoria buffer) es una memoria rpida que permite reducir los tiempos de espera de las distintas informaciones almacenada en la RAM (Random Access Memory o Memoria de Acceso Aleatorio). En efecto, la memoria principal del ordenador es ms lenta que la del procesador. Existen, sin embargo, tipos de memoria que son mucho ms rpidos, pero que tienen un costo ms elevado. La solucin consiste entonces, en incluir este tipo de memoria local prxima al procesador y en almacenar en forma temporal la informacin principal que se procesar en l. Los ltimos modelos de ordenadores poseen muchos niveles distintos de memoria cach:
La Memoria cach nivel 1 (denominada L1 Cache, por Level 1 Cache) se encuentra integrada directamente al procesador. Se subdivide en dos partes:

La primera parte es la cach de instruccin, que contiene instrucciones de la RAM que fueron decodificadas durante su paso por las canalizaciones. La segunda parte es la cach de informacin, que contiene informacin de la RAM, as como informacin utilizada recientemente durante el funcionamiento del procesador.

El tiempo de espera para acceder a las memorias cach nivel 1 es muy breve; es similar al de los registros internos del procesador. La memoria cach nivel 2 (denominada L2 Cache, por Level 2 Cache) se encuentra ubicada en la carcasa junto con el procesador (en el chip). La cach nivel 2 es un intermediario entre el procesador con su cach interna y la RAM. Se puede acceder ms rpidamente que a la RAM, pero no tanto como a la cach nivel 1. La memoria cach nivel 3 (denominada L3 Cache, por Level 3 Cache) se encuentra ubicada en la placa madre.

Memoria cach
Representacin simplificada de los elementos que componen el procesador.

ALU

FPU

CacheL2

CacheL1

Unidad de Control Unidad de Instrucin Registros CacheL1 Unidad de Administracion de entrada / salida

Funcionamiento

El procesador (denominado CPU, por Central Processing Unit) es un circuito electrnico que funciona a la velocidad de un reloj interno, gracias a un cristal de cuarzo que, sometido a una corriente elctrica, enva pulsos, denominados "picos". La velocidad de reloj (tambin denominada ciclo), corresponde al nmero de pulsos por segundo, expresados en Hertz (Hz). De este modo, un ordenador de 200 MHz posee un reloj que enva 200.000.000 pulsos por segundo. Por lo general, la frecuencia de reloj es un mltiplo de la frecuencia del sistema (FSB, Front-Side Bus o Bus de la Parte Frontal), es decir, un mltiplo de la frecuencia de la placa madre.

Con cada pico de reloj, el procesador ejecuta una accin que corresponde a su vez a una instruccin o bien a una parte de ella. La medida CPI (Cycles Per Instruction o Ciclos por Instruccin) representa el nmero promedio de ciclos de reloj necesarios para que el microprocesador ejecute una instruccin. En consecuencia, la potencia del microprocesador puede caracterizarse por el nmero de instrucciones por segundo que es capaz de procesar. Los MIPS (millions of instructions per second o millones de instrucciones por segundo) son las unidades que se utilizan, y corresponden a la frecuencia del procesador dividida por el nmero de CPI.

Una instruccin es una operacin elemental que el procesador puede cumplir.. Las instrucciones se almacenan en la memoria principal, esperando ser tratadas por el procesador. Las instrucciones poseen dos campos:

Instrucciones

El cdigo de operacin, que representa la accin que el procesador debe ejecutar; El cdigo operando, que define los parmetros de la accin. El cdigo operando depende a su vez de la operacin. Puede tratarse tanto de informacin como de una direccin de memoria.

Codigo de Operacin

Campo de Operacin

El nmero de bits en una instruccin vara de acuerdo al tipo de informacin (entre 1 y 4 bytes de 8 bits). Las instrucciones pueden agruparse en distintas categoras. A continuacin presentamos algunas de las ms importantes: Acceso a Memoria: acceso a la memoria o transferencia de informacin entre registros. Operaciones Aritmticas: operaciones tales como suma, resta, divisin o multiplicacin. Operaciones Lgicas: operaciones tales como Y, O, NO, NO EXCLUSIVO, etc. Control: controles de secuencia, conexiones condicionales, etc.

Los registros se dividen en tres grupos principales:


Registros de Propsito General. Registros de Segmento de Memoria. Registros de Instrucciones.

Registros de Propsito General: (AX) Registro de Datos (DX) Registro de Datos (CX) Registro de Datos (BX) Registro de Datos (BP) Registro Puntero Base (SI) Registro ndice Fuente (DI) Registro ndice Destino (SP) Registro Puntero de la Pila

Registros de Segmento de Memoria: (CS) Registro Segmento de Cdigo (SS) Registro Segmento de la Pila (DS) Registro Segmento de Datos (ES) Registro Segmento de Datos Extra (DS) Registro Segmento de Datos Extra (ES) Registro Segmento de Datos Extra

Registros de Instrucciones (FL) Registro de Flags denominado registro de estado o tambin

(IP) Registro Puntero de Instruccin o tambin denominado registro Contador de programa (PC)

Los cuatro mas importantes:


El Registro Acumulador. El registro de Estado. El Registro Puntero de la Pila. El Registro Puntero de Instrucciones Los Registros permiten almacenar informacin, temporalmente, para facilitar la manipulacin de los datos por parte de la CPU.

S-ar putea să vă placă și