Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Objetivos
FCO
Conocer los trminos bsicos de la asignatura Ofrecer una perspectiva histrica de los computadores Describir las unidades funcionales bsicas de un computador Introducir los sistemas de representacin bsicos y los parmetros caractersticos de los computadores
ndice
Introduccin Historia y evolucin Arquitectura Von Neumann Unidades funcionales del computador Sistemas de representacin bsicos Parmetros caractersticos del computador
FCO
Introduccin
FCO
Informtica INFORmacin + autoMTICA Computador Mquina de programa almacenado Programa Secuencia de instrucciones que se ejecuta de forma secuencial
Computador Datos de Entrada Datos de Salida
Programa
Introduccin
Hardware Conjunto de elementos tangibles (mecnicos o elctricos) Software Conjunto de elementos intangibles (sistema operativo, programas) Unidad Funcional del Computador Circuito que realiza una tarea especfica Bit Unidad mnima (binaria) de informacin (0 1) Byte Unidad de informacin formada por 8 bits (28 = 256 combinaciones)
4
FCO
Historia y evolucin
FCO
El primer dispositivo mecnico considerado un computador fue diseado por Blaise Pascal en el siglo XVII.
La Pascalina es capaz de realizar sumas y restas
Historia y evolucin
FCO
La historia del computador moderno durante el siglo XX gira alrededor de la introduccin y posterior evolucin del interruptor electrnico (electronic switch)
Es un dispositivo que controla el paso de una corriente elctrica en funcin de una seal elctrica externa Permite la implementacin de operaciones lgicas sencillas que se combinan para construir un computador
A
C B
6
C1 5V 0V
C2 5V
Historia y evolucin
Generaciones
Primera generacin (1940-1956)
Vlvulas de vaco Alto consumo y disipacin de calor Baja fiabilidad
FCO
A
e e
C A
C
B
Historia y evolucin
FCO
ENIAC 1 gen.
PDP-11 3 gen.
8
Apple II 4 gen.
Historia y evolucin
Quinta generacin (presente y futuro)
FCO
Nuevas tecnologas (ptica, cuntica, etc.) Procesadores multincleo Grandes sistemas multicomputadores Procesamiento distribuido y paralelo Computacin y comunicaciones ubicuas (Internet, dispositivos mviles, redes sociales, etc.) Aplicaciones de la inteligencia artificial (redes neuronales, sistemas expertos, sistemas de reconocimiento de voz, robtica, etc.)
FCO
10
FCO
Es el componente que interpreta las instrucciones y procesa los datos contenidos en los programas
Memoria
Dispositivo de almacenamiento (permite lectura y escritura) En general, el procesador accede a la memoria como si esta fuera un vector indexado por direcciones
Unidad Central de Proceso
Direccin
Memoria
11
FCO
Buses Externos
Controlador
Controlador
12
FCO
UCP-memoria vs perifricos
Interfaz o controlador
Dispositivo hardware/software que permite la comunicacin entre UCP-memoria y el perifrico Independiza el sistema UCP-memoria del perifrico
13
FCO
Es el nmero de bits que ocupa la unidad de datos bsica de un computador determinado. Es posible encontrar computadores de 8, 16, 32, 64 bits, etc. Los computadores suelen soportar otros tamaos. Por ejemplo, el computador MIPS R2000 puede trabajar con bytes (8 bits) o nmeros reales codificados en 64 bits
Capacidad de memoria
Usualmente expresada en bytes o mltiplos de byte A veces, en otras unidades como bits o relacionadas con el tamao de palabra Prefijos
Segn el contexto, son binarios (2n ) o mtricos (10n ). Por ejemplo, la capacidad de la memoria principal siempre se expresa con prefijos binarios, mientras que perifricos como los discos duros utilizan prefijos mtricos
Prefijo Kilo (K)
Mega (M)
2n 210
220
10n 103
106
230 240
250
109 1012
1015
14
FCO
Tiempo de ciclo
Es el tiempo que un dispositivo (p.ej. una memoria o un procesador) necesita para realizar Ciclo Valor Frecuencia Valor una operacin bsica mili (m) 10 Kilo (K) 10 Se mide en segundos micro () 10 Mega (M) 10 nano (n) 10 Giga (G) 10 La inversa del tiempo de ciclo es pico (p) 10 Tera (T) 10 la frecuencia, medida en hercios
-3 3
-6 -9
6 9
-12
12
Cantidad de informacin transferida por unidad de tiempo B = bits_transferidos_por_ciclo / tiempo_de_ciclo Medida en bits por segundo (bps) o bytes por segundo (Bps) Prefijos del sistema mtrico. Ejemplo: MBps = 106Bps
FCO
Velocidad de proceso
Se mide en instrucciones por unidad de tiempo
Aunque comercialmente se ha usado la frecuencia del procesador
Ejemplos: IPC (Instrucciones por ciclo), MIPS (Millones de instrucciones por segundo) En mbitos cientficos tambin se usa FLOPS (Operaciones en coma flotante por segundo)
16