1. Diferencias entre memoria RAM y memoria ROM
La memoria RAM (memoria de acceso aleatorio) tarda lo mismo en acceder a cualquier
celda de memoria, sea cual sea su ubicación física, y es una memoria sobre la que se puede
“escribir” y “leer”. La memoria ROM, aunque permanente, es solo de lectura de la BIOS
(contenida en una memoria CMOS) que contiene y se usa para la gestión del arranque,
chequeo inicial del sistema, carga del S.O… y mantiene datos como la fecha o la hora. En la
RAM aparecen todos los programas y procesos que se utilizan en el momento presente, pero
es volátil (al perder la corriente pierde la información), en cambio la ROM mantiene su
información aun con el equipo apagado, es de muy bajo consumo y va mantenida por una pila.
La memoria ROM con la BIOS viene incluida en la placa base en cambio aunque vienen los
conectores de la memoria RAM, ésta es un dispositivo aparte.
Importancia de la BIOS
Es un software que permite la carga del sistema operativo al iniciar el ordenador, y
durante el inicio del mismo, comprueba que los dispositivos necesarios para el arranque del
sistema operativo funcionan correctamente, notificándonoslo en caso contrario, también
guarda una serie de parámetros como el tipo de HD la fecha o la hora. Al ser de suma
importancia para el arranque del ordenador, nunca ha de ser borrada y por ello se encuentra
en una memoria de tipo ROM; de solo lectura, y cuando se apaga el equipo la información
permanece ya que va mantenida por una pila. La BIOS sirve en definitiva de puente de
información entre el sistema operativo y los elementos del hardware.
¿Qué es la CPU? Importancia de sus componentes.
La unidad central de proceso es la parte del ordenador (u otro dispositivo
programable) que se encarga del procesamiento de datos e interpretación y ejecución de
instrucciones; el cerebro del ordenador. Está formada por la unidad de control (uc), unidad
aritmética lógica (alu) y el reloj. La unidad de control se encarga de recibir las instrucciones,
interpretarlas y ejecutarlas, la unidad aritmética y lógica se encarga de las operaciones
matemáticas y lógicas y la función del reloj es sincronizar las instrucciones y operaciones de la
CPU, determina cuando empiezan y cuando acaban. Contra más rápido sea el reloj (más pulsos
por unidad de tiempo) más rápido se realizan las operaciones de la CPU, su frecuencia se mide
en MHz.
¿Qué entiendes cuando se dice que por el Bus de direcciones, circulan unos o ceros?
Los unos y ceros son una manera de simbolizar la información que manipula el
ordenador; realmente lo que circula por el bus de direcciones son señales eléctricas, que se
diferencian en su intensidad (tensión alta tensión baja, lo que simbolizamos como “unos y
ceros”). Estas señales eléctricas conforman los códigos de las direcciones.
2. Arquitectura de ordenador:
Diferenciación entre hardware y software: hardware son todos los dispositivos físicos
que conforman el ordenador y software el conjunto de instrucciones y datos (programas) que
dirigen sus componentes y la realización de los comandos.
Hardware Constituido por:
Cpu: a su vez formado por unidad de control, unidad aritmética lógica y reloj, se
encarga de procesar e interpretar datosy de realizar y sincronizar las instrucciones.
Memoria: almacena la información en forma de bits (ceros y unos), y en cualquier
instante se puede acceder a su innformación. Su capacidad de memoria siempre es
potencia de 2. Hay de diversos tipos, como disco duro, RAM, ROM.
Puertos (entrada salida): son conectores en los que se situan otros elementos de
hardware de manera que el equipo se pueda comunicar y transmitir información con
ellos.
Buses: cables conductores por los que circula la información en forma de bits; tensión
baja/tensión alta. Dependiendo de la información que repesenten, 3 tipos:
o Bus de datos: la información que lleva son datos-instrucciones.
o Bus de direcciones: la información que lleva son direcciones; dónde se
encuentran los datos requeridos.
o Bus de control:la información que lleva es de control del sistema.
Sobre la placa base se encuentran los diferentes dispositivos/hardware que constituyen la
arquitectura básica del ordenador.
Socket: Soporte con conexiones eléctricas sobre la placa base sobre el que se sitúa y conecta el
microprocesador/CPU.
3. Chipset: circuito electrónico/conjunto de chips situados sobre la placa base cuya función es el
correcto funcionamiento y coordinación de las interacciones entre los diferentes componentes
de la placa base.
Ranuras de memoria: son los conectores de la placa base sobre las que se sitúan los módulos
de la memoria RAM.
Memoria ROM-BIOS: es la memoria que alberga un software solo de lectura usado para iniciar
el sistema operativo y comprueba su correcta relación con el hardware. Además es una
memoria de bajo consumo, no volátil, mantenida por una pila y contiene información como
fecha hora o tipo de HD.
4. Ranuras de expansión: conectores de la placa base sobre los cuales se pueden instalar tarjetas
de expansión (de sonido, imagen, de red…)
Memoria caché: memoria muy rápida que sirve de puente entre el microprocesador y la RAM,
hace que los datos más frecuentes/recientes se encuentren antes, esto aumenta el
rendimiento. Normalmente viene incluida en el microprocesador aunque también hay cachés
externas.
Conectores periféricos: permiten la conexión de hardwares añadidos y la transmisión de
información con ellos. Los más comunes son los puertos USB, conectores SATA para discos
duros, Jack de audio de entrada (micrófono) y salida (auriculares), conectores para ratón,
teclado, pantalla, HDMI, puerto de conexión directa al rúter, VGA y tarjetas de memoria
mayormente.
5. Realización de instrucción en el ordenador: pulsar una tecla y aparece la letra en pantalla.
Una vez pulsada la tecla, la señal que ésta envía llega al contador de programa en la CPU y a la
RAM a través de un bus de datos, y el contador pasa esta señal a un bus de datos, al registro
de datos de memoria y de ahí la instrucción es colocada en el registro de instrucción actual
(dentro de la CPU) para poder ser decodificada y ejecutada.
EL decodificador de instrucción a través de un bus de direcciones recoge datos de la memoria
principal para poder decodificar la instrucción, a su vez esos datos vuelven a la CPU por un bus
de datos. Entonces la instrucción es decodificada en la unidad de control, lo interpreta como
una secuencia de señales de control, acto seguido envía la información a otras unidades (alu)
para realizar las operaciones necesarias para dar respuesta a la instrucción original. La
respuesta obtenida se envía por un bus de direcciones a la RAM, y de allí a través de un bus de
datos, al periférico de salida de pantalla, haciendo que en pantalla aparezca la letra
correspondiente a la tecla pulsada.