La unidad central de procesamiento o CPU (por el
acrónimo en inglés
de central processing unit), o simplemente el procesador o
microprocesador,
es el componente en una computadora
digital que interpreta las instrucciones y procesa los datos contenidos
en los programas de
la
computadora. Las CPU
proporcionan la característica fundamental de la
computadora digital (la programabilidad) y son uno de los
componentes necesarios encontrados en las computadoras
de cualquier tiempo, junto
con el almacenamiento
primario y los dispositivos de
entrada/salida. Se conoce como microprocesador el CPU que es
manufacturado con circuitos
integrados. Desde mediados de los años 1970, los
microprocesadores de un solo chip han reemplazado
casi totalmente todos los tipos de CPU, y hoy en día, el
término "CPU" es aplicado usualmente a todos los
microprocesadores.
Un controlador de dispositivo, llamado normalmente controlador
(en inglés, device driver) es un programa
informático que permite al sistema operativo
interactuar con un periférico, haciendo una
abstracción del hardware y proporcionando
una interfaz -posiblemente estandarizada- para usarlo. Se puede
esquematizar como un manual de
instrucciones que le indica cómo debe controlar y
comunicarse con un dispositivo en particular. Por tanto, es una
pieza esencial, sin la cual no se podría usar el
[[hardware] Existen tantos tipos de controladores como tipos de
periféricos, y es común encontrar
más de un controlador posible para el mismo dispositivo,
cada uno ofreciendo un nivel distinto de funcionalidades. Por
ejemplo, aparte de los oficiales (normalmente disponibles en la
página
web del fabricante), se pueden encontrar también los
proporcionados por el sistema
operativo, o también versiones no oficiales hechas por
terceros.
Unidad aritmético lógica Muchos tipos de
circuitos
electrónicos necesitan realizar algún tipo de
operación aritmética, así que incluso el
circuito dentro de un reloj digital tendrá una ALU
minúscula que se mantiene sumando 1 al tiempo actual, y se
mantiene comprobando si debe activar el pitido del temporizador,
etc.
Por mucho, los más complejos circuitos
electrónicos son los que están construidos dentro
de los chips de microprocesadores modernos como el Intel Core
Duo. Por lo tanto, estos procesadores
tienen dentro de ellos un ALU muy complejo y poderoso. De hecho,
un microprocesador moderno (y los mainframes) pueden tener
múltiples núcleos, cada núcleo con
múltiples unidades de ejecución, cada una de ellas
con múltiples ALU.
La unidad de control (UC)
es uno de los tres bloques funcionales principales en los que se
divide una unidad central de procesamiento (CPU). Los otros dos
bloques son la Unidad de proceso y el
bus de
entrada/salida. Su función es
buscar las instrucciones en la memoria
principal, decodificarlas (interpretación) y ejecutarlas, empleando
para ello la unidad de proceso. Existen dos tipos de unidades de
control, las cableadas, usadas generalmente en máquinas
sencillas, y las microprogramadas, propias de máquinas
más complejas. En el primer caso, los componentes
principales son el circuito de lógica
secuencial, el de control de estado, el de
lógica combinacional y el de emisión de
reconocimiento de señales
de control. En el segundo caso, la microprogramación de la
unidad de control se encuentra almacenada en una micromemoria, a
la cual se accede de manera secuencial (1, 2, …, n) para
posteriormente ir ejecutando cada una de las
microinstrucciones.
Los dispositivos o unidades de
almacenamiento de datos son dispositivos que leen o escriben
datos en medios o
soportes de almacenamiento, y juntos conforman la memoria
secundaria o almacenamiento secundario de la computadora. Estos
dispositivos realizan las operaciones de
lectura y/o
escritura de
los medios o soportes donde se almacenan o guardan, lógica
y físicamente, los archivos de un
sistema informático.
La memoria de acceso aleatorio (en inglés:
random-access memory
cuyo acrónimo es RAM) es la
memoria desde donde el procesador recibe las instrucciones y
guarda los resultados. Es el área de trabajo para
la mayor parte del software de un computador.1
Existe una memoria intermedia entre el procesador y la RAM,
llamada caché, pero ésta sólo es una copia
(de acceso rápido) de la memoria principal almacenada en
los módulos de RAM.1 Los módulos de RAM son la
presentación comercial de este tipo de memoria, se compone
de integrados soldados sobre un circuito impreso.
Memoria de sólo lectura (normalmente conocida
por su acrónimo, Read Only Memory) es una clase de medio
de almacenamiento utilizado en los ordenadores y otros
dispositivos electrónicos. Los datos almacenados en la ROM
no se puede modificar -al menos no de manera rápida o
fácil- y se utiliza principalmente para contener el
firmware (software que está estrechamente ligada a
hardware específico, y es poco probable que requieren
actualizaciones frecuentes).En su sentido más estricto, se
refiere sólo a ROM máscara ROM -en inglés
MROM- (el más antiguo tipo de estado sólido ROM),
que se fabrica con los datos almacenados en forma permanente, y
por lo tanto, nunca puede ser modificada. Sin embargo, las
más modernas, como EPROM y Flash EEPROM se
puede borrar y volver a programar varias veces, aún siendo
descritos como "memoria de sólo lectura (ROM), porque el
proceso de reprogramación en general es poco frecuente,
relativamente lento y, a menudo, no se permite la escritura en
lugares aleatorios de la memoria
Página siguiente |