Empezamos viendo como esta compuesta la CPU ( Unidad de Control de Procesos). Esta esta compuesta por 3 partes:
Registro (desplazamiento), tiene poca memoria, aproximadamente 32 bits, y puede haber hasta un maximo de 20 registros en una CPU o microprocesador. Este dispositivo sirve para registrar en que lugar esta cada dato, ya sea en una posicion de la RAM o la ROM.
Otra parte de la CPU, es la Unidad de Control, que se encarga de analizar, decodificar, interpreta y mandar a ejecutar a lo que se denomina instrucciones elementales, comandos basicos para ejecutar las acciones.
La 3era parte de la CPU es la Unidad Arigmetica Lógica (ALU), que se encarga de hacer las operaciones arigmeticas (+ ; - ; x ; / ) y de comparar entre los datos ( < ; = ; > ).
Luego de entender el funcionamiento y proposito de la CPU, pasamos a ver otros componentes del hardware.
Vimos las distintos tipos de memorias, empezando por la Memoria Principal, que es un componente externo a la CPU, una memoria electronica osea que adentro son microchips, no es que hay un motor o algo mecanico que la haga funcionar.Esta es una memoria mas grande que los registros.
En este tipo de memoria se pueden clasificar la RAM ( Memoria de Acceso Aleatorio ) y la ROM ( Memoria de Solo Lectura ).
La ROM es una memoria no volatil, osea que al cortarle la energia, la informacion se mantiene. Esta memoria sirve para guardar la ROMBIOS ( ROM Basic Input Ouput System), esto quiere decir que tiene un programa POST ( Power On Self Test), que es el primer programa que usa la maquina ni bien empieza, testea si el teclado, mouse, etc, estan conectados, si las memorias funcionan correctamente,etc.
La RAM es una memoria para guardar y recibir informacion mientras se usa el programa. Sin energia se borra todo.
Se le dio ese nombre porque accede a cualquier posicion en el mismo tiempo, otro nombre que se le da es RWM ( Read Write Memory).
Hay otros tipos de memoria, que son las memorias de almacenamiento, o memorias secundarias en las que se encuentran el disco rigido, un cd, un diskette.
Las primeras Roms eran programadas desde fabrica, y habia que encargarlas de a millones, si querias hacer 10 computadoras no se vendian, tenias que contratar a una empresa y crear millones de memorias programadas.
Lo que se hizo para solucionar ese problema fue crear la PROM ( Programable Read Only Memory), es una memoria ROM, pero que se podia programar una sola vez.
Funcionaba con fusibles, entonces donde se queria que haya un 1, se quemaba el fusible y se dejaba pasar corriente, y donde se queria dejar un 0, no se pasaba corriente. Por esto mismo no se podia re programar, por que en ese espacio habia 1 fusible y ya estaba quemado no se podia revertir.
Para solucionar este inconveniente de no poder reprogramarlo mas de una ves se creo la EPROM (Erasable Programable Read Only Memory ). Esta memoria lo que tenia en ves de fusibles, eran capacitores. Para programarlos se les pasaba corriente sin quemarlos y los electrones al quedar atrapados entre el cable y el espacio de aislamiento dentro del capacitor, hacia que la memoria quede programada. Para poder borrar esta memoria se le aplica Luz Ultra Violeta, osea se le aplicaba energia para "liberar" a los electrones atrapados dentro del capacitor.
Para poder aplicarle la luz, la memoria venia con un plastico que permitia ver las patas de los capacitores. El problema de esta memoria es que es aunque sea mas practico poder borrarlo y grabar otra cosa sin necesidad de cambiarlo, hay que desarmar la computadora, sacar la memoria, dejarlo a la L.U.V. durante 30 min aprox,y despues programarlo.
(integrado EROM, los puntos azules son las patitas de los capacitores )Para solucionar este problema se creo la EEPROM ( Electric Erasable Programable Read Only Memory). Es una memoria que se le hace circular corriente y direccionando la electricidad se determina que se guarda o quse borra.
No se usa Rom por Ram por que la Rom en comparacion es mucho mas lenta.
Diagrama de conexionado dentro de la CPU:
El cable dibujado en color negro es un bus de direccion, que dice del registro, a que lugar dentro de toda la RAM tiene que buscar los datos.
El cable dibujado en color azul, es un bus de control, que sale la orden de la UC hacia la RAM para que busque algo.
El cable dibujado en rojo, es un cable que sirve para recibir y mandar datos, es el bus de datos por que en la RAM se puede leer o escribir por eso va para los 2 lados.