Este documento describe los principales componentes de una computadora, incluyendo la CPU (unidad central de procesamiento), la memoria RAM, las instrucciones, las direcciones de memoria, y el contador de programa. Explica que la CPU procesa y ejecuta instrucciones, y que la memoria RAM almacena temporalmente datos e instrucciones para que la CPU pueda acceder a ellos de forma rápida.
2. CPU
Procesador:
Comúnmente se la conoce como CPU, que significa unidad central de
procesos (Central Processing unit), es el dispositivo más importante y
el que más influye en su velocidad al analizar información, ya que en
ella se encuentra la unidad de control y la unidad aritmético-lógica, las
cuales en constante interacción con la memoria principal (también
conocida como memoria interna) permiten manipular y procesar la
información, y controlar los demás dispositivos de la unidad
computacional.
Es el cerebro de un computador. Es un chip que ejecuta las instrucciones
y procesa los datos con los que trabaja el computador.
Here comes your footer Page 2
3. Memoria RAM o memoria principal:
Es un chip en el que el procesador almacena de manera temporal los
datos e instrucciones con los que trabaja. El computador para poder
funcional necesita colocar su sistema operativo, los programas y datos
con los que va a trabajar, en un lugar donde los pueda encontrar de
manera inmediata y fácil (para no tener que ir continuamente a
buscarlos al disco duro donde se encuentran almacenados; esto sería
100 veces más lento). Así que los ubica en un espacio de
almacenamiento temporal, la memoria RAM es de acceso aleatorio.
A la RAM se le conoce como memoria de lectura / escritura, para
diferenciarla de la ROM.
Here comes your footer Page 3
4. Es decir que en la RAM, la CPU puede escribir y leer.
Por esto, la mayoría de los programas destinan parte de la RAM como
espacio temporal para guardar datos, lo que permite rescribir.
Como no retiene su contenido, al apagar la computadora es importante
guardar la información.
La cantidad de memoria RAM influye bastante en la velocidad de la PC.
Entre más memoria RAM tenga, más rápido trabaja y más programas
puede tener abiertos al mismo tiempo.
Here comes your footer Page 4
5. Una instruccion.
Se denomina instrucción en informática al conjunto de datos insertados
en una secuencia estructurada o específica que el procesador interpreta y
ejecuta.
Los tipos de instrucción permitidos están definidos y determinados dentro
de cada plataforma en el conjunto de instrucciones (en inglés ISA,
instruction set architecture), que también determina los registros de
origen y destino de la CPU, y en ocasiones un dato inmediato (aquellos
que son especificados explícitamente en la instrucción).
Estas instrucciones del computador son las que determinan el
funcionamiento de la CPU que las ejecuta. La CPU puede realizar una
diversidad de funciones, que son el reflejo de la variedad de las
instrucciones definidas para dicha CPU. El programador tiene un
repertorio de instrucciones como medio para controlar la CPU.
Here comes your footer Page 5
6. Direccion en la memoria.
En informática, una dirección de memoria es un identificador para una localización de
memoria con la cual un programa informático o un dispositivo de hardware pueden almacenar
un dato para su posterior reutilización.
Una forma común de describir la memoria principal de un ordenador es como una colección de
celdas que almacenan datos e instrucciones. Cada celda está identificada unívocamente por
un número o dirección de memoria.
Para poder acceder a una ubicación específica de la memoria, la CPU genera señales en el
bus de dirección, que habitualmente tiene un tamaño de 32 bits en la mayoría de máquinas
actuales. Un bus de dirección de 32 bits permite especificar a la CPU = 4.294.967.296
direcciones de memoria distintas.
Debido a la estructura de 32 bits de un procesador común como los de Intel, las direcciones de
memoria se expresan a menudo en hexadecimal. Por ejemplo, para no tener que escribir
111111010100000000000010101100 podemos escribir 3F5000AC en hexadecimal.
Here comes your footer Page 6
7. Contador de programa
El contador de programa (en inglés Program Counter o PC), también
llamado Puntero de instrucciones (Instruction Pointer), parte del
secuenciador de instrucciones en algunas computadoras, es un registro
del procesador de un computador que indica la posición donde está el
procesador en su secuencia de instrucciones. Dependiendo de los detalles
de la máquina particular, contiene o la dirección de la instrucción que es
ejecutada, o la dirección de la próxima instrucción a ser ejecutada. El
contador de programa es incrementado automáticamente en cada ciclo de
instrucción de tal manera que las instrucciones son leídas en secuencia
desde la memoria. Ciertas instrucciones, tales como las bifurcaciones y las
llamadas y retornos de subrutinas, interrumpen la secuencia al colocar un
nuevo valor en el contador de programa.
Here comes your footer Page 7
8. En la inmensa mayoría de los procesadores, el puntero de instrucciones es
incrementado inmediatamente después de leer (fetch) una instrucción de
programa; esto significa que la dirección a la que apunta una instrucción de
bifurcación es obtenida agregando el operando de la instrucción de
bifurcación a la dirección de la instrucción siguiente (byte o Word,
dependiendo del tipo de la computador) después de la instrucción de
bifurcación. La dirección de la siguiente instrucción a ser ejecutada siempre
se encuentra en el contador de instrucción.
Here comes your footer Page 8