Está en la página 1de 30

UD1: Elementos funcionales de un

computador digital.

Montaje y Mantenimiento de
Equipos
1. Arquitectura de un ordenador

Arquitectura: Define el comportamiento
funcional de un ordenador.

Una determinada arquitectura puede
concretarse a través de múltiples tecnologías.

Modelos de arquitectura más utilizados: modelo
de Von Neuman y modelo de Harvard.
1. Arquitectura de un ordenador:
modelo de Von Neuman

Modelo propuesto en 1945 por el matemático alemán John
Von Neuman.

Describe el funcionamiento básico de un ordenador
electrónico con programa almacenado.

Conexión permanente de las unidades del ordenador, cuyo
funcionamiento se encuentra coordinado por un control
central.
1. Arquitectura de un ordenador:
modelo de Von Neuman

Las principales unidades son:
– Memoria principal: Compuesta por un conjunto de celdas
idénticas del mismo tamaño. Para seleccionar estas celdas se
emplea una dirección que las identifica. Sobre una celda se
puede realizar una operación de lectura o escritura. Cada celda
puede almacenar tanto instrucciones máquina como datos.
– Unidad Aritmético-Lógica (ALU): Realiza las operaciones
elementales del sistema, tanto aritméticas como lógicas.
1. Arquitectura de un ordenador:
modelo de Von Neuman.

Unidad de Control (UC): Controla el funcionamiento del
resto de unidades. Se encarga de leer las instrucciones
máquina almacenadas en la memoria principal y de
generar las señales de control oportunas.
Unidad Central de Proceso (CPU) = ALU + UC

Unidad de E/S: Realizan la transferencia con una serie de
unidades externas llamadas periféricos.
1. Arquitectura de un ordenador:
modelo de Von Neuman
1. Arquitectura de un ordenador:
modelo de Von Neuman

Ejercicios:
– Busca información sobre John Von Neuman y escribe las
cinco contribuciones más importantes que realizó a la
ciencia.
– Dibuja el esquema de arquitectura de Von Neuman
donde se muestren claramente sus elementos
funcionales y explica la función de cada componente.
2. Componentes CPU: Unidad de
Control

Funciones:
– Lee e interpreta las instrucciones máquinas que conforman
los programas.
– Genera las señales de control necesarias para ejecutar las
instrucciones.
– Temporiza todas las operaciones realizadas en el
ordenador.
2. Componentes CPU: Unidad de
Control
2. Componentes CPU: Unidad de
Control

Componentes:
– Decodificador: Interpreta las instrucciones. Se encarga de extraer el
código de la operación, analizarlo y emitir las señales necesarias al
resto de elementos para su ejecución.
– Reloj: Marca los instantes en los que ha de comenzar los distintos
pasos de los que consta una instrucción.
– Secuenciador: Genera órdenes muy elementales, llamadas
microórdenes, que sincronizadas por el reloj hace que se vaya
ejecutando paso a paso la instrucción cargada en el registro de
instrucción
2. Componentes CPU: Unidad de
Control
– Registro de instrucción: Memoriza temporalmente
la instrucción que se está tratando en ese
momento.
– Registro contador de programa: Almacena la
dirección de la siguiente instrucción a ejecutar.
2. Componentes CPU: Unidad
Aritmético Lógica (ALU)
2. Componentes CPU: Unidad
Aritmético Lógica (ALU)

Componentes:
– Circuito operacional: Conjunto de circuitos encargados de
realizar las operaciones con los datos.
– Operandos: Datos de entrada con los que opera el circuito
operacional.
– Acumulador: Registro donde se almacenan los resultados de
las operaciones.
– Registro de estado: Almacena los acarreos de las operaciones.
2. Componentes CPU: Ejercicio

Realizar presentación con Prezi sobre
funcionamiento CPU. Debe contener la siguiente
información:
– Estructura general de la CPU: ALU + UC.
– Componentes de UC.
– Componentes de ALU.
3. Memoria principal

Almacena las instrucciones de los procesos en ejecución y los
datos con los que opera.

Pierde su contenido al apagar el ordenador: memoria volátil.

Formada por un conjunto de casillas o celdas que pueden
almacenar un dato o una instrucción.

Cada celda se identifica mediante un número (dirección), para que
la unidad de control pueda diferenciar unas casillas de otras.

Sobre cada celda se puede realizar una operación de lectura o
escritura.
3. Memoria principal

Funcionamiento
3. Memoria principal

Para poder realizar operaciones de lectura o
escritura en una celda de memoria, la memoria se
compone de:
– Registro de dirección: almacena la dirección de la celda
que se va a leer o escribir.
– Decodificador de direcciones: interpreta la dirección.
– Registro de datos: almacena el dato leído o que se va a
escribir en la memoria.
3. Memoria principal

Añadir a la presentación realizada con Prezi un
apartado para explicar las partes y estructura
de la memoria principal del modelo de Von
Neuman.
4. Fases en la ejecución de una
instrucción

La CPU ejecuta instrucciones de procesos
almacenados en memoria.

La ejecución completa consiste en dos fases:
– Fase de búsqueda: Localizar la instrucción dentro de
la memoria y llevarla a la UC para procesarla.
– Fase de ejecución: Realizar las operaciones
asociadas a la instrucción.
4. Fases en la ejecución de una
instrucción

Los pasos detallados en la ejecución de cualquier instrucción
almacenada en memoria es:
– La UC lee la dirección almacenada en el Contador de Programa.
– La dirección de la celda de la memoria que hay que leer se almacena en el FASE DE
Registro de direcciones de la memoria y se decodifica. BÚSQUEDA

– La instrucción almacenada en la memoria en la dirección indicada se almacena


en el Registro de Instrucción de la UC. El Contador de Programa se actualiza.
– El decodificador analiza la instrucción y extrae el código de operación.
FASE DE
– Se cargan los operandos en los Registros de Entrada de la ALU, el circuito EJECUCIÓN
operacional realiza la operación pertinente y almacena el resultado en el
Acumulador.
4. Fases en la ejecución de una
instrucción

Simulador de Von Neuman:
http://vnsimulator.altervista.org/
– Modifica el programa almacenado en memoria para sumar
dos números para que al resultado de la suma le
multiplique el valor almacenado en la variable Z y el
resultado se almacene en la variable W.
– Explica con detalle las fases necesarias para ejecutar la
operación de multiplicación que está cargada en memoria.
5. Cálculo del rendimiento

Para determinar que computador es mejor entre
varias opciones, se debe tener en cuenta los
siguientes parámetros:
– MIPS: millones de instrucciones por segundo
– MFLOPS: millones de operaciones en coma flotante
por segundo.
5. Cálculo del rendimiento

La medida más útil es la del tiempo de ejecución de un
programa. Permite comparar cuanto más rápido es un
ordenador que otro.
– Ejemplo: Si un ordenador X ejecuta un programa en 10s y un
ordenador Y lo ejecuta en 15s. ¿Cuanto es más rápido X
respecto a Y?
Tiempo de ejecución (Y)/Tiempo de ejecución (X) = 15/10 = 1.5
El computador X es 1.5 veces más rápido
5. Cálculo del rendimiento
- Ejemplo: Si un ordenador X ejecuta 700
millones de instrucciones en 20s, ¿A cuantos
MIPS funciona?
MIPS = 700mill / 20 = 35 MIPS
6. Buses de comunicación

Líneas eléctricas mediante las cuales se comunican
las distintas unidades de un ordenador.

Tipos:
– Bus de datos: Transmiten datos entre CPU y el resto de
unidades del ordenador.

Características:
– Velocidad de transmisión. Se mide en MHz o GHz
– Tamaño: Número de bits que puede transmitir a la vez. Actualmente es de 64
bits.
6. Buses de comunicación
– Bus de direcciones: Transmite direcciones entre CPU y
memoria. Empleado por la CPU para seleccionar la posición
de memoria donde se encuentran las instrucciones y datos.

Características:
– Tamaño: Número de bits que puede transmitir a la vez. Actualmente es de 36
bits.
– Bus de control: Transportan señales para gobernar al resto
de elementos.
6. Buses de comunicación: Ejercicios

Explica las fases en la ejecución de una instrucción.

Explica para que sirven los buses de comunicación
informáticos.

Indica los tipos de buses existentes y su función.

Explica qué buses se utilizan en cada fase de
ejecución de una instrucción.
7. Unidades de entrada y salida o
periféricos

Dispositivos conectados al ordenador que permiten
comunicar el ordenador con el mundo exterior.

Clasificación:
– Periféricos de entrada: Introducen datos externos a la computadora
para su posterior tratamiento por parte de la CPU.
– Periféricos de salida: Reciben datos procesados por el ordenador y
la extraen para el usuario.
– Periféricos de entrada/salida: Tratan información en ambos
sentidos.
7. Unidades de entrada y salida o
periféricos: Ejercicio

Explica el concepto de periférico.

Indica los tipos de periféricos existentes.

Busca en tiendas informáticas o páginas de fabricantes
un dispositivo periférico de cada tipo. Escribe 5
características de cada dispositivo, interpretando el
significado de dichas características.
3. Memoria principal: Ejercicios
1.- ¿De cuantas partes consta el modelo de Von Neuman?

2.- ¿En que consiste la memoria principal?

3.- ¿En que consiste la unidad aritmética lógica?

4.- ¿En que consiste la unidad de control de programa?

5.- Describa algunos dispositivos de entrada y salida

6.- ¿De que se encarga el bus del sistema?

7.- ¿Para que nos sirve el acumulador?


8.- Explica qué son los registros y cuales son los principales registros internos del ordenador

8.- ¿Es este modelo la base para las computadoras modernas?

También podría gustarte