Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SISTEMAS BASADOS
EN MICROPROCESADORES
1
Sistemas basados en microprocesadores
Un microprocesador es un circuito integrado que contiene en su interior algunos o todos los
elementos hardware necesarios para efectuar el procesamiento secuencial y ordenado de las
instrucciones almacenadas en una memoria.
Desde el punto de vista funcional, los microprocesadores (uP) son sistemas digitales
compuestos de componentes combinacionales (como la ALU o Unidad Aritmético Lógica),
secuenciales (como los registros internos) y máquinas secuenciales síncronas (como la Unidad
de Control).
HARDWARE: Incluye al procesador y todos los demás sistemas de soporte (acceso a memoria
y a dispositivos E/S por ejemplo)
El bus del sistema se compone de una colección de señales, cada una de ellas con funciones
muy específicas. Generalmente se pueden dividir en tres categorías:
• Señales de dirección: Transportan las direcciones para identificar las posiciones de memoria
de la UCM o los distintos componentes conectados a la UES
• Señales de datos: Transportan los datos leídos o a escribir en las posiciones de memoria o
en los dispositivos E/S
• Señales de control: Transportan señales para activar o desactivar, permitir o inhibir, o
señalizar operaciones de lectura o escritura sobre los distintos componentes que conforman
la UES y la UCM
Para el bus del sistema no cabe la denominación de activo o pasivo no es ni origen ni destino
de ninguna transferencia de información.
1. Programas de bajo nivel: Son aquellos que realizan funciones muy básicas, como
convertir un dato de código o inicializar un determinado periférico. Estos programas tratan
directamente con el HW del sistema y sirven de interfaz para los SW superiores.
2. BIOS o Sistema Operativo Básico: Es una colección de programas que basándose en
las de bajo nivel, permiten al usuario disponer de ciertos comandos para el manejo del
SBM desde un punto de vista aún muy cercano al HW. Por ejemplo, poder disponer de un
teclado y un dispositivo de visualización, analizar el contenido de la memoria (en código
hexadecimal ó ASCII), manejar los periféricos, etc.
3. Sistema Operativo: Es el conjunto de programas que permiten que un SBM se pueda
utilizar de forma relativamente simple. El S.O. se comunica con los programas BIOS y de
bajo nivel para realizar funciones complejas como copiar un programa de un disco a otro,
ejecutar un programa, inicializar un disco, etc..
Aquí se encuentran los sistemas en los cuales las funciones principales de la CPU se encuentran
integradas en un solo dispositivo denominado Microprocesador. El resto del sistema se realiza
por medio de dispositivos no integrados en el microprocesador. Por ejemplo todos los
computadores basados en Intel
El Nivel II es el más extendido y cubre casi toda la gama de aplicaciones incluyendo los
computadores personales, servidores, etc.
El Nivel III se utiliza en aplicaciones particulares donde es necesario definir un conjunto propio
de instrucciones y arquitectura interna. La flexibilidad en estos sistemas es máxima, pero tiene
el inconveniente de requerir mucha circuitería y esto no es barato.
El microcontrolador es en definitiva un
circuito integrado que incluye todos los
componentes de un computador. Debido a
su reducido tamaño es posible montar el
controlador en el propio dispositivo al que
gobierna. En este caso el controlador recibe
el nombre de controlador empotrado o
embebido (embedded controller).