You are on page 1of 46

c

Ud3.- Funcionamiento interno de un ordenador

Índice:

1.- Introducción
2.- Estructura básica de un ordenador.
3.- La unidad central de proceso.
4.- La memoria principal o RAM.
5.- La unidad de E/S.
6.- Los mecanismos de transmisión.
7.- Periféricos.
8.- Los buses.

Ô
Ud3.- Funcionamiento interno de un ordenador

Video : Historia de lo ordenadores

á
1.- Introducción.

ENIAC
1.- ¿Cuándo fue construido?:
En 1946

2.- ¿En qué universidad se construyó?


Universidad de Pennsylvania

3.- ¿Qué superficie ocupaba?


167 m2

4.- ¿Cuánto pesaba?


27 toneladas

5.- ¿Qué temperatura alcanzaba el local en el que


se encontraba?
Se puede considerar el primer 50º C
ordenador electrónico digital de
propósito general del mundo.

1.- Introducción.

ENIAC

Estaba formado por muchas unidades.


Para efectuar las diferentes operaciones era preciso
cambiar, conectar y reconectar los cables de las distintas
unidades.
Este trabajo podía demorar varios días dependiendo del
cálculo a realizar.

Los padres de este ordenador fueron John Presper Eckert y John W. Mauchly.
John Von Neumann participo y contribuyo en los diseños de esta computadora.

ë
1.- Introducción.

John Von Neumann


1.- Fecha nacimiento: 28 de Diciembre de 1903
2.- Lugar de nacimiento: Imperio de Austria-
Hungría, Budapest
3.- Fecha de su muerte: 8 de febrero de 1957
4.- Estudios: Matematicas
5.- Algunas contribuciones: Analisis cuantico,
analisis funcional, teoria de conjuntos.


1.- Introducción.

John Von Neumann

El problema del ENIAC era la necesidad de "recablear" la

máquina para cada nueva tarea.

Se puso a trabajar en un nuevo modelo de ordenador.

La idea es tener conectados permanentemente los

componentes y que una unidad o elemento se encargara de

controlar y coordinar su funcionamiento.


PREGUNTA EXAMEN:¿CUAL ERA EL
El nuevo modelo se conoce
PROBLEMA QUE TENIA EL
como arquitectura de Von
ENIAC?QUE HABIA QUE RECABLEAR
Neumann.
LA MAQUINA PARA CADA NUEVA
= TAREA
1.- Introducción

Los ordenadores como el ENIAC, utilizaba programas cableados.

Los ordenadores con estructura de Von Neumann utilizan el modelo de

programa almacenado.

El programa se almacena en memoria principal para ser ejecutado.

ð
1.- Introducción
Curiosidad: La mosca y John Von Neumann

A John von Neumann le propusieron una vez el siguiente problema:

Dos trenes separados por una distancia de 200 km se ponen en marcha simultáneamente, uno

hacia otro, a una velocidad de 50 km/h. En el mismo instante, una mosca que se encontraba

posada en el extremo delantero de uno de los trenes, comienza a volar hacia el otro tren, siguiendo

la vía, a una velocidad de 75 km/h. Cuando alcanza al segundo tren, gira, sin perder tiempo, y

regresa hacia el primero, siempre a la misma velocidad.

Cuando vuelve a llegar al primer tren vuelve a girar para dirigirse de nuevo al segundo.

Y así continúa el recorrido hasta que los dos trenes se chocan con la mosca en medio.

¿Qué distancia total habrá recorrido la mosca?

Ú
2.- Estructura básica de un ordenador.

Arquitectura de un ordenador: es todo lo referente a la estructura, organización y


funcionamiento del sistema. Actualmente se utilizan: IA32 IA64 AMD64

La Arquitectura de Von Neumann está formada por 4 unidades básicas:

1.- La unidad central de proceso:CPU

2.- La memoria principal o RAM

3.- La unidad de E/S

4.- Los periféricos de E/S.


PREGUNTA EXAMEN:
¿QUE ES LA ARQUITCTURA DE UN ORDENADOR?
TODO LO REFERENTE A LA ESTRUCTURA,
ORGANIZACIÓN Y FUNCIONAMIENTO DEL
SISTEMA
¿Cuáles SON LAS ESTRUTURAS QUE SE USAN
c
ACTUALMENTE? Actualmente se utilizan: IA32 IA64
AMD64
PREGUNTA EXAMEN:DIBUJA
LA ESTRUCTURA DE VON
2.- Estructura básica de un ordenador. NEUMANN

El diagrama de bloques simplificado de un computador según Von Neumann es:

Bus
Bus interno Memoria
Memoria principal

Unidad Periféricos
control de E/S

Registros

ALU
Unidad
de E/S

CPU
Bus
Bus externo

cc
2.- Estructura básica de un ordenador.


2.- Estructura básica de un ordenador.
PREGUNTA EXAMEN PERO SIN
LAS DEFINICIONES.
La Arquitectura de Von Neumann:

Unidad Central de Memoria principal Unidad de E/S Periféricos de E/S


proceso (CPU)
Encargada de Contiene tantos Es la que se Sirven
controlar y datos como comunica con los principalmente
coordinar los instrucciones. periféricos. para comunicar
distintos TARJETAS el sistema con el
componentes del GRAFICAS mundo exterior.
ordenador.

Memoria principal, Unidad Central de proceso (CPU), Periféricos de E/S, Unidad de E/S


2.- Estructura básica de un ordenador.

La Arquitectura de Von Neumann.

Ejercicios:

1.- Coge una placa base actual y localiza los siguientes componentes:

Memoria principal, CPU, Periféricos, y unidad de E/S.

2.- ¿Ha cambiado mucho la arquitectura de un ordenador actual respecto a la de


Von Neumann?.

2.- Estructura básica de un ordenador.

Ejercicios:

3.- Imagínate que tu Instituto es un ordenador. Relaciona los siguientes elementos:

CPU Director

Memoria principal Archivos actuales de trabajo de la


directora
Periféricos (disco duro) Almacén de archivos históricos de
secretaría
Unidad de E/S las secretarias que acceden al
almacén de archivos
Buses Pasillos-escaleras-ascensores

Pasillos-escaleras-ascensores, Almacén de archivos históricos de secretaría, Archivos


actuales de trabajo de la directora, las secretarias que acceden al almacén de archivos.


3.- La unidad central de proceso o CPU.

.- Es el elemento principal del ordenador.


.- También conocida como procesador o microprocesador.
.- Actúa como elemento de control y coordinador.

Componentes:
Unidad de control: lee, interpreta y ejecuta las
instrucciones almacenadas en la memoria principal.

ALU (Unidad aritmética-lógica): Ejecuta las operaciones


aritméticas (+,-,*,/,cambio signo), operaciones lógicas
(And, Or, Not, Xor) y desplazamientos (Introducir bits de
relleno)

Registros: son zonas de memoria donde se almacenan


información temporal. Actualmente son de 32 o 64 bits.
Ej: R0, R1,R3, PC, IR,etc

¿Quién le indicará a la ALU, la operación


a realizar?.

c
3.- La unidad central de proceso o CPU.

CPU actuales

¢  ¢ 
¢   ¢ 
  
 

 
 
  
˜  
 


¿Qué es la unidad de coma flotante?: componente que ayuda a la ALU a hacer


operaciones matemáticas mas complejas

c=
4.- La memoria principal o RAM

4.1.- Características generales de la memoria

En la memoria RAM se guarda los datos que se están utilizando en el momento


presente. Se llama de acceso aleatorio porque el procesador accede a la
información que está en la memoria en cualquier punto sin tener que acceder a la
información anterior y posterior

.- Contenido: datos e instrucciones.


.- Volatilidad
.- Tamaño o capacidad.
.- Frecuencia: nº de operaciones que se realizan por segundo.
.- Tiempos de acceso: es el tiempo necesitado para realizar
cualquier operación, sea lectura o escritura.

cð Nota: Ya se verán con más detalles en la parte de hardware.


4.- La memoria principal o RAM

Ejercicio: Diferencia de memorias secuenciales y aleatorias

Acceso secuencial Acceso aleatorio


Tocadiscos, Lectora de cintas de Disco duro, Memoria USB,
respaldo, Memoria Caché, radio Disquete, Memoria RAM, Lector
cassette, Grabador de discos de disco óptico,
ópticos
Disco duro, Tocadiscos, Memoria USB, Disquete, Memoria RAM, Lectora de cintas de respaldo, Memoria
Caché, Lector de disco óptico, radio cassette, Grabador de discos ópticos, .


4.- La memoria principal o RAM

4.2.- Estructura lógica

.- La memoria está dividida en unidades llamadas palabras, y


cada una de ellas tiene asignada una dirección de memoria
que la identifica y la diferencia.

.- Ancho de palabra: Tamaño en bits de la palabra

Ejemplo: buzones de correo

Palabra: Cada uno de los buzones (cada una de las celdillas)


Dirección de memoria: 4ºA
Contenido: El espacio del buzón

El espacio del buzón, 4ºA, Cada uno de los buzones

Ô
4.- La memoria principal o RAM

- Palabra CPU, palabra memoria

Memoria principal
El tamaño no tiene porqué coincidir.

CPU Ancho =32 ó 64 bits

Registros

Ancho de CPU=64 bits

Ôc
4.- La memoria principal o RAM

Ejercicio: Calcula la capacidad en bytes de la siguiente memoria.

00 Solución:
64 bits
01

10

11

ÔÔ
4.- La memoria principal o RAM

Ejercicio: Calcula la capacidad en GB de la siguiente memoria.

0 Solución:
0 Nota: hemos expresado el número de palabras en
64 bits
decimal para que sea más fácil contar las palabras
.
.
. 128 palabras =8bytes/1 palabra=1024 bytes
.
.

27 -1

Ôá
4.- La memoria principal o RAM

4.2.- Estructura funcional Operación de lectura:


1.- Por el Bus de direcciones viaja la
Bus de direcciones dirección a la que se debe acceder.
2.- Se vuelca el contenido en un registro
y éste viaja por el bus de datos.
Lectura

Escritura
Operación de escritura:
1.- Por el Bus de direcciones viaja la
dirección a la que se debe acceder.
2.- El contenido viaja por el bus de datos,
Bus de datos se vuelca sobre el registro y a
continuación se deposita sobre la celda
de memoria indicada.
Ô

4.- La memoria principal o RAM

4.3.- Jerarquía de la memoria.

Hace referencia a la organización piramidal de la memoria. Podemos distinguir


varios niveles:

Nivel 0: Registros

Nivel 1: memoria cache de nivel 1.

Nivel 2: memoria cache de nivel 2.

Nivel 3: memoria principal.

Nivel 4: memoria secundaria.

Ôë
4.- La memoria principal o RAM

Ejercicio: relaciona los siguientes términos con sus definiciones:

V  
 
Registros: Pequeñas zonas de memoria de 8,16, 32, ó 64 bits.
Integrada en el microprocesador y utilizada para
almacenar información necesaria para ejecutar
instrucciones.
Memoria cache: Memoria muy rápida de pequeña capacidad, que
se interpone entre el procesador y la memoria
principal y sirve para acelerar el acceso a los datos.
Su capacidad va desde 512 Kb hasta 4Mb.
Memoria cache Esta dividido en dos bloques uno contiene las
L1: instrucciones y otro los datos.
Se encuentra en el interior del procesador y
funciona a la misma velocidad que el micro.
Memoria cache Está fuera del procesador, pero en el mismo
L2: encapsulado, de una capacidad alrededor de MB.

Ô
4.- La memoria principal o RAM

4.3.- Jerarquía de la memoria.

Ô=
4.- La memoria principal o RAM

4.3.- Jerarquía de la memoria.


Ejercicios:

Niveles Nivel 0 Nivel 1 Nivel 2 Nivel 3 Nivel 4


Registros L1 L2 RAM Disco duro

Capacidad 64 bits 256KB 2 MB 4GB 500 GB

Velocidad 1ns 10ns 20 ns 20 ms 100ms


de acceso

64 bits, 500 GB, 4GB, 2 MB, 256KB 20 ms, 1ns, 10ns, 100ms, 20 ns

Ôð
4.- La memoria principal o RAM

4.3.- Jerarquía de la memoria.


Ejercicios:

Imagínate que la CPU necesita un dato. Ordena el orden de búsqueda.

1.-
2.-
3.-
       
  4.-   
  
5.-  
6.-

Cache del disco duro, memoria principal, registro internos, L2, L1,disco duro

ÔÚ
5.- Unidad de E/S

Es la que actúa como intermediario entre los periféricos y el resto de las unidades.

La unidad de E/S es la encargada de realizar la


Periféricos transferencia de información con las unidades exteriores
de E/S llamadas periféricos.

Para ello:

Unidad
de E/S 1.- Realiza la conexión con el periférico.
2.- Adapta las velocidades entre la CPU y los periféricos.

Bus de datos

á
5.- Unidad de E/S

Periférico

Es el componente al que se
conecta el periférico.
Controlador de E/S Es específico de cada periférico.
Unidad
de E/S

Se encarga de gestionar la
Interfaz E/S transferencia entre la CPU y el
La unidad de E/S está formada
por un controlador de E/S y por periférico.
interfaz de E/S

ác
5.- Unidad de E/S

Ejercicio: Coloca cada dibujo en su lugar correspondiente

Periférico

Controlador de E/S
Unidad
de E/S

Interfaz E/S Monitor

Disco duro

áÔ
6.- Mecanismos de transmisión
Hay 3 formas de realizar una operación de E/S.

PIO (E/S programada): Se necesita la intervención de la CPU.


La CPU inicia la operación de E/S.
DMA (E/S por acceso directo a memoria): Escasa participación de la CPU.
La CPU sólo indica el tamaño del bloque de la transferencia y el lugar de la memoria
en la que se debe realizar, desentendiéndose de la operación de E/S.
IRQ (E/S controlada por interrupciones): Una IRQ es una línea por la que cada
dispositivo puede avisar a la CPU de que desea comunicarse con él, de forma que
deje lo que está haciendo y le preste atención.
IRQ: Señal k manda los periféricos para comunicarse con la CPU
En este caso, el periférico toma la iniciativa y solicita ser atendido mediante una
señal de control denominada solicitud de interrupción.
áá
6.- Mecanismos de transmisión

Ejercicio: Imagínate que estás en un Instituto ' y que la directora es la CPU.


Estamos esperando un paquete de libros. Éstos serían los datos de E/S.

PIO DMA IRQ

2 1 3
1.- La directora indica al conserje que si llega los libros, los ponga en el estante 5,
sección B de la biblioteca.

2.- La directora está en la puerta esperando que llegue el paquete de libros.

3.- La directora está trabajando en su despacho y cuando llega el paquete, el


conserje le llama por teléfono.

6.- Mecanismos de transmisión

Ejercicio: Averigua la IRQ que asigna el sistema a los siguientes dispositivos:

Dipositivos IRQ Para Windows:

Teclado
1 .- Administrador de dispositivos.

Ratón .- Ver
12
Tarjeta de red .- Recursos por tipo
27
Interrupciones: Señales que emiten los
periféricos para comunicarse con la CPU

áë
7.- Periféricos

Los periféricos se encargan de la comunicación con el exterior de la CPU.

Podemos hablar de :

Periféricos de entrada: transmite información desde el mundo exterior a la CPU y a


la memoria.
Ejemplo: Teclado

Periféricos de salida: Transmiten información del interior de la CPU al exterior.


Ejemplo: Pantalla

Periféricos de E/S: Realiza ambas funciones.


Ejemplo: Modem

á
8.- Los buses

Son los caminos o las vías a través de las cuales se conectan las distintas unidades
funcionales.

Físicamente son un conjunto de líneas por las que circula la información en forma de
bit.

Características:

Ancho del bus: Nº de hilos que contiene o número de bits, que transmite
simultáneamente. Ejemplo: 16,32,64,128

Frecuencia del bus: Es la frecuencia a la que trabaja el bus.


El nº ciclos que se repite por segundo.
Se mide en Hz. 1MHz=106 ciclos/s

Velocidad de transmisión: La cantidad de bits que se transmite por segundo.


Se suele medir en MB/s

á=
8.- Los buses

Ejercicio: Piensa en barco guerrero.

Características
Ancho del bus El número de remeros que
tiene el barco
Frecuencia El ritmo de trabajo que va
marcando el tambor
Velocidad de transmisión El ritmo de trabajo que va
marcando el tambor
1.- El ritmo de trabajo que va marcando el tambor
2.- El número de remeros que tiene el barco.
3.- Lo que avanza el barco.

áð
8.- Los buses CAE EN EL EXAMEN

Ejercicio: Cálculos de velocidad de transmisión. Para simplificar los datos,


podemos suponer que 1MB=106 B

1.-
Solución 1:
Datos
33MHz * 4bytes = 132 Megabytes
Ancho de 32 bits.
Frecuencia de 33MHz
¿MB/s?

2.- Solución 2:
Datos 134 MHz *
Ancho de 32 bits.
Frecuencia de 133MHz
¿MB/s?

áÚ
m Calcular la frecuencia del bus sabiendo que tiene un ancho
de 64 bits y su velocidad de transferencia es 6400 MB por
segundo

m Calcular la frecuencia del siguiente bus:


Ancho del bus: 32 bits
Velocidad: 8400 MB por segundo
Solucion 2100

8.- Los buses

Tipos de buses según el modo de transmitir la información:

Bus unidireccional: La información se transmite en 1 sólo sentido.


Bus bidireccional: La dirección se transmite en ambos sentidos.

Bus del sistema:

Es el que se utiliza para comunicarse las distintas unidades funcionales.


Está constituido por:

.- Bus de datos

.- Bus de direcciones

.- Bus de control

c
8.- Los buses

Bus del sistema:

.- Bus de datos (bidireccional): Transporta datos o instrucciones.

.- Bus de direcciones (unidireccional): Transporta las direcciones generadas por la UC


hacia la memoria a los periféricos.

El tamaño de ese bus nos determina la cantidad de memoria que podemos gestionar.
Ejemplo: si tiene 2 líneas, puede gestionar 22 palabras.

.- Bus de control (bidireccional): Transporta señales control y de estado.


Va desde la CPU al resto de las unidades, pero también los periféricos envían señales a
la CPU.

Ô
8.- Los buses

á
8.- Los buses

8.- Los buses

Ejercicio: Rellena la siguiente tabla.

Bus de Bus Bus de Ancho


datos direcciones control palabra
CPU
PIV

Core 2 duo

ë



You might also like