Componentes de una
Computadora
Lic. Javier Monge R.
1
¿ Qué es una computadora digital ?
Es una máquina electrónica usada para
resolver problemas. Ejecuta de forma
automática una secuencia de operaciones
llamadas instrucciones (limitadas y
sencillas) contenidas dentro de un
programa; este programa y los datos
(sobre los que opera el programa) se
encuentran almacenados en una memoria
y al ser procesados generan información.
2
Diagrama de bloques
Memoria
(almacenamiento)
3
Computadoras
4
Clasificación de los computadores
(tamaño, costo)
Microcomputadores: nacen a mediados de los 70’s. Conocidas como PC,
contiene un microprocesador, memoria (chips) y dispositivos
Entrada/Salida estándar. Costo: cientos de dólares.
Estación de trabajo: tienen las capacidad de proceso de un mini a un
precio similar al de las PC’s. Son usadas por ingenieros, analistas
financieros y aquellos que requieren poder de computo adicional.
Mini computadores (tiempo compartido): Cuestan miles a decenas de
miles de dólares; se usan en aplicaciones científicas y negocio
pequeñas.
Maxicomputadoras/Mainframes: usadas en corporaciones , bancos,
laboratorios científicos grandes, universidades; en negocios sirven
para mantener bancos de datos, generar reportes, facturación, pedidos,
inventarios, etc. Costo: hasta el millón de dólares.
Supercomputadoras: Maquinas de procesamiento simultaneo de
cantidades masivas de información. Costo: millones de dólares.
5
Arquitectura
Arquitectura tiene que ver con los
atributos del sistema visibles para
un programador, que tienen un
impacto directo sobre la ejecución
lógica de un programa.
Estas cuestiones están más
relacionados a la programación y/o
al juego de instrucciones, que al
diseño y análisis del
funcionamiento del computador.
6
Arquitectura
La Arquitectura involucra algunas
cuestiones relacionadas al diseño
de un computador, como:
– instrucciones u operaciones a ser
realizadas,
– numero de bits usados para
representar datos ,
– mecanismos de entrada y salida,
– técnicas de direccionamiento de
memoria
7
Organización
8
Organización
Abarca aquellos aspectos que son
transparentes al programador, por
ejemplo:
– interfases usadas entre el computador y
periféricos
– señales de control entre componentes
– tecnología de construcción de memoria
– soluciones de implantación de un problema
(eje. instrucción de multiplicación)
9
Organización - Estudio
10
Organización
Estructura
Función
11
Estructura y Función
12
Función
Existen cuatro funciones básicas de
cualquier computador y son :
– Procesamiento de datos
– Almacenamiento de datos (a corto/largo
plazo)
– Transferencia de Datos (entre él y el
exterior)
Hacia un dispositivo conectado a él
(periférico) esto se denomina operación E/S
Hacia otro equipo conectado a distancia se
llama comunicación de datos
– Control: (de las operaciones anteriores)
13
Función - Operaciones del Computador
Transfe Almacena
Control Proceso
rencia miento
TRANSFERENCIA
Transfe Almacena
Control Proceso
rencia miento
PROCESO
Transfe Almacena
Control Proceso
rencia miento
ALMACENAMIENTO
14
Con trol
Estructura Lí
s co nea
m sd
ir co un e
r ifé Computador ica
ció
Pe
•Almacenamiento n
•Procesamiento
•Control
15
Estructura del computador
P
e
r
Unidad i
Memoria f
Central de Principal e
Proceso r
Interconexión
del sistema i
Computador
(Buses) c
o
s
E/S
Organización: enfoque
16
(Top-down)
Estructura - Componentes
17
Estructura interna Computador
- CPU
Memoria E/S
Bus del
sistema
CPU
CPU
Unidad Unidad
Aritmético
de Lógica
ControlInterconexión
interna - CPU
Registros
18
Estructura CPU - Componentes:
Unidad de Control (UC): controla el
funcionamiento del CPU y del computador
Unidad Aritmético/Lógica (ALU): se encarga de
llevar cabo el proceso de las operaciones
aritméticas y lógicas en el computador
Registros: almacenamiento interno del CPU
Interconexiones: proporciona la interconexión
entre el ALU, Unidad de Control y registros
(también se conoce como buses)
19
Máquina de Von Newamn -Estructura
20
Modelo de Von Neumann
Tiene la idea central de almacenar las
instrucciones del programa de una
computadora en su propia memoria
(programa almacenado).
Este modelo de computadoras se sigue
empleando en todos los modelos de
computadoras.
Es muy parecido al diseño de Charles
Babbage, aunque no está basado en él.
21
Modelo de Von Neumann
22
Maquina de Von Newman - IAS
(Institute of Advanced Studies - Princeton)
23
Estructura de un computador básico
(Maquina de von Newman)
Unidad
Aritmético
Lógica Equipos de
Memoria Entrada y
Principal Salida
Unidad de
Control de
Programa
24
Estructura - Diagrama de bloques
(Maquina de von Newman)
CPU
Unidad
de
Control
Unidad
Aritmética
Lógica E/S Salida
Registros Memoria
Principal Disco Impresora
Bus
25
Unidad Central de Proceso (CPU)
26
El Motherboard
27
El Motherboard
28
El Motherboard
Conector de
teclado
Conector a
la Fuente
BIOS ROM de Poder
Caché L2
Conectores ISA
DRAM
Conectores PCI
CPU
Conectores IDE
29
El Motherboard
Microprocesador
– Interpreta las instrucciones para la computadora
y desempeña el proceso requerido para cada
una de esas instrucciones
Coprocesador Matemático
– Usado en el 80386 y anteriores. Realizaba
funciones aritméticas liberando de esto al
microprocesador
30
El Motherboard
BIOS ROM
– Memoria de sólo lectura. Programada en fábrica, no
puede ser cambiada o alterada.
RAM
– Memoria de lectura/escritura. Usada para
almacenar programas
Ranuras de Expansión
– Conectores usados con el propósito de
interconectar tarjetas adaptadoras adicionales al
motherboard.
31
El Motherboard
Conectores
– Controladores integrados en el
motherboard que proveen
señales para drives floppy e
IDE, la impresora y los puertos
COM
32
El Microprocesador
Tamaño de bus de datos
– Número más grande que puede ser copiado desde o
hacia el microprocesador en una operación
Memoria máxima
– La cantidad de memoria que puede ser usada por el
microprocesador
Velocidad
– El número de operaciones que pueden hacerse por
unidad de tiempo
Eficiencia de código
– El número de pasos requerido por el
microprocesador para realizar sus procesos
33
El Microprocesador
34
El Microprocesador
– Bus de control
Usadopara ejercer diferentes controles sobre el
microprocesador
– Bus de poder
Proporciona electricidad al microprocesador.
Control Datos
CPU
Electricidad Salida
35
El Microprocesador
36
El Microprocesador
37
El Microprocesador
Entre
más bits contenga la dirección, más
grande el número de celdas de memoria
que puede utilizar el microprocesador.
38
Algunos tipos de procesadores
Líneas
Velocidad máxima Memoria
Microprocesador Datos Dirección
de reloj Direccionable
8088 8 20 8 MHz 1 MB
8086 16 20 8 MHz 1 MB
80286 16 24 20 MHz 16 MB
80386SX 16 24 20 MHz 16 MB
80386 32 32 33 MHz 4 GB
80486 32 32 66 MHz 4 GB
Pentium 64 32 233+ MHz 4 GB
Pentium Pro 64 36 200+ MHz 64 GB
Pentium II 64 36 400 MHz 64 GB
Pentium III 64 32 400 Mhz 4 GB
Pentium IV 64 32 400 Mhz 4 GB
39
CPU’s compatibles
40
CPU’s compatibles
Generación CPU Año(s) Transistores
1 8086 y 8088 1978-81 29,000
2 80286 1984 134,000
3 80386DX 1987-1988 275,000
80386SX
4 80486DX2 1990-1992 1,200,000
80486DX4
5 Pentium 1993-95 3,100,000
Cyrix 6X86 1996
AMD K5 1996
5 Mejorada Pentium MMX 1997 4,500,000
IBM/Cyrix 6X86MX 1997 6,000,000
6 Pentium Pro 1995 5,500,000
AMD K6 1997 8,800,000
Pentium II 1997 7,500,000
AMD K6-2 1998 9,300,000
6 Mejorada Pentium III 1999
AMD K6-3 1999
7 AMD K7 Athlon 1999-2000 22,000,000
41
¿Cómo trabaja el CPU?
42
¿Cómo trabaja el CPU?
43
¿Cómo trabaja el CPU?
44
¿Cómo trabaja el CPU?
Instrucciones
Datos
CPU
Información
45
Compatibilidad
46
Compatibilidad
47
Compatibilidad
48
49