Vous êtes sur la page 1sur 5

TEMA I Configuración del hardware

Esquema básico del HW

Periféricos Periféricos
Microprocesador
De entrada De salida
Unidad de control

ALU

Memoria principal

Memoria auxiliar

La unidad central de proceso está compuesto por las siguientes unidades:

1) UNIDAD DE CONTROL
1.1) Contador de programa
1.2) Registro de instrucciones
1.3) Decodificador
1.4) Reloj
1.5) Secuenciador

2) UNIDAD ARITMÉTICO LÓGICO


2.1) Circuito operacional
2.2) Registro de entrada
2.3) Registro acumulador
2.4) Registro de estado

1.1) CONTADOR DE PROGRAMA: Contiene permanentemente la dirección de la memoria de la


siguiente instrucción a ejecutar. Al iniciar la ejecución de un programa toma la dirección de su
primera instrucción, el contador se incrementa en un valor de 1 automáticamente cada vez
que se ejecuta una instrucción.

1.2) REGISTRO DE INSTRUCCIONES: Este contiene la instrucción que se está ejecutando en cada
momento. Esta instrucción lleva consigo el código de la operación a ejecutar y las direcciones de
memoria de los mismos.
1.3) Decodificador: se encarga de extraer el código de la operación de la instrucción en curso, las
analiza y emite las señales necesarias al resto de los elementos para su ejecución.

1.4) Reloj: Proporciona una sucesión de impulsos o ciclos eléctricos a intervalos constantes, que
marcan los instantes de ejecución de las instrucciones

1.5) Secuenciador: También se denomina controlador y el dispositivo que genera ordenes


elementales que sincronizados por los impulsos del reloj. Hacen que se vayan ejecutando las
instrucciones que están cargados en el registro de instrucciones

2) UNIDAD ARITMETICO LOGICA: Es la encargada de realizar las operaciones de tipo aritmético y


lógica (AND, OR, XOR) para comunicarse con las otras unidades funcionales utiliza el bus de datos.

2.1) Circuito operacional: Este contiene los circuitos necesarios para la realización de las
operaciones con los datos procedentes de los registro de entrada. Tiene unas entradas de órdenes
para seleccionar el tipo de operación que se debe realizar en cada momento, ya sea suma, resta,
etc.

2.2) Registro de entrada: En ella se almacena los datos y operaciones que intervienen en una
instrucción antes de realizar la operación por parte del circuito operacional. También se emplean
para almacenamiento de resultados intermedios o finales de las operaciones realizadas.

2.3) Registro acumulador: Almacena los resultados de las operaciones llevadas a cabo por el
circuito operacional. Está conectado con los registros de entrada para la realimentación en el caso
de operaciones en cadenadas. Así mismo tiene una conexión directa al bus de datos para el envío
de los resultados a la memoria principal o a la unidad de control.

2.4) Registro de estado; Se trata de un conjunto de vías estables en la que se deja constancia de
algunas condiciones que se dieron en la última operación realizada y que habrá que tenerse en
cuenta en las operaciones siguientes.

3) LA MEMORIA PRINCIPAL O CENTRAL: Se encarga de almacenar temporalmente toda la


información que contienen los programas, es considerada la memoria principal porque para que
un programa pueda ser ejecutado tiene que estar cargado en la memoria con todos sus datos.

4) ELEMENTOS DE ENTRADA Y SALIDA (PERIFERICOS) : Los de entrada son los encargados de


introducir los datos desde el exterior hasta la memoria principal y preparar la información para
que la maquina lo pueda recibir en forma correcta. Los periféricos de salida son los encargados de
proporcionar al exterior los datos o resultados de los procesos realizados en la máquina.

5) MEMORIA AUXILIAR O EXTERNAS: Estos son los dispositivos de almacenamiento masivos, se


utilizan para guardar datos con la posibilidad de retener la información por largo tiempo para su
posterior utilización
TEMA II MEMORIAS

* Tipos de memorias

1) MEMORIA ROM
1.1) PROM
1.2) EPROM
1.3) EEPROM
2) MEMORIA RAM
2.1) DRAM
2.2) SRAM
2.3) SDRAM
2.4) DDR-SDRAM
2.5) RAMBUS-Direct RAM

* Diferencias entre RAM y ROM

*Métodos de actualización de memoria

1) Método de escritura inmediata


2) Método de escritura diferida
3) Método de escritura obligatoria

1) MEMORIA ROM: Significa Read Only Memory y es una memoria de tipo no volátil. La
información en ella se graban en el momento en que se fabrican creando las conexiones de las
combinaciones establecidas en la base de los fusibles que la componen.

2) MEMORIA RAM: Significa Random Access Memory y todas estas memorias son del tipo volátil
porque no conserva la información cuando se apaga la máquina.

Diferencias entre RAM y ROM

1 RAM

1.1 es volátil con respecto a la energía eléctrica


1.2 Se puede leer y escribir en ella
1.3 Almacena datos de instrucciones de programas temporalmente
1.4 Es de acceso aleatorio
1.5 Se puede variar su capacidad al sustituirla en la placa
1.6 Es la memoria principal

2 ROM
2.1 Es no volátil con respecto a la energía eléctrica
2.2 Es solo para lectura de instrucciones de arranque de la maquina
2.3 Contiene información permanente establecida en su fabricación
2.4 Se puede establecer mejoras en el establecimiento de su información

Métodos de actualización de memoria


1) Método de escritura inmediata: Todas la escrituras de la caché se traspasan a la RAM al
mismo momento que son solicitadas. Es un método simple pero ineficiente por el tiempo
empleado en escribir en la RAM
2) Método de escritura diferida: Incorpora unos registros de escritura en la memoria. La
RAM se actualiza cada cierto tiempo, pero hasta que la caché no almacene una cantidad
determinada de registro no lo pasara a la RAM. Por tanto el envio se hace de forma
diferida cada vez que se llene los registros
3) Método de escritura obligatoria: Con este método se actualiza un dato en la RAM sólo si
es estrictamente necesario. Esta variante es mucho más utilizado en sistemas de
multiprocesadores porque utiliza menos el bus del sistema y porque el microprocesador
no escribe en la RAM.

TEMA III EL RELOJ

*Explique en que consiste

*Citar Funciones

*Esquema del circuito temporizador

*Explicación del canal 1, 2, 3.

*Citar los registros de canales

*Explicación de los registros

EL temporizador consiste en un reloj que genera las frecuencias periódicas de trabajo para la
ejecución de las instrucciones y genera además las señales de refrescamiento de la memoria

Sus Funciones son:

1) Generar la señal de control de tiempo del sistema


2) Genera impulso para el reloj de tiempo real
3) Genera las señales de refrescamiento de la memoria
4) Emite un sonido a través de un parlante a cierta frecuencia
Esquema del circuito temporizador

Canal 0 (Registro) IRQ (interrupciones)

Canal 1 (Registro) Refrescamiento DRAM

Canal 1 (Registro) Sonido

Frecuencia = 1.193MHZ

A B C
Compuertas
Explicación de los canales

1) Canal 0 Esta señal manipula las señales de interrupción que trabajan con el cronometro
del sistema. Cada 18.2 segundos solicita una interrupción
2) Canal 1 Es el que realiza el refrescamiento de la DRAM cuenta los 10 o 20 ms para realizar
los refrescamientos
3) Canal 2 Manipula el parlante de la maquina y tiene un código SEP establecido por el
manual.

Citar los registros de canales


1) Registro de control
2) Registro de estado
3) Elemento de conteo

Explicación

1) Registro de estado: Permite al SW monitorear la condición de conteo y lectura del


contenido de este canal
2) Registro de control: Almacena la información de modo comando utilizada para controlar
al contador mediante los bytes cargados aquí
3) Elementos de conteo: Este es cargado con la transición de caída del reloj, y es
sincronizado con 16 bits de carga.

Vous aimerez peut-être aussi