Componentes Internos de Los Equipos Microinformáticos

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 12

COMPONENTES INTERNOS DE LOS a actuar en operaciones de lectura y

EQUIPOS MICROINFORMÁTICOS escritura.

La estructura hardware de un ordenador Bus de datos: Traslada datos hacia y desde


digital quedó definida básicamente en la la memoria principalmente, aunque
década de los 50, casi a comienzos de la también se conecta a otros dispositivos
historia de la informática. Desde entonces (puertos del ordenador, controladores de
pocas cosas han cambiado en dicho diseño periféricos, etc.).
(al menos en sus módulos esenciales). Sin
embargo sí se han desarrollado muchas
mejoras en la tecnología empleada para CONCEPTOS SOBRE PROCESADORES
llevar a la práctica el diseño teórico.
También denominado CPU (Central
Processing Unit). Es el subsistema más
importante en un ordenador, actúa como
El hardware de un ordenador se estructura
su cerebro, coordinando y supervisando el
en tres subsistemas bien diferenciados, con
funcionamiento del resto del sistema y
funciones bien definidas, pero trabajando
procesan las instrucciones que componen
totalmente integradas. Son las siguientes:
los programas.

– La unidad central de proceso (UCP o CPU


La secuencia de operación de la CPU es
utilizando el término inglés).
siempre la misma:
– La memoria central.

– Las unidades de entrada/salida o


1. Extraer de la memoria una instrucción
periféricos.
del programa que se está ejecutando.

2. Analizar dicha instrucción.


BUSES
3. Realizar las operaciones necesarias para
Se trata de un conjunto de circuitos que se su realización.
encargan de la conexión y comunicación
entre los diversos componentes de un
ordenador. Esta comunicación se realiza en Este ciclo es invariable para todos los
la práctica por medio de varias líneas programas, independientemente de su
eléctricas que se distribuyen por el sistema naturaleza y de su propósito.
una al lado de la otra, permitiendo la
transmisión de datos en paralelo.

Los buses del sistema se dividen en los Actualmente la CPU está formada por un
siguientes tipos: conglomerado de circuitos electrónicos
integrados en un chip denominado
Bus de control: Transmite señales microprocesador, aunque también se utiliza
generadas en la unidad de control que son la palabra procesador para simplificar.
interpretadas como órdenes por el resto de
los dispositivos del sistema.

Bus de direcciones: Transporta las El microprocesador se sitúa sobre un


direcciones de memoria sobre las que se va circuito integrado de mayor tamaño
denominado placa base o placa madre
(debido a que es el principal sistema de un – Mejora la compactación de código.
ordenador), y suele acompañarse de algún
– Facilita la depuración de errores.
dispositivo refrigerador o disipador, ya que
genera una importante cantidad de calor.

RISC = Conjunto de micro-instrucciones


simples (Power PC, consolas)
Tecnologías existentes
La arquitectura computacional, RISC
Existen dos tipos de tecnologías de
(Reduced Instruction Set Computer) es un
procesadores:
tipo de microprocesador con las siguientes
características fundamentales:

CISC = Conjunto de instrucciones complejo – Instrucciones de tamaño fijo y


(Intel, AMD, Motorola). presentadas en un reducido número de
formatos.
Los microprocesadores CISC tienen un
conjunto de instrucciones que se – Sólo las instrucciones de carga y
caracteriza por ser muy amplio y permitir almacenamiento acceden a la memoria de
operaciones complejas entre operandos datos.
situados en la memoria o en los registros
internos, en contraposición a la
arquitectura RISC. El objetivo de diseñar máquinas con esta
arquitectura es posibilitar la segmentación
Este tipo de arquitectura dificulta el
y el paralelismo en la ejecución de
paralelismo entre instrucciones, por lo que,
instrucciones y reducir los accesos a
en la actualidad, la mayoría de los sistemas
memoria.
CISC de alto rendimiento implementan un
sistema que convierte dichas instrucciones
complejas en varias instrucciones simples
del tipo RISC, llamadas generalmente Las máquinas RISC protagonizan la
microinstrucciones. tendencia actual de construcción de
microprocesadores.
Los CISC pertenecen a la primera corriente
de procesadores, antes del desarrollo de PowerPC, DEC Alpha, MIPS, ARM, SPARC…
los RISC. son ejemplos de algunos de ellos.

Ejemplos de ellos son: Motorola, Zilog y la


familia Intel x86 usada actualmente. RISC es una filosofía de diseño de CPU para
Para realizar una sola instrucción un chip computadora que está a favor de conjuntos
CISC requiere de cuatro a diez ciclos de de instrucciones pequeñas y simples que
reloj. Entre las ventajas de CISC destacan toman menor tiempo para ejecutarse.
las siguientes:

– Reduce la dificultad de crear El tipo de procesador más comúnmente


compiladores. utilizado en equipos de escritorio, el x86,
– Permite reducir el costo total del sistema. está basado en CISC en lugar de RISC,
aunque las versiones más nuevas traducen
– Reduce los costos de creación de instrucciones basadas en CISC x86 a
software. instrucciones más simples basadas en RISC
para uso interno antes de su ejecución.
MIPS: Millones de operaciones por
segundo. Con esta medida solo podemos
Entre las ventajas de RISC tenemos las
comparar dos CPU’s que tengan el mismo
siguientes:
conjunto de instrucciones.

– La CPU trabaja más rápido al utilizar


Multiprocesamiento
menos ciclos de reloj para ejecutar
instrucciones. Hablamos de multiprocesamiento o
multiproceso, cuando en un equipo
– Utiliza un sistema de direcciones no
informático existe más de una CPU, usados
destructivas en RAM. Eso significa que a
para ejecutar uno o más procesos.
diferencia de CISC, RISC conserva después
de realizar sus operaciones en memoria los No debe confundirse este término con
dos operandos y su resultado, reduciendo Multitarea.
la ejecución de nuevas operaciones.

– Cada instrucción puede ser ejecutada en


Normalmente, una CPU está formada por
un solo ciclo del CPU.
un solo circuito integrado. En ocasiones,
este circuito integrado contiene más de
una CPU, en este caso hablamos de
Ejemplo de microprocesadores basados en
procesador Multinúcleo.
la tecnología RISC: MIPS, PA-RISC, SPARC,
POWER PC.

MultiThreading

RISC vs CISC Esta tecnología permite duplicar las


unidades lógicas de cada núcleo, es decir,
Risc ofrece unas cuantas instrucciones
permite a un núcleo realizar dos tareas
simples y Cisc muchas instrucciones
simultáneas. (Patente de Sun Microsystem,
complejas.
1994).
Risc ofrece instrucciones de longitud fija y
Los dos grandes fabricantes de
Cisc instrucciones de longitud variable.
microprocesadores para ordenadores
Risc ofrece complejidad en el compilador y personales, Intel y AMD, incorporan esta
Cisc complejidad en el Microcódigo. tecnología a sus procesadores,
denominándolas HyperThreading (Intel) y
Risc ofrece acceso a la memoria solo con SMT (AMD).
instrucciones load/store y Cisc muchas
instrucciones pueden acceder la memoria. Ambas tecnologías son virtualmente
idénticas.
Risc ofrece muy pocos modos de
direccionamiento y Cisc muchos modos de
direccionamiento.
Dado que tanto el Simultaneous Multi
Threading (SMT) de AMD como el Hyper
Threading de Intel se basan en el mismo
Medidas de potencia de un concepto, realmente las diferencias entre
microprocesador ambas tecnologías son mínimas. En otras
FLOPS: Número de operaciones de coma palabras, la finalidad y el resultado de
flotante por segundo. ambas tecnologías es esencialmente
idéntico: logran que un solo núcleo del – Acumulador: Usado para almacenar
procesador sea capaz de realizar dos tareas temporalmente resultados Aritméticos o
al mismo tiempo. Lógicos intermedios, que serían tratados
posteriormente por la UAL.

– Registro de pila: Su propósito es


Esto significa que un procesador de dos
mantener la pista de la posición actual de
núcleos sería capaz de realizar cuatro
la pila de llamadas.
tareas simultáneas, por lo que se dice que
tiene cuatro hilos de proceso (thread = – Registro índice: Usado para direccionar
hilo). Si el procesador fuera quad-core, los datos de proceso hacia o desde la
estaríamos hablando de ocho hilos de memoria RAM.
proceso. Así, si un procesador tiene Hyper
– Registro de datos de memoria (MBR):
Threading o SMT, siempre tendrá el doble
Memory buffer register. Se encuentra en el
de hilos de proceso que núcleos tenga.
procesador y está conectado al bus de
datos. Tiene poca capacidad y una
velocidad alta por la que escribe o lee los
datos del bus que van dirigidos a la
memoria o a un puerto E/S (periférico).

UNIDAD CENTRAL DE PROCESO – Registro de Direcciones de Memoria


(MAR): Memory address register. Es un
La CPU está formada por los siguientes registro específico de alta velocidad,
subsistemas: integrado en el microprocesador. Este
registro contiene la dirección del dato que
se quiere leer o escribir. El registro está
– Registros de acceso rápido conectado con el bus de direcciones, y su
– Unidad de Control (UC) contenido se refleja en este bus.

– Unidad Aritmético Lógica (UAL o ALU)


El número de direcciones que se pueden
direccionar con una CPU depende del
REGISTROS DE LA CPU tamaño del registro de direcciones de
memoria. Si el registro de direcciones de
Se define registro como una pequeña zona
memoria tiene «n» bits de tamaño
de la memoria, de acceso muy rápido y
entonces se podrán direccionar un máximo
directo, por parte del procesador, que
de 2n palabras.
almacena un dato, instrucción o dirección
de memoria. (Poca capacidad / Alta
velocidad).
– Registros de propósito general (GPRs):
Son registros que sirven para almacenar
direcciones o datos generales. Se trata de
Se pueden distinguir los siguientes tipos de
una especie de registros mixtos que, como
registros:
su propio indica, no tienen una función
– Registros de datos: Guardan valores de específica.
datos numéricos, como son los caracteres o
pequeñas órdenes.
– Registros de propósito específico (SPRs): UNIDAD DE CONTROL
Son registros que guardan datos del estado
La unidad de control es la parte más
del sistema, como puede ser el registro de
importante del microprocesador. Controla
estado o el Instruction Pointer. Pueden
el funcionamiento de todo el conjunto,
estar combinados con el PSW (Program
salvo las operaciones aritméticas
Status Word).
(gestionadas por la Unidad Aritmético
Lógica).

– Registros de estado: Sirven para guardar


valores reales cuya función es determinar
La unidad de control tiene la siguiente
cuándo una instrucción debe ejecutarse o
estructura:
no. También se le conoce como CCR
(Condition Code Register).

– Reloj: La realización de una instrucción u


operación en un ordenador se divide en
Dentro de este tipo de registros,
una serie de ciclos básicos. El reloj
encontramos el siguiente:
proporciona una sucesión de impulsos con
– Registro de bandera o “FLAGS”. Lo frecuencia constante que
encontramos en los procesadores Intel con
marcan los instantes en los que deben
arquitectura x86.
empezar dichos ciclos.
Estamos ante un registro con 16 bits de
ancho. Pero, tiene 2 sucesores:
La frecuencia del reloj es muy elevada, por
EFLAGS, con 32 bits de ancho y RFLAGS,
ejemplo los procesadores Pentium IV
con 64 bits de ancho.
trabajan hasta a 2000 MHz o 2 GHz, esto
significa que se producen 2000 millones de
pulsos por segundo.
– Registros de coma flotante: La coma
flotante es una representación, en forma
de fórmula, de números reales de distintos
Esto no significa que pueda ejecutar igual
tamaños que sirve para realizar
número de instrucciones por segundo, ya
operaciones aritméticas.
que muchas de ellas requieren hasta varios
centenares de pulsos.

Nos encontraremos con ella en sistemas


que requieren sistemas de procesados muy
– Contador de programa (CP): El contador
rápidos.
de programa es un registro también
Por tanto, estos registros guardan estas llamado de
representaciones en muchísimas
control de secuencia (RCS). Las
arquitecturas.
instrucciones del programa en ejecución
están almacenadas en memoria, cada una
en una dirección. El contador de programa
– Registros constantes: Su cometido es
contiene en todo momento la dirección de
guardar valores de sólo lectura como son el
la memoria de la siguiente instrucción a
zero, one o n(PI).
ejecutar, así el procesador sabe dónde
tiene que buscarla cuando acabe de
procesar la actual.
La unidad aritmético lógica se comunica
con el sistema mediante el bus de datos.

¿Qué ocurre al encender el ordenador Formada por los siguientes subsistemas:


cuando se ejecuta la primera instrucción?

Al encender el ordenador el contador de


– Circuito operacional (COP): Es el
programa toma un valor por defecto que es
elemento más importante de la unidad
donde debe encontrarse la primera
aritmético lógica. Contiene todos los
instrucción.
circuitos digitales necesarios para realizar
las operaciones.

– Registro de instrucción (RI): Contiene la


instrucción que se está ejecutando en un
Los registros de entrada proporcionan los
momento dado.
datos sobre los que operar.

Las instrucciones tienen dos partes, el


El bus de control indica qué operación hay
código de operación (indica qué acción se
que ejecutar (suma, resta, comparación,
va a realizar) y los operandos (indican
etc.).
dónde se va a realizar dicha acción).

– Registros de entrada (REN): Estos


– Decodificador: Extrae el código de
registros almacenan los datos u operandos
operación de la instrucción del registro de
sobre los que se ejecuta la operación en el
instrucción, lo analiza y lo comunica al
circuito operacional. Pueden servir también
controlador.
para almacenar resultados intermedios de
las operaciones en curso.

– Controlador o Secuenciador: Este


elemento es el encargado de interpretar el
– Acumulador: Los resultados finales se
código de operación y de llevarlo a cabo.
colocan aquí. Es un registro especial
Para ello genera las llamadas micro
conectado a los registros de entrada.
órdenes que actúan sobre

el resto del sistema en sincronía con los


impulsos del reloj. Existe también una conexión directa al bus
de datos que posibilita el envío directo de
los resultados a memoria o a la unidad de
UNIDAD ARTIMÉTICO LÓGICA control.

Se llama UAL o ALU (Arithmetic Logic Unit).


Realiza todas las operaciones elementales
– Registro de estado: Registro que
de tipo aritmético: sumas, restas,
almacena información sobre ciertas
multiplicaciones y divisiones, además de
condiciones y estados acerca de la última
otras de tipo lógico (comparaciones,
operación realizada.
desplazamientos, etc.).
Por ejemplo, si el resultado de una – Instrucciones sin operandos: Estas
comparación ha sido positivo o negativo, operaciones no actúan sobre ningún
mayor o menor, etc. elemento en concreto.

Son útiles para funciones que no implican


movimiento ni proceso de información.
OPERACIONES LOGICAS
Por ejemplo, para terminar un programa se
La unidad aritmético lógica puede realizar
podría utilizar la instrucción FIN.
las siguientes operaciones:

– Instrucciones de un operando: Actúan


– Operaciones aritméticas de números
sobre un sólo dato. Un ejemplo podría ser
enteros (adición, sustracción, y a veces
una
multiplicación y
instrucción de salto a una dirección de
división, aunque esto es más complejo)
memoria: SALTO 12345, después de la cual
el programa seguiría ejecutándose a partir
de esa dirección.
– Operación lógica de bits (AND, NOT, OR,
XOR, NOR, XNOR, NAND)
– Instrucciones de dos operandos: Estas
instrucciones necesitan dos elementos en
– Operación de desplazamiento de bits su
(Desplazan o rotan una palabra en un
número especifico de bits hacia la izquierda ejecución. Uno de ellos suele actuar como
o la derecha, con o sin extensión de signo). contenedor del resultado de la instrucción.
Los desplazamientos pueden ser
interpretados como multiplicaciones o
divisiones por dos. Por ejemplo la instrucción SUMA A,B
sumaría los dos números y almacenaría el
resultado en la dirección B.
CICLO DE EJECUCIÓN DE INSTRUCCIONES

Las instrucciones que componen el


– Instrucciones de tres operandos: Al
programa se pueden clasificar según
código de operación lo acompañan tres
diversos criterios.
operandos, los dos primeros son los datos a
Uno de ellos es el número de elementos procesar y el tercero actúa como
que necesitan. Por ejemplo una instrucción contenedor del resultado.
de suma necesitará al menos dos números
que sumar. A estos elementos se les
denomina operandos de la instrucción. Son las instrucciones más cómodas desde
el punto de vista del programador, pero
también son las que consumen más ciclos
Según el número de operandos tenemos: de reloj y las que necesitan mayor número
de bits.
Utilizando el mismo ejemplo anterior, la 2. El selector de la memoria utiliza el
instrucción SUMA A,B,C sumaría los dos contenido del registro de dirección de
primeros números, representados por A y memoria para acceder a la posición de
B, y dejaría el resultado en C. memoria deseada y transferir su contenido
al registro de intercambio de memoria, que

ahora contiene la instrucción.


Procesar una instrucción es una operación
cuyo grado de complejidad depende de la
propia instrucción, pero todas ellas tienen
3. En una tercera etapa se transfiere la
fases comunes. Antes de estudiarlas es
instrucción desde el registro de
conveniente definir el concepto de ciclo de
intercambio de memoria al registro de
instrucción.
instrucción de la unidad de control
utilizando el bus de datos.

– Ciclo de instrucción: Conjunto de


acciones que realiza el ordenador para
En este punto termina la fase de búsqueda
ejecutar una instrucción.
común a todas las instrucciones, dando
paso a la fase de ejecución.

Las fases de un ciclo de instrucción son las


siguientes:
– Fase de ejecución: Se ejecutan de todas
las acciones que conlleva la instrucción.
Esta fase es muy distinta según el tipo de
– Fase de búsqueda: También denominada
instrucción a procesar, en líneas generales
FETCH. La instrucción correspondiente es
consta de los
transferida de la memoria central donde se
encuentra almacenada, a la unidad de siguientes pasos:
control que se encargará de su proceso.

1. El decodificador de la unidad central


La fase de búsqueda se compone de las interpreta la instrucción que acaba de
siguientes etapas: llegar al registro de instrucción, y el
secuenciador activa los circuitos necesarios
para su proceso, por ejemplo, el sumador
1. La unidad de control envía una micro- de la unidad aritmético lógica, si se trata de
orden que transfiere el contenido del una instrucción de suma.
registro contador de programa al registro
de dirección de memoria a través del bus
de direcciones. 2. Por último, el registro contador de
programa se autoincrementa en una
unidad (utilizando la unidad aritmético
Recordemos que el registro contador de lógica) apuntando así a la siguiente
programa contiene la dirección de la instrucción a ejecutar. Sin embargo, si la
siguiente instrucción a procesar, el cual instrucción ejecutada es de ruptura de
ahora está en el registro de dirección de secuencia, el contador de programa se
memoria. cargará con la dirección que corresponda.
MEMORIA. CONCEPTO, Para almacenar toda esta información se
FUNCIONAMIENTO Y TIPOS DE MEMORIA utiliza la memoria RAM.

Distintas clasificaciones de memoria La memoria RAM permite leer y escribir en


cualquier posición de la memoria en
Por tipo de memoria:
cualquier momento.

Quien más utiliza la memoria RAM es el


– Memoria Interna (RAM, ROM, registros, procesador, que guarda información de
etc.) procesos en marcha, en cola o datos que
podría necesitar posteriormente.
– Memoria Externa (Disco Duro, CD-Rom,
USB, etc.) Se utiliza en todos los ordenadores y
dispositivos actuales.

Podemos decir por tanto que la función


Por capacidad de Lectura/Escritura: primaria de la memoria RAM es almacenar
todas las instrucciones que se ejecutan en
un procesador. Unas instrucciones que
– Memoria Volátil: Se borra el contenido al proceden de diferentes ámbitos como
quedarse sin alimentación eléctrica. (RAM) pueda ser el sistema operativo, los
– Memoria No Volátil: El contenido persiste dispositivos de entrada y de salida, el disco
después de apagar el equipo. (ROM) duro o cualquier elemento de nuestro
sistema.

Los registros son los más rápidos y los que


menos capacidad de almacenamiento Dentro de la RAM se guardan datos e
tienen. instrucciones del diferente software que se
ejecuta en nuestro sistema. Los datos se
El último nivel (almacenamiento terciario), mandan desde nuestro disco duro antes de
es el de mayor capacidad pero el más lento realizar algún tipo de ejecución. Permite a
en cuanto a velocidad de acceso. todos los programas tener disponibles los
datos de los programas que ejecutamos sin
esperas.
MEMORIA RAM

Se trata de una memoria VOLATIL, es decir,


MEMORIA ROM
su contenido se perderá en el momento
que se apague el sistema o se quede sin La memoria ROM es el medio de
alimentación eléctrica. almacenamiento de programas o datos que
permiten el buen funcionamiento de los
ordenadores o dispositivos electrónicos a
Un ordenador es un sistema que se encarga través de la lectura de la información sin
de recibir y procesar datos. No todos los que pueda ser destruida o reprogramable.
datos pueden ser procesados de manera
instantánea o se deben almacenar para ser
usados en otros procesos.
El significado de memoria ROM es “Read cualidades y propiedades que las mismas
Only Memory” traducido al español poseen.
“Memoria de solo lectura.”

Memoria ROM de solo lectura


La memoria ROM es conocida como
Estas son las primeras memorias ROM
memoria no volátil ya que la información
creadas y diseñadas, como su nombre lo
contenida en ella no es borrable al apagar
estipula solo tienen cualidades de solo
el dispositivo electrónico. La memoria ROM
lectura de los datos que se almacenan en
se encuentra instalada en la placa base,
su interior, al igual que las otras versiones
lugar donde se encuentra la información
de memorias ROM tienen la capacidad de
básica del equipo, llamada BIOS.
trabajar de manera independiente de la
energía eléctrica que circula en el interior
del dispositivo para el almacenado de la
información que se manipule en el mismo.

Tipos de Memoria ROM:


En la actualidad este tipo de memorias
Los tipos de Memorias ROM tienen ROM no son utilizadas en la estructuración
cualidades especiales que le diferencian de un computador o de un dispositivo
unas con otras, de tal manera que cada una móvil celular, ya que las mismas son
pueden realizar acciones que las otras no consideradas obsoletas, poco versátiles y
tienen la posibilidad de realizar, cada su creación como su mantenimiento es
adelanto tecnológico acarrea el cambio y muy costoso, además la realización de su
actualización de dichas piezas principales reposición solo es posible a manos de un
como primordiales para el funcionamiento profesional experimentado en temas
de un computador o un dispositivo móvil informáticos, generando gastos constantes
celular, así mismo es importante conocer económicos a los usuarios de los mismos
cada aspecto de una Memoria ROM para en caso de que dicha pieza se le generen
poder adquirir con conciencia y detalle este daños.
tipo de memorias como así mismo para
poder adquirir un dispositivo o computador
que posea en su interior la pieza antes Memorias ROM PROM:
mencionada.
Memoria programable de solo lectura
Programmable Read-Only Memory.

Las primeras memorias ROM no poseían la Estas memorias ROM poseen una cualidad
cualidad de manipular, modificar ni mucho especial que su antecesora no poseía, que
menos destruir o eliminar la información es la posibilidad de ser programada y solo
que en su interior se encuentran, cabe es posible la lectura de la información que
destacar que ya hoy en día con la ingrese y se almacene en la misma.
implementación de las memorias ROM de
última generación, ya esta cualidad la
poseen las memorias antes mencionadas Es una memoria digital donde el valor de
pero reciben una denominación y nombre cada bit depende del estado de un fusible
diferente especifico en función de las (o antifusible), que puede ser quemado
una sola vez. Por esto la memoria puede
ser programada (pueden ser escritos los
datos) una sola vez a través de un
A diferencia de las otras memorias ROM,
dispositivo especial, un programador
ésta utiliza energía eléctrica y lee cada uno
PROM.
de los datos de forma exhaustiva como
detallada para una revisión profunda de las
mismas para garantizar una mejor
Estas memorias son utilizadas para grabar
integridad de los datos, pero gracias a la
datos permanentes en cantidades menores
lectura detallada y profunda de los datos
a las ROM, o cuando los datos deben
que este tipo de memoria ROM realiza sus
cambiar en muchos o todos los casos.
funciones se pueden ralentizar
rápidamente si los datos no son
manipulados y almacenados de forma
Memorias ROM EPROM adecuada.
Memoria programable y borrable de solo
lectura. Erasable Programmable Read Only
Memory.

Las memorias EPROM se programan BIOS & UEFI


mediante un dispositivo electrónico, como
Se puede afirmar que UEFI es la sucesora
el Cromemco Bytesaver, que proporciona
de BIOS. Realiza las mismas funciones, pero
voltajes superiores a los normalmente
añadiendo nuevas características y diseño
utilizados en los circuitos electrónicos.
para ofrecer un mayor control del
Las celdas que reciben carga se leen ordenador.
entonces como un 0.
En ambos casos estamos ante un firmware,
una porción de código que está
almacenada en una memoria a parte
Una vez programada, una EPROM se puede situada en la placa base del ordenador.
borrar solamente mediante exposición a
una fuerte luz ultravioleta. (Programación Estos dos firmwares contienen las
eléctrica / borrado ultravioleta). instrucciones que controlan las
operaciones de los circuitos del equipo.

El BIOS fue creado en 1975, y sus siglas


Memoria ROM EEPROM = Memoria de solo significan Basic Input Output System o
lectura programable y borrable sistema básico de entrada y salida.
eléctricamente Electrically Erasable
Programmable Read Only Memory. Su función principal es la de iniciar los
componentes de hardware y lanzar el
Estas Memorias ROM son las predecesoras sistema operativo de un ordenador cuando
de las Memorias EPROM. A los datos lo encendemos. También carga las
ingresados en la misma se les pueden funciones de gestión de energía y
realizar procesos de sobre escritura, temperatura del ordenador.
copiado, eliminado, modificación e incluso
es posible su programación de formas más Cuando se enciende el ordenador lo
sencillas a comparación de su antecesora, primero que se carga en él es el BIOS. Este
la memoria ROM EPROM, así mismo, su firmware se encarga de iniciar, configurar y
composición es simple y no posee muchos comprobar que se encuentre en buen
componentes especiales. estado el hardware del ordenador,
incluyendo la memoria RAM, los discos – El UEFI se puede cargar en cualquier
duros, la placa base o la tarjeta gráfica. recurso de memoria no volátil, lo que
permite que sea independiente de
Cuando termina selecciona el dispositivo
cualquier sistema operativo. También se le
de arranque (disco duro, CD, USB, etc.) y
pueden añadir extensiones de terceros,
procede a
como herramientas de overclocking o
iniciar el sistema operativo. software de diagnóstico.

La Interfaz de Firmware Extensible


Unificada o UEFI (Unified Extensible
UEFI permite 128 particiones GPT por disco
Firmware Interface) es el firmware sucesor,
(8 ZettaBytes).
escrito en C, del BIOS. En esencia, todo lo
que se ha mencionado anteriormente que
hace el BIOS lo hace también la UEFI. Pero
BIOS permite 4 particiones (2,2 TeraBytes).
también tiene otras funciones adicionales y
mejoras sustanciales, como una interfaz
gráfica mucho más moderna, un sistema de
inicio seguro, una mayor velocidad de
arranque o el soporte para discos duros de
más de 2 TB.

Diferencias de UEFI frente a BIOS

– Aspecto: La BIOS tiene un diseño de


consola MS-DOS, y sólo te puedes mover
por él mediante el teclado. La UEFI en
cambio tiene una interfaz muchísimo más
moderna, permite incluir animaciones y
sonidos, y te permite utilizar el ratón para
interactuar con ella.

– La UEFI puede conectarse a Internet para


actualizarse, BIOS no.

– El código de UEFI se ejecuta en 32 o 64


bits, mientras que la BIOS suele hacerlo en
16 bits.

– El arranque del ordenador es más rápido


con UEFI que con BIOS.

– UEFI también intenta mejorar la


seguridad con su funcionalidad Secure
Boot. Se trata de un arranque seguro que
empezó a utilizar Windows 8 con bastante
polémica, y que evita el inicio de sistemas
operativos que no estén autenticados para
protegerte de los bootkits, un malware que
se ejecutan al iniciar Windows.

También podría gustarte