U01-04 Estructura Funcional
U01-04 Estructura Funcional
U01-04 Estructura Funcional
ESTRUCTURA FUNCIONAL DE UN
SISTEMA INFORMÁTICO
4.1 Arquitectura Von Neumann
4.2 Instrucciones y datos
4.3 Unidad Central de e Proceso
2.4 Memoria
4.5 Buses
4.6 Unidad de E/S
4.7 Periféricos
4.1 Arquitectura Von Neumann
CPU / PROCESADOR
MEMORIA
PRINCIPAL UC
BUSES
UNIDAD DE ALU
PERIFÉRICOS
ENTRADA/SALIDA
Bloques funcionales
Unidad Central de Proceso (CPU o Procesador)
ALU. Unidad Aritmético-Lógica.
UC. Unidad de Control.
Memoria Principal
Buses.
Unidad de entrada/salida
Periféricos
4.2 Instrucciones y datos
Memoria Procesador
(CPU)
Instrucción 1 Instrucciones UC
Instrucción 2
…
Programa Instrucción N
Dato 1
Operandos ALU
Dato 2
…
Resultados
4.2 Instrucciones y datos
Tres operandos
Formato demasiado grande
Búsqueda de la instrucción
Fase de decodificación
Búsqueda de operandos
Fase de ejecución
Escritura del resultado
4.3 Unidad Central de Proceso
Elementos de la UC
CP Contador de programa
RI Registro de instrucción
4.3.1 Unidad de Control
Reloj (R):
Proporciona una sucesión de impulsos eléctricos o ciclos a
intervalos constantes
Marcan los instantes en que han de comenzar los pasos
(microinstrucciones) de los que consta cada instrucción
La frecuencia de este reloj, medida en Megahercios - MHz - es
un parámetro que determina en gran medida la velocidad de
funcionamiento de la computadora.
4.3.1 Unidad de Control
Secuenciador (S):
Una instrucción se puede componer de un conjunto de
microinstrucciones
El secuenciador genera la “secuencia” de microinstrucciones
necesarias para la ejecución de las instrucciones
Cada microinstrucción se realiza en un ciclo de reloj.
La ejecución de las microinstrucciones hace que se vaya
ejecutando poco a poco la instrucción que está cargada en el
registro de instrucción.
Las microinstrucciones podrían ser:
Incrementar el CP
Obtener un dato de una dirección de memoria
Enviar a la ALU para sumar
Leer el resultado
Etc.
4.3.2 Unidad Aritmético Lógica
Elementos de la ALU
4.3.2 Unidad Aritmético Lógica
Circuito
Operacional
Resultado
4.3.2 Unidad Aritmético Lógica
0000 0 0 0 1 0
Memoria conjunto de 0001 1 1 1 1 0
posiciones, que 0010 2 0 0 1 0
Memoria
Funciones
Adaptar velocidades de comunicación entre periféricos y procesador o
memoria
Adaptar el formato de los datos que envían periféricos y entiende el
procesador
Sincronización entre periféricos y cpu o memoria
Los periféricos envían y reciben información a la cpu y la memoria a través
de la unidad de entradas y salidas.
4.7 Periféricos