¿Qué es un computador? · [ Introducción ] Präsentat ion ¿Qué es un computador? D.Mery 3...

70
[ Introducción ] Präsentat ion ¿Qué es un computador? D.Mery 2 Arquitectura de Computadores DEFINICIÓN DE LA RAE: Máquina electrónica, analógica o digital, dotada de una memoria de gran capacidad y de métodos de tratamiento de información, capaz de resolver problemas matemáticos y lógicos mediante la utilización automática de programas informáticos. Se acepta computador o computadora.

Transcript of ¿Qué es un computador? · [ Introducción ] Präsentat ion ¿Qué es un computador? D.Mery 3...

Page 1: ¿Qué es un computador? · [ Introducción ] Präsentat ion ¿Qué es un computador? D.Mery 3 Arquitectura de Computadores DEFINICIÓN DE Stallings: Máquina digital electrónica

[ Introducción ]

Präsentation

¿Qué es un computador?

D.Mery 2 Arquitectura de Computadores

DEFINICIÓN DE LA RAE:

Máquina electrónica, analógica o digital, dotada de una memoria de gran capacidad y de métodos de tratamiento de información, capaz de resolver problemas matemáticos y lógicos mediante la utilización automática de programas informáticos.

Se acepta computador o computadora.

Page 2: ¿Qué es un computador? · [ Introducción ] Präsentat ion ¿Qué es un computador? D.Mery 3 Arquitectura de Computadores DEFINICIÓN DE Stallings: Máquina digital electrónica

[ Introducción ]

Präsentation

¿Qué es un computador?

D.Mery 3 Arquitectura de Computadores

DEFINICIÓN DE Stallings:

Máquina digital electrónica programable para el tratamiento automático de la información, capaz de recibirla, operar sobre ella mediante procesos determinados y suministrar los resultados de tales operaciones.

Page 3: ¿Qué es un computador? · [ Introducción ] Präsentat ion ¿Qué es un computador? D.Mery 3 Arquitectura de Computadores DEFINICIÓN DE Stallings: Máquina digital electrónica

[ Introducción ]

Präsentation

Funcionamiento

D.Mery 4 Arquitectura de Computadores

Transferenciade datos

Control

Almacenamientode datos

Procesamientode datos

Page 4: ¿Qué es un computador? · [ Introducción ] Präsentat ion ¿Qué es un computador? D.Mery 3 Arquitectura de Computadores DEFINICIÓN DE Stallings: Máquina digital electrónica

[ Introducción ]

Präsentation

Funcionamiento

D.Mery 5 Arquitectura de Computadores

Transferenciade datos

Control

Almacenamientode datos

Procesamientode datos

TRANSFERENCIA

Page 5: ¿Qué es un computador? · [ Introducción ] Präsentat ion ¿Qué es un computador? D.Mery 3 Arquitectura de Computadores DEFINICIÓN DE Stallings: Máquina digital electrónica

[ Introducción ]

Präsentation

Funcionamiento

D.Mery 6 Arquitectura de Computadores

Transferenciade datos

Control

Almacenamientode datos

Procesamientode datos

ALMACENAMIENTO

Page 6: ¿Qué es un computador? · [ Introducción ] Präsentat ion ¿Qué es un computador? D.Mery 3 Arquitectura de Computadores DEFINICIÓN DE Stallings: Máquina digital electrónica

[ Introducción ]

Präsentation

Funcionamiento

D.Mery 7 Arquitectura de Computadores

Transferenciade datos

Control

Almacenamientode datos

Procesamientode datos

PROCESAMIENTOCON USO DE

MEMORIA

Page 7: ¿Qué es un computador? · [ Introducción ] Präsentat ion ¿Qué es un computador? D.Mery 3 Arquitectura de Computadores DEFINICIÓN DE Stallings: Máquina digital electrónica

[ Introducción ]

Präsentation

Funcionamiento

D.Mery 8 Arquitectura de Computadores

Transferenciade datos

Control

Almacenamientode datos

Procesamientode datos

PROCESAMIENTOCON USO DEMEMORIA Y

TRANSFERENCIA

Page 8: ¿Qué es un computador? · [ Introducción ] Präsentat ion ¿Qué es un computador? D.Mery 3 Arquitectura de Computadores DEFINICIÓN DE Stallings: Máquina digital electrónica

[ Introducción ]

Präsentation

Estructura

D.Mery 9 Arquitectura de Computadores

Computer

MainMemory

InputOutput

SystemsInterconnection

Peripherals

Communicationlines

CentralProcessingUnit

Computer

Page 9: ¿Qué es un computador? · [ Introducción ] Präsentat ion ¿Qué es un computador? D.Mery 3 Arquitectura de Computadores DEFINICIÓN DE Stallings: Máquina digital electrónica

[ Introducción ]

Präsentation

Estructura

D.Mery 10 Arquitectura de Computadores

Computer ArithmeticandLogin Unit

ControlUnit

Internal CPUInterconnection

Registers

CPU

I/O

Memory

SystemBus

CPU

Page 10: ¿Qué es un computador? · [ Introducción ] Präsentat ion ¿Qué es un computador? D.Mery 3 Arquitectura de Computadores DEFINICIÓN DE Stallings: Máquina digital electrónica

[ Introducción ]

Präsentation

Estructura

D.Mery 11 Arquitectura de Computadores

CPU

ControlMemory

Control Unit Registers and Decoders

SequencingLogin

ControlUnit

ALU

Registers

InternalBus

Control Unit

Page 11: ¿Qué es un computador? · [ Introducción ] Präsentat ion ¿Qué es un computador? D.Mery 3 Arquitectura de Computadores DEFINICIÓN DE Stallings: Máquina digital electrónica

[ Introducción ]

Präsentation

Historia

Computadores personalesdesde 19804Circuitos integrados y multiprogramación1965 – 19803Transistores y sistemas por lotes1955 – 19652Tubos al vacío, tableros1945 – 19551Sistemas mecánicos y electro-mecánicoshasta 19450CaracterísticasAñosGeneración

D.Mery 12 Arquitectura de Computadores

Page 12: ¿Qué es un computador? · [ Introducción ] Präsentat ion ¿Qué es un computador? D.Mery 3 Arquitectura de Computadores DEFINICIÓN DE Stallings: Máquina digital electrónica

[ Introducción ]

Präsentation

Historia

La generación 0 (hasta 1945)

• Ábacos• Calculadoras mecánicas.• Sistemas basados en relés.

D.Mery 13 Arquitectura de Computadores

Page 13: ¿Qué es un computador? · [ Introducción ] Präsentat ion ¿Qué es un computador? D.Mery 3 Arquitectura de Computadores DEFINICIÓN DE Stallings: Máquina digital electrónica

[ Introducción ]

Präsentation

Historia

Difference Engine (1822)

Primera Computadora Digital (mecánica)

Usada para calcular tablas numéricas, calculaba cualquier funciónalgebraica y almacenaba números. Se programaba con tarjetas.

Charles Babbage y Ada Lovelace.

D.Mery 14 Arquitectura de Computadores

Page 14: ¿Qué es un computador? · [ Introducción ] Präsentat ion ¿Qué es un computador? D.Mery 3 Arquitectura de Computadores DEFINICIÓN DE Stallings: Máquina digital electrónica

[ Introducción ]

Präsentation

Historia

Harvard Mark I (1930)

Usada para computar tablas matemáticas y de navegación.

D.Mery 15 Arquitectura de Computadores

Page 15: ¿Qué es un computador? · [ Introducción ] Präsentat ion ¿Qué es un computador? D.Mery 3 Arquitectura de Computadores DEFINICIÓN DE Stallings: Máquina digital electrónica

[ Introducción ]

Präsentation

Historia

La primera generación (1940-1955)

• Luego se utilizan tubos al vacío• Eran enormes (20.000 tubos) y lentas (un ciclo 1 seg.)• Un solo grupo diseñaba, construía, programaba, operaba y mantenía cada máquina.• Toda la programación se hacía en lenguaje máquina (alambrando tableros por ejemplo).• No existían los sistemas operativos.• En 1950 se introducen las tarjetas perforadas.

D.Mery 16 Arquitectura de Computadores

Page 16: ¿Qué es un computador? · [ Introducción ] Präsentat ion ¿Qué es un computador? D.Mery 3 Arquitectura de Computadores DEFINICIÓN DE Stallings: Máquina digital electrónica

[ Introducción ]

Präsentation

Historia

Usada en la Segunda Guerra Mundial para decifrar los mensajes de los alemanes.

Colossus (1945)D.Mery 17 Arquitectura de Computadores

Page 17: ¿Qué es un computador? · [ Introducción ] Präsentat ion ¿Qué es un computador? D.Mery 3 Arquitectura de Computadores DEFINICIÓN DE Stallings: Máquina digital electrónica

[ Introducción ]

Präsentation

Historia

ENIAC (1946)D.Mery 18 Arquitectura de Computadores

Page 18: ¿Qué es un computador? · [ Introducción ] Präsentat ion ¿Qué es un computador? D.Mery 3 Arquitectura de Computadores DEFINICIÓN DE Stallings: Máquina digital electrónica

[ Introducción ]

Präsentation

Historia

UNIVAC (1946)D.Mery 19 Arquitectura de Computadores

Page 19: ¿Qué es un computador? · [ Introducción ] Präsentat ion ¿Qué es un computador? D.Mery 3 Arquitectura de Computadores DEFINICIÓN DE Stallings: Máquina digital electrónica

[ Introducción ]

Präsentation

Historia

Manchester Mark I (1948)

Primera máquina que funcionó con un programa almacenado.John von Neumann, Princeton

D.Mery 20 Arquitectura de Computadores

Page 20: ¿Qué es un computador? · [ Introducción ] Präsentat ion ¿Qué es un computador? D.Mery 3 Arquitectura de Computadores DEFINICIÓN DE Stallings: Máquina digital electrónica

[ Introducción ]

Präsentation

Historia

La segunda generación (1955-1965)

• Se introducen los transistores.• Distinción entre diseñadores, constructores, programadores, operadores y personal de mantenimiento.• Mainframes en salas acondicionadas.• Se escribían los programas en papel, luego se perforaban las tarjetas, cuarto de entrada, café, esperar la salida.• Los operadores toman las tarjetas del programa y colocan también los del compilador.• Se crea el proceso por lotes que agrupa trabajos.

D.Mery 21 Arquitectura de Computadores

Page 21: ¿Qué es un computador? · [ Introducción ] Präsentat ion ¿Qué es un computador? D.Mery 3 Arquitectura de Computadores DEFINICIÓN DE Stallings: Máquina digital electrónica

[ Introducción ]

Präsentation

Historia

Transistor (1947)D.Mery 22 Arquitectura de Computadores

Page 22: ¿Qué es un computador? · [ Introducción ] Präsentat ion ¿Qué es un computador? D.Mery 3 Arquitectura de Computadores DEFINICIÓN DE Stallings: Máquina digital electrónica

[ Introducción ]

Präsentation

Historia

JOHNNIAC (1954)

Máquina que funcionaba con tarjetas.

D.Mery 23 Arquitectura de Computadores

Page 23: ¿Qué es un computador? · [ Introducción ] Präsentat ion ¿Qué es un computador? D.Mery 3 Arquitectura de Computadores DEFINICIÓN DE Stallings: Máquina digital electrónica

[ Introducción ]

Präsentation

Historia

Tarjeta sin perforarD.Mery 24 Arquitectura de Computadores

Page 24: ¿Qué es un computador? · [ Introducción ] Präsentat ion ¿Qué es un computador? D.Mery 3 Arquitectura de Computadores DEFINICIÓN DE Stallings: Máquina digital electrónica

[ Introducción ]

Präsentation

Historia

A = 1 5 6

Tarjeta perforada

Línea de programa

D.Mery 25 Arquitectura de Computadores

Page 25: ¿Qué es un computador? · [ Introducción ] Präsentat ion ¿Qué es un computador? D.Mery 3 Arquitectura de Computadores DEFINICIÓN DE Stallings: Máquina digital electrónica

[ Introducción ]

Präsentation

Historia

IBM 704 (1955)

Primera máquina comercial con hardware de punto flotante (5kFLOPS).

D.Mery 26 Arquitectura de Computadores

Page 26: ¿Qué es un computador? · [ Introducción ] Präsentat ion ¿Qué es un computador? D.Mery 3 Arquitectura de Computadores DEFINICIÓN DE Stallings: Máquina digital electrónica

[ Introducción ]

Präsentation

Historia

FORTRAN (1957)

Primer compilador FORTRAN para IBM 704(Formula Translator)

D.Mery 27 Arquitectura de Computadores

Page 27: ¿Qué es un computador? · [ Introducción ] Präsentat ion ¿Qué es un computador? D.Mery 3 Arquitectura de Computadores DEFINICIÓN DE Stallings: Máquina digital electrónica

[ Introducción ]

Präsentation

Historia

IBM 1401(1959)

4KB de memoria expandible a 16KB.Buena para leer tarjetas, copiar cintas e imprimir resultados, pero mala para cáclulos numéricos.Se utilizaba con fines comerciales (bancos, etc.)

D.Mery 28 Arquitectura de Computadores

Page 28: ¿Qué es un computador? · [ Introducción ] Präsentat ion ¿Qué es un computador? D.Mery 3 Arquitectura de Computadores DEFINICIÓN DE Stallings: Máquina digital electrónica

[ Introducción ]

Präsentation

Historia

IBM 1401: Centro de CómputoD.Mery 29 Arquitectura de Computadores

Page 29: ¿Qué es un computador? · [ Introducción ] Präsentat ion ¿Qué es un computador? D.Mery 3 Arquitectura de Computadores DEFINICIÓN DE Stallings: Máquina digital electrónica

[ Introducción ]

Präsentation

Historia

IBM 7094

Buena para hacer cómputos, se utilizaba con fines científicos.

D.Mery 30 Arquitectura de Computadores

Page 30: ¿Qué es un computador? · [ Introducción ] Präsentat ion ¿Qué es un computador? D.Mery 3 Arquitectura de Computadores DEFINICIÓN DE Stallings: Máquina digital electrónica

[ Introducción ]

Präsentation

Historia

IBM 1401 – IBM 7094: a) los programadores llevan tarjetasb) La 1401 lee un lote de tarjetas y los graba en la cintac) Un operador lleva la cinta a la 7094d) La 7094 realiza los cómputose) Un operador lleva la cinta a una 1401f) La 1401 imprime las salidas

D.Mery 31 Arquitectura de Computadores

Page 31: ¿Qué es un computador? · [ Introducción ] Präsentat ion ¿Qué es un computador? D.Mery 3 Arquitectura de Computadores DEFINICIÓN DE Stallings: Máquina digital electrónica

[ Introducción ]

Präsentation

Historia

Trabajo en FORTRAN

Fortran Monitor System

D.Mery 32 Arquitectura de Computadores

Page 32: ¿Qué es un computador? · [ Introducción ] Präsentat ion ¿Qué es un computador? D.Mery 3 Arquitectura de Computadores DEFINICIÓN DE Stallings: Máquina digital electrónica

[ Introducción ]

Präsentation

Historia

ERMA, General Electric (1959)D.Mery 33 Arquitectura de Computadores

Page 33: ¿Qué es un computador? · [ Introducción ] Präsentat ion ¿Qué es un computador? D.Mery 3 Arquitectura de Computadores DEFINICIÓN DE Stallings: Máquina digital electrónica

[ Introducción ]

Präsentation

Historia

Primer video-juego. Estudiantes de MIT (1962)

D.Mery 34 Arquitectura de Computadores

Page 34: ¿Qué es un computador? · [ Introducción ] Präsentat ion ¿Qué es un computador? D.Mery 3 Arquitectura de Computadores DEFINICIÓN DE Stallings: Máquina digital electrónica

[ Introducción ]

Präsentation

Historia

Invención del mouse (1964).

D.Mery 35 Arquitectura de Computadores

Page 35: ¿Qué es un computador? · [ Introducción ] Präsentat ion ¿Qué es un computador? D.Mery 3 Arquitectura de Computadores DEFINICIÓN DE Stallings: Máquina digital electrónica

[ Introducción ]

Präsentation

Historia

La tercera generación (1965-1980)

• Se introducen los circuitos integrados, lo cual es una gran ventaja en el precio y desempeño del computador.• Se introduce el sistema IBM 360 altamente compatible.• Se introduce la multiprogramación• Se introducen los discos duros.• Se introduce el tiempo compartido entre usuarios.

D.Mery 36 Arquitectura de Computadores

Page 36: ¿Qué es un computador? · [ Introducción ] Präsentat ion ¿Qué es un computador? D.Mery 3 Arquitectura de Computadores DEFINICIÓN DE Stallings: Máquina digital electrónica

[ Introducción ]

Präsentation

Historia

IBM 360 (1964)

Software compatible con IBM 7094, 1401 entre otros.

D.Mery 37 Arquitectura de Computadores

Page 37: ¿Qué es un computador? · [ Introducción ] Präsentat ion ¿Qué es un computador? D.Mery 3 Arquitectura de Computadores DEFINICIÓN DE Stallings: Máquina digital electrónica

[ Introducción ]

Präsentation

Historia

Circuitos integradosD.Mery 38 Arquitectura de Computadores

Page 38: ¿Qué es un computador? · [ Introducción ] Präsentat ion ¿Qué es un computador? D.Mery 3 Arquitectura de Computadores DEFINICIÓN DE Stallings: Máquina digital electrónica

[ Introducción ]

Präsentation

Historia

IBM 360D.Mery 39 Arquitectura de Computadores

Page 39: ¿Qué es un computador? · [ Introducción ] Präsentat ion ¿Qué es un computador? D.Mery 3 Arquitectura de Computadores DEFINICIÓN DE Stallings: Máquina digital electrónica

[ Introducción ]

Präsentation

Historia

GE 625 (1965)D.Mery 40 Arquitectura de Computadores

Page 40: ¿Qué es un computador? · [ Introducción ] Präsentat ion ¿Qué es un computador? D.Mery 3 Arquitectura de Computadores DEFINICIÓN DE Stallings: Máquina digital electrónica

[ Introducción ]

Präsentation

Historia

DEC PDP-1 (1961)

4K de palabras de 18 bits.

US$ 120.000 < 5% del precio de la IBM 7094

D.Mery 41 Arquitectura de Computadores

Page 41: ¿Qué es un computador? · [ Introducción ] Präsentat ion ¿Qué es un computador? D.Mery 3 Arquitectura de Computadores DEFINICIÓN DE Stallings: Máquina digital electrónica

[ Introducción ]

Präsentation

Historia

Fundación de Intel (1968)D.Mery 42 Arquitectura de Computadores

Page 42: ¿Qué es un computador? · [ Introducción ] Präsentat ion ¿Qué es un computador? D.Mery 3 Arquitectura de Computadores DEFINICIÓN DE Stallings: Máquina digital electrónica

[ Introducción ]

Präsentation

Historia

Laboratorio Bell desarrolla el lenguaje C (1972)

D.Mery 43 Arquitectura de Computadores

#includemain(){

for(;;)printf("Hello world..."\n);

}

Page 43: ¿Qué es un computador? · [ Introducción ] Präsentat ion ¿Qué es un computador? D.Mery 3 Arquitectura de Computadores DEFINICIÓN DE Stallings: Máquina digital electrónica

[ Introducción ]

Präsentation

Historia

MULTICS (1976)D.Mery 44 Arquitectura de Computadores

Page 44: ¿Qué es un computador? · [ Introducción ] Präsentat ion ¿Qué es un computador? D.Mery 3 Arquitectura de Computadores DEFINICIÓN DE Stallings: Máquina digital electrónica

[ Introducción ]

Präsentation

Historia

PDP-11/70 (1974)D.Mery 45 Arquitectura de Computadores

Page 45: ¿Qué es un computador? · [ Introducción ] Präsentat ion ¿Qué es un computador? D.Mery 3 Arquitectura de Computadores DEFINICIÓN DE Stallings: Máquina digital electrónica

[ Introducción ]

Präsentation

Historia

De MULTICS nace UNICS (UNiplexed Information andComputing Service) luego se cambió a UNIX.

Era un sistema abierto lo que generó un caos.

IEEE generó un estándar llamado POSIX.

D.Mery 46 Arquitectura de Computadores

Page 46: ¿Qué es un computador? · [ Introducción ] Präsentat ion ¿Qué es un computador? D.Mery 3 Arquitectura de Computadores DEFINICIÓN DE Stallings: Máquina digital electrónica

[ Introducción ]

Präsentation

Historia

Primer microprocesador en un chip Intel 4004 (1971)

D.Mery 47 Arquitectura de Computadores

Page 47: ¿Qué es un computador? · [ Introducción ] Präsentat ion ¿Qué es un computador? D.Mery 3 Arquitectura de Computadores DEFINICIÓN DE Stallings: Máquina digital electrónica

[ Introducción ]

Präsentation

Historia

Intel 4004 (1971)D.Mery 48 Arquitectura de Computadores

Page 48: ¿Qué es un computador? · [ Introducción ] Präsentat ion ¿Qué es un computador? D.Mery 3 Arquitectura de Computadores DEFINICIÓN DE Stallings: Máquina digital electrónica

[ Introducción ]

Präsentation

Historia

Appel I (1976)D.Mery 49 Arquitectura de Computadores

Steve Jobs & Steve Wosniak

Page 49: ¿Qué es un computador? · [ Introducción ] Präsentat ion ¿Qué es un computador? D.Mery 3 Arquitectura de Computadores DEFINICIÓN DE Stallings: Máquina digital electrónica

[ Introducción ]

Präsentation

Historia

ALTAIR 8800 (1975)D.Mery 50 Arquitectura de Computadores

Page 50: ¿Qué es un computador? · [ Introducción ] Präsentat ion ¿Qué es un computador? D.Mery 3 Arquitectura de Computadores DEFINICIÓN DE Stallings: Máquina digital electrónica

[ Introducción ]

Präsentation

Historia

Apple II (1978) US$ 1930D.Mery 51 Arquitectura de Computadores

Page 51: ¿Qué es un computador? · [ Introducción ] Präsentat ion ¿Qué es un computador? D.Mery 3 Arquitectura de Computadores DEFINICIÓN DE Stallings: Máquina digital electrónica

[ Introducción ]

Präsentation

Historia

Microsoft (1978)D.Mery 52 Arquitectura de Computadores

Page 52: ¿Qué es un computador? · [ Introducción ] Präsentat ion ¿Qué es un computador? D.Mery 3 Arquitectura de Computadores DEFINICIÓN DE Stallings: Máquina digital electrónica

[ Introducción ]

Präsentation

Historia

La cuarta generación (desde 1980)

• Usan LSI (large scale integration).• Intel 8080 (8 bits) -> IBM PC (1980) con DOS.• Intel 80286 (1983), 80386 (1985) y 80486 (1989).• GUI (graphical User Interface) -> Macintosh• Microsoft adopta GUI y desarrolla Windows (sobre DOS)• Microsoft saca Windows 95 como sistema operativo, luego Windows 98 (basado en 16 bits), Windows NT (32 bits) con ideas de VAX VMS.• Windows NT 5.0 se transformó en Windows 2000• Windows 98 se transformó en Windows Me.• Windows XP

D.Mery 53 Arquitectura de Computadores

Page 53: ¿Qué es un computador? · [ Introducción ] Präsentat ion ¿Qué es un computador? D.Mery 3 Arquitectura de Computadores DEFINICIÓN DE Stallings: Máquina digital electrónica

[ Introducción ]

Präsentation

Historia

La cuarta generación (desde 1980)

• UNIX se mantiene más fuerte en computadores potentes• Se basa en chips RISC de alto desempeño.• Pentium Liunx es una alternativa a Windows• Unix saca X Windows basado en GUI• Se introducen sistemas operativos en red (varios computadores conectados) y sistemas operativos distribuidos (múltiples procesadores).• continuará…

D.Mery 54 Arquitectura de Computadores

Page 54: ¿Qué es un computador? · [ Introducción ] Präsentat ion ¿Qué es un computador? D.Mery 3 Arquitectura de Computadores DEFINICIÓN DE Stallings: Máquina digital electrónica

[ Introducción ]

Präsentation

Historia

IBM PC (1981)D.Mery 55 Arquitectura de Computadores

Page 55: ¿Qué es un computador? · [ Introducción ] Präsentat ion ¿Qué es un computador? D.Mery 3 Arquitectura de Computadores DEFINICIÓN DE Stallings: Máquina digital electrónica

[ Introducción ]

Präsentation

Historia

Commodore 64 (1982)

D.Mery 56 Arquitectura de Computadores

Page 56: ¿Qué es un computador? · [ Introducción ] Präsentat ion ¿Qué es un computador? D.Mery 3 Arquitectura de Computadores DEFINICIÓN DE Stallings: Máquina digital electrónica

[ Introducción ]

Präsentation

Historia

Disco Duro Seagate 40 MB (1978)D.Mery 57 Arquitectura de Computadores

Page 57: ¿Qué es un computador? · [ Introducción ] Präsentat ion ¿Qué es un computador? D.Mery 3 Arquitectura de Computadores DEFINICIÓN DE Stallings: Máquina digital electrónica

[ Introducción ]

Präsentation

Historia

Disco Duro Memorex 10MB (1983)D.Mery 58 Arquitectura de Computadores

Page 58: ¿Qué es un computador? · [ Introducción ] Präsentat ion ¿Qué es un computador? D.Mery 3 Arquitectura de Computadores DEFINICIÓN DE Stallings: Máquina digital electrónica

[ Introducción ]

Präsentation

Historia

AT&T y Laboratorio Bell desarrollan C++ (1983)

D.Mery 59 Arquitectura de Computadores

#includemain(){

char *s1, *s2;par{

s1 = "Hello";s2 = "world\n";

}cout << s1 << s2 << endl;return(0);

}

Page 59: ¿Qué es un computador? · [ Introducción ] Präsentat ion ¿Qué es un computador? D.Mery 3 Arquitectura de Computadores DEFINICIÓN DE Stallings: Máquina digital electrónica

[ Introducción ]

Präsentation

Historia

IBM PC/AT (1983)D.Mery 60 Arquitectura de Computadores

Page 60: ¿Qué es un computador? · [ Introducción ] Präsentat ion ¿Qué es un computador? D.Mery 3 Arquitectura de Computadores DEFINICIÓN DE Stallings: Máquina digital electrónica

[ Introducción ]

Präsentation

Historia

Sony introduce el CD (1984)D.Mery 61 Arquitectura de Computadores

Page 61: ¿Qué es un computador? · [ Introducción ] Präsentat ion ¿Qué es un computador? D.Mery 3 Arquitectura de Computadores DEFINICIÓN DE Stallings: Máquina digital electrónica

[ Introducción ]

Präsentation

Historia

Commodore Amiga (1985)

D.Mery 62 Arquitectura de Computadores

Page 62: ¿Qué es un computador? · [ Introducción ] Präsentat ion ¿Qué es un computador? D.Mery 3 Arquitectura de Computadores DEFINICIÓN DE Stallings: Máquina digital electrónica

[ Introducción ]

Präsentation

Historia

Macintosh (1984)D.Mery 63 Arquitectura de Computadores

Page 63: ¿Qué es un computador? · [ Introducción ] Präsentat ion ¿Qué es un computador? D.Mery 3 Arquitectura de Computadores DEFINICIÓN DE Stallings: Máquina digital electrónica

[ Introducción ]

Präsentation

Historia

X Windows para UNIX (1984)D.Mery 64 Arquitectura de Computadores

Page 64: ¿Qué es un computador? · [ Introducción ] Präsentat ion ¿Qué es un computador? D.Mery 3 Arquitectura de Computadores DEFINICIÓN DE Stallings: Máquina digital electrónica

[ Introducción ]

Präsentation

Historia

Sparcstation (1989)D.Mery 65 Arquitectura de Computadores

Page 65: ¿Qué es un computador? · [ Introducción ] Präsentat ion ¿Qué es un computador? D.Mery 3 Arquitectura de Computadores DEFINICIÓN DE Stallings: Máquina digital electrónica

[ Introducción ]

Präsentation

Historia

“Estoy construyendo un sistema operativo gratuito (no es más que un hobby, no será una cosa grande y profesional como GNU) para clónicos AT (con un 386 o 346).”

Linus Torvalds, Helsinki, Oct. 91

Nace LINUXD.Mery 66 Arquitectura de Computadores

Page 66: ¿Qué es un computador? · [ Introducción ] Präsentat ion ¿Qué es un computador? D.Mery 3 Arquitectura de Computadores DEFINICIÓN DE Stallings: Máquina digital electrónica

[ Introducción ]

Präsentation

Historia

Intel Pentium (1993)D.Mery 67 Arquitectura de Computadores

Page 67: ¿Qué es un computador? · [ Introducción ] Präsentat ion ¿Qué es un computador? D.Mery 3 Arquitectura de Computadores DEFINICIÓN DE Stallings: Máquina digital electrónica

[ Introducción ]

Präsentation

Historia

Appel Newton (1993)D.Mery 68 Arquitectura de Computadores

Page 68: ¿Qué es un computador? · [ Introducción ] Präsentat ion ¿Qué es un computador? D.Mery 3 Arquitectura de Computadores DEFINICIÓN DE Stallings: Máquina digital electrónica

[ Introducción ]

Präsentation

Historia

Windows 95 (1995)D.Mery 69 Arquitectura de Computadores

Page 69: ¿Qué es un computador? · [ Introducción ] Präsentat ion ¿Qué es un computador? D.Mery 3 Arquitectura de Computadores DEFINICIÓN DE Stallings: Máquina digital electrónica

[ Introducción ]

Präsentation

Historia

Power Macintosh (1994)D.Mery 70 Arquitectura de Computadores

Page 70: ¿Qué es un computador? · [ Introducción ] Präsentat ion ¿Qué es un computador? D.Mery 3 Arquitectura de Computadores DEFINICIÓN DE Stallings: Máquina digital electrónica

[ Introducción ]

Präsentation

Historia

D.Mery 71 Arquitectura de Computadores