Memoria Primaria

Circuitos donde se almacenan en forma temporal los programas y los datos. La

información procesada por el CPU se almacena normalmente en la memoria

principal hasta que termina la ejecución del programa.

Existen diferentes tipos de memoria primaria:

• ROM: Viene programada de fábrica, sólo puede leerse. Un ejemplo es el BIOS.

• FLASH: (Memoria Instantánea) Memoria no volátil que el usuario puede alterar,

es parte de muchos dispositivos de entrada/salida y de almacenamiento.

• CACHE: Trabaja de forma similar a la RAM, pero acelera y facilita aún más

La transmisión de datos e instrucciones. Se dice que es 5 ó 6 veces más rápida

que la RAM pero es mucho más cara. Se ubica entre el procesador y la RAM.

• RAM: Memoria de lectura/escritura. Usualmente se conoce como memoria

principal. Todos los programas y datos deben transferirse a RAM desde un

dispositivo de entrada. La memoria está dividida en celdas numeradas

consecutivamente. A esta numeración se le conoce como dirección de memoria. Elementos de la memoria

1) Registro de Dirección de memoria: Contiene la dirección de memoria de la

celda en la que se va a realizar una operación de lectura o de escritura.

2) Registro de Intercambio de Memoria: En operaciones de lectura recibe el dato

que se lee para enviarlo a otra unidad a través del bus. Si la operación es de

escritura entonces por el bus recibe un dato procedente de otra unidad.

3) Selector de memoria: Conecta la celda con la que se va a realizar una

operación con el registro de intercambio de memoria.

-Memoria Secundaria

Son los diversos dispositivos en los cuales se almacena información en forma

semipermanente. Los datos se almacenan en la memoria secundaria y luego se

llevan a la memoria RAM. Actualmente existe una gran variedad de medios de

almacenamiento secundario, entre estos podemos mencionar: Disco flexible,

cintas magnéticas, disco duro, CD-ROM, DVD, etc.

Unidad Aritmética Lógica

La  ALU. Es un conjunto de circuitos electrónicos digitales que realizan

operaciones aritméticas y lógicas elementales. Se comunica con las otras

unidades a través del bus. La ALU está constituida por:

• Circuito Operacional: Es conjunto de compuertas básicas organizadas en

diferentes arreglos para llevar a cabo las operaciones.

• Registros de Entrada: Guardan los datos que necesita una instrucción para poder

ser efectuada.

• Acumulador: Guarda los resultados de las operaciones realizadas por el circuito

operacional. Se conecta con los registros de entrada (en caso de encade nación) y

Con el bus de datos para la transmisión de resultados a la Unidad de Control o a

la memoria.

• Registros de Estado: Grupo de biestables que guardan condiciones de la última

operación que puedan afectar a operaciones posteriores. La Unidad de Control está formada por:

• Registro de Instrucción. Contiene la configuración que identifica a la instrucción

que en ese momento se está ejecutando.

• Registro de Propósito General. Memorias de alta velocidad que almacena los

datos que requieren procesamiento inmediato e información de control.

• Contador de Programa: Contiene la dirección de RAM de la siguiente instrucción

que se ejecutará. Al inicio contiene la primera dirección del programa. Cada vez

Que se termina una instrucción, se incrementa automáticamente en uno.

• Reloj. El reloj es un circuito oscilador que genera pulsos a una frecuencia

constante. Estos pulsos sincronizan la ejecución de cada instrucción Si en una

computadora el reloj tiene un periodo de 100 ns 1×10-9 se dice que trabaja a 10

MHz

• El Decodificador se encarga de extraer el código de operación de la instrucción

que está en el Registro de Instrucción, lo analiza y determina el conjunto de pasos

elementales en que se descompone esa instrucción concreta y emite, a través del

secuenciador, las señales necesarias al resto de elementos para su ejecución.

• El Secuenciador envía mediante el bus de datos señales de controla también

llamadas micro órdenes a los componentes del sistema. Estos micros órdenes

sincronizadas por el reloj hacen que se vaya ejecutando la instrucción.

Entradas y salidas

Bus de datos: Interconecta los dispositivos de Entrada/Salida, la memoria RAM y

el CPU.

Bus de direcciones: Se utiliza para direccionar las localidades de memoria y los

dispositivos de Entrada/Salida.

Procesador Se considera el cerebro de la computadora. Controla la operación de

la computadora y lleva a cabo las funciones de procesamiento de datos.

Generalmente se le conoce como CPU por las siglas en inglés de Central Process

Unit.

Está formado por la unidad de control, la unidad aritmético-lógica y registros.

La unidad de control es el núcleo del procesador sus funciones son:

a) Leer e interpretar las instrucciones de los programas.

b) Dirigir la operación de los componentes internos del procesador.

c) Controlar el flujo de entrada/salida de programa y datos en RAM.



BUS DE DATOS: Interconecta los dispositivos de entrada/salida, la memoria RAM y el CPU.

BUS DE DIRECCIONES: Se utiliza para direccional las localidades de memoria y los dispositivos de entrada/salida.

PROCESADOR: Se considera el cerebro de la computadora .Controla la operación de la computadora y lleva a cabo las funciones del procesamiento de datos. Generalmente se le conoce como CPU por la sigla en ingles de central process unit. Está formado por la unidad de control la unidad aritmética lógica y registros.

La unidad de control es el núcleo del procesador sus funciones son: A) Leer e interpretar las instrucciones de los programas. B) Dirigir la operación de los componentes internos del procesador. C) Controlar el flujo de entrada/salida de programa y datos en RAM.

LA UNIDAD DE CONTROL ESTA FORMADA POR: REGISTRO DE INTRUCCION: Contienen la configuración que identifica a la instrucción que en ese momento se esta ejecutando.

REGISTRO DE PROPOSITO GENERAL: Memorias de alta velocidad que almacena los datos que requieren procesamiento inmediato e información de control.

CONTADOR DE PROGRAMA: Contiene la dirección de RAM de la siguiente instrucción que se ejecutara. Al inicio contiene la primera dirección del programa. Cada vez que se termina una instrucción, se incrementa automáticamente en uno.

RELOJ: El reloj es un circuito oscilador que genera pulsos a una frecuencia constante. Estos pulsos sincronizan la ejecución de cada instrucción. Si en una computadora el reloj tiene un periodo de 100ns se dice que trabaja a 10 M hz.

EL DECODIFICADOR: Se encarga de extraer el código de operación de la instrucción que esta en el registro de instrucción lo analiza y determina el conjunto de pasos elementales en que se descompone esa instrucción concreta y emite, a través del secuanciador, las señales necesarias al resto de elementos para su ejecución.

EL SECUENCIADOR: Envía mediante el bus de datos señales de controla también llamadas microordenes a los componentes del sistema. Estas microordenes sincronizadas por el reloj hacen que se vaya ejecutando en programa.

About these ads