Documente Academic
Documente Profesional
Documente Cultură
Computadores
IC-‐3101
Introducción
Presentación
Lectura
del
Programa
Resumen
del
Curso
Materiales
Consulta
Historia de la Computación
Tubos al Vacío
El
esImulo
a
la
computación
fue
después
de
la
segunda
guerra
mundial
ENIGMA
versus
COLOSSUS
1943,
ENIAC,
Mauchley
◦ 19000
tubos
al
vacío,
1500
relays,
30
toneladas.
◦ 20
registros
y
base
decimal
◦ 1946
se
termino
Entrada
Salida
Transistores
1948,
John
Bardeen,
Walter
Bra_ain
y
William
Shockley,
Bell
Labs,
◦ 1956,
ganaron
el
premio
nobel
de
asica
◦ 10
años
tomo
para
revolucionar
la
computación
Computadoras
para
InvesIgación
◦ IBM
7090
versus
DEC
PDP
1
◦ DEC
PDP
8
y
el
bus
◦ IBM
7094
y
ENIAC
Computadoras
para
uso
Comercial
◦ IBM
1401
◦ CDC
6600
Sodware
era
casi
insignificante
Circuitos Integrados
1958,
Robert
Noyce,
el
circuito
integrado
de
silicón
IBM
7094
y
1401
◦ System/360
74
y
75
◦ El
mismo
lenguaje
ensamblador
◦ MulIprogramas
◦ CompaIbilidad
Computadores
Quantum
Nanotecnología
¿Qué es una Computadora?
¿Qué
es
un
Programa?
◦ Operaciones
básicas
◦ Suma
de
dos
números
◦ Probar
si
un
número
es
cero
◦ Copiar
un
dato
de
una
parte
de
la
memoria
a
otro
Ambas
son
similares,
están
basadas
en
el
lenguaje
L1
que
luego
ejecuta
lenguaje
de
maquina
L0.
Computador
¿Qué
es
Interpretación?
◦ Las
instrucciones
del
nuevo
lenguaje
L1
son
decodificadas
y
ejecutadas
inmediatamente
en
L0..
◦ Necesita
un
Interprete
Podemos crear un nuevo lenguaje L2 con una maquina virtual M1 que interprete o traduzca a L1
Podemos
ver
así
las
computadores
como
Capas
una
encima
de
la
siguiente,
desde
la
mas
simple
hasta
la
más
sofisIcada.
Los
programas
en
Ln
son
interpretados
Maquina
Virtual
Mn
Nivel
n
por
alguna
Maquina
Virtual
inferior
o
Lenguaje
Ln
son
traducidos
a
un
lenguaje
inferior
Celdas
(Cells)
◦ Direcciones
(Addresses)
◦ Todas
las
celdas
Ienen
la
misma
canIdad
de
bits
k,
¿qué
es
2
^
k?
◦ Si
una
dirección
Iene
m
bits,
¿qué
es
2
^
m?
Memoria Primaria
Endianness
Memoria Primaria
Hamming
Codes
Memoria Primaria
Cache
◦ CPUs
vs
Memoria
Nivel
Tiempo
de
Acceso
Tamaño
Típico
◦ Más
simple
es
Esperar
Registros
”Instantáneo"
Menos
de
1KB
◦ Hardware
-‐
CPU
◦ Sodware
–
Compilador
Cache
Nivel
1
1-‐3
ns
64KB
por
núcleo
◦ Bus
de
Memoria
Cache
Nivel
2
3-‐10
ns
256KB
por
núcleo
◦ Principio
de
Localidad
Cache
Nivel
3
10-‐20
ns
2-‐20
MB
por
chip
◦ El
tamaño
del
Cache
Memoria
Principal
30-‐60
ns
4-‐32
GB
por
sistema
◦ Unificado
Disco
Duro
3,000,000-‐10,000,000
ns
Más
de
1TB
◦ Dividido
◦ Cuantos
Caches