SlideShare una empresa de Scribd logo
1 de 90
Ing. Jorge Irey [ARQUITECTURA DE COMPUTADORES ] INTRODUCCION Febrero 2008 Universidad Nacional del Callao Escuela de Post Grado Maestría en Ingeniería de Sistemas
[object Object],[object Object],[object Object],¿ Qué es un computador ?
[object Object],[object Object],¿ Qué es un computador ?
Diferentes niveles en la arquitectura de un computador ,[object Object],[object Object],[object Object],[object Object]
Máquina Multinivel
[object Object],[object Object],[object Object],[object Object],programa en L2 programa en L1 compilación (compilador) interpretación (intérprete) Técnicas de implementación de la máquina multinivel
Técnicas de implementación de la máquina multinivel (2) ,[object Object],[object Object]
[object Object],[object Object],Máquinas virtuales
[object Object],[object Object],Computador de 6 niveles
Niveles de abstracción del computador
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Nivel 0: nivel de lógica digital
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Nivel 1: nivel de microprogramación (microarquitectura)
[object Object],[object Object],[object Object],Nivel 2: nivel de máquina convencional (ISA)
[object Object],[object Object],[object Object],Nivel 3: nivel del sistema operativo
[object Object],[object Object],[object Object],[object Object],Nivel 4: nivel del lenguaje ensamblador
[object Object],[object Object],[object Object],Nivel 5: Nivel de lenguaje orientado hacia problemas
Relación entre niveles y máquinas virtuales
VISION DEL CURSO
[object Object],[object Object],EVOLUCIÓN HISTÓRICA DE LAS MÁQUINAS MULTINIVEL Leer: http://elvex.ugr.es/decsai/java/pdf/1B-Historia.pdf
Algunos hitos en el desarrollo del computador
Generaciones Ver:  http://delfosis.uam.mx/~sgb/pdf/Generaciones_de_computadoras.pdf Computadores paralelos 1990 - 5 Computadores personales desde 1980 4 Circuitos integrados y multiprogramación 1965 – 1980 3 Transistores y sistemas por lotes 1955 – 1965 2 Tubos al vacío, tableros 1945 – 1955 1 Sistemas mecánicos y electro-mecánicos hasta 1945 0 Características Años Generación
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Generación 0: 1642-1945
Babbage trabajó en dos máquinas mecánicas: La  Máquina de Diferencias , que puede verse en el Museo de la Ciencia de Londres, y la mucho más ambiciosa  Máquina Analítica , que puede considerarse el auténtico precursor de los computadores digitales modernos. Máquina Diferencial Leer: http://etsiit.ugr.es/alumnos/mlii/Babbage.htm
[object Object],[object Object],Máquina Diferencial
Leer:  http://etsiit.ugr.es/alumnos/mlii/Harvard%20Mark%20I.htm Harvard MARK I ,[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],...Tema de Discusión
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Generación 1: 1945  - 1955
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Generación 1: 1945  - 1955 (2)
Colossus (1944) Usada por los ingleses para decodificar mensajes alemanes durante la 2da Guerra http://en.wikipedia.org/wiki/Colossus_computer
Leer:  http://www.columbia.edu/acis/history/eniac.html ENIAC ( 1946)
[object Object],[object Object],[object Object],... ENIAC ( 1946)
[object Object],[object Object],[object Object],UNIVAC (1946) Leer : http://www.dma.eui.upm.es/historia_informatica/Doc/Maquinas/UNIVAC.htm
... UNIVAC (1946)
Leer:  http://www.dma.eui.upm.es/historia_informatica/Doc/Maquinas/ManchesterMarkI.htm Manchester Mark I (1948) ,[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Generación 2: 1955- 1965 Leer :  http://www.perantivirus.com/historia/segundag.htm
El primer transistor
Leer: http://www.rand.org/pubs/research_memoranda/2005/RM5654.pdf JOHNNIAC (1954)
Tarjeta sin perforar
A = 1 5 6 Línea de programa Tarjeta perforada
Leer: http://www-03.ibm.com/ibm/history/exhibits/mainframe/mainframe_PP704.html http://hawaii.ls.fi.upm.es/historia/grandes%20logros/IBM%20704/IBM_704_ppal.htm IBM 704 (1955) El sistema IBM 704 con un hardware específico constaba de un procesador científico, de grandes dimensiones, que podía  registrar en su memoria de núcleos magnéticos, un millón de cifras binarias y realizar 42,000 sumas por segundo.
A finales de 1954, John Warner Backus y su equipo publicaron : Reportes Preliminares, Especificaciones para el Sistema de Traducción de Fórmulas Matemáticas, FORTRAN, (Preliminary Report, Specifications for the IBM Mathematical FORmula TRANslating System). Junto a demás personas de IBM anticipó la creación de ese compilador en seis meses. Aunque en realidad le llevó dos años.  Cuando fue completado, el compilador consistía en 25 mil líneas de código, almacenadas en una cinta magnética. Una copia fue provista a cada IBM 704, junto con su manual de 51 páginas. Las primeras versiones tenían "bugs", que fueron corregidos en las subsiguientes versiones. FORTRAN (1957) Leer: http://hawaii.ls.fi.upm.es/historia/grandes%20logros/IBM%20704/IBM_704_ppal.htm
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Procesamiento por lotes (Batch)
Fortran Monitor System  Ejemplo de lotes en FORTRAN
ERMA, General Electric (1959) ,[object Object],[object Object],Leer:  http://inventors.about.com/library/inventors/bl_ERMA_Computer.htm ERMA lost battalion Head, R.V. IEEE Annals of the History of Computing Volume 23, Issue 3, Jul-Sep 2001 Page(s):64 - 72 Digital Object Identifier   10.1109/85.948907
Primer Video Juego    MIT Leer: http://www.osti.gov/accomplishments/videogame.html http://www.farm.de/x/time/60b.html http://inventors.about.com/library/inventors/blcomputer_videogames.htm In 1952, A.S. Douglas wrote his PhD degree at the University of Cambridge on Human-Computer interraction. Douglas created the first graphical computer game - a version of Tic-Tac-Toe. The game was programmed on a EDSAC vaccuum-tube computer, which had a cathode ray tube display. William Higinbotham created the first video game ever in 1958. His game, called "Tennis for Two," was created and played on a Brookhaven National Laboratory oscilloscope.  In 1962, Steve Russell invented SpaceWar!. Spacewar! was the first game intended for computer use. Russell used a MIT PDP-1 mainframe computer to design his game.
Invención del Mouse (1964) Leer : http://sloan.stanford.edu/MouseSite/Archive/patent/Mouse.html http://www.sri.com/about/timeline/mouse.html ,[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],. . . En resumen
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Generación 3: 1965- 1980
[object Object],[object Object],...
Leer: http://www-05.ibm.com/es/press/informes/caracteristicasmainframe.html http://www.research.ibm.com/journal/rd/441/amdahl.pdf http://www.dma.eui.upm.es/historia_informatica/Doc/Maquinas/IBM360.htm IBM 360 (1964)
[object Object],[object Object],...IBM 360 (1964)
Circuitos integrados
Leer: http://ed-thelen.org/comp-hist/GE-635.html http://en.wikipedia.org/wiki/GE-600_series  GE 625 (1965)
[object Object],[object Object],[object Object],[object Object],[object Object],DEC PDP-1 (1961) Leer: http://www.dbit.com/~greeng3/pdp1/ http://www.cedmagic.com/history/dec-pdp-1.html http://www.computermuseum.li/Testpage/DEC-PDP1-1960.htm
Fundación de Intel (1968) Foto: http://www.businessweek.com/1997/34/b3541106.htm http://www.intel.com/museum/corporatetimeline/index.htm  Andy Grove, Bob Noyce, and Gordon Moore, Intel Corp.
/* Laboratorios BELL  By Dennis Ritchie */ #include  main() { for(;;) printf("Hello world..."); } Lenguaje C (1972)
Leer: http://www.psych.usyd.edu.au/pdp-11/11_70.html PDP-11/70 (1974)
MULTICS (1976) Lecturas en: http://es.wikipedia.org/wiki/Multics http://web.mit.edu/multics-history/  ,[object Object]
[object Object],[object Object],[object Object],... MULTICS Leer:  http://www.lynuxworks.com/products/posix/posix.php3
[object Object],Intel 4004 (1971) Leer:  http://es.wikipedia.org/wiki/Intel_4004 http://www.intel.com/museum/archives/4004.htm
ALTAIR 8800 (1975) Construida por MITS (Micro Instrumentation and Telemetry Systems). La Altair 8800 apareció en la portada de la edición de diciembre de 1975 de Popular Electronics, y en menos de dos meses la pequeña compañía MITS manejaba miles de pedidos. La computadora se vendía en forma de kit y requería trabajo y destreza para armarla. Compuesta por microprocesador Intel 8080 con 256 bytes de memoria RAM. Los usuarios programaban en lenguaje binario mediante interruptores en el panel frontal. La salida se podía leer, en binario, en los LED's. No había ningún software disponible: los usuarios tenían que escribir el suyo. Por eso es considerada la primera computadora personal. Fuente:  http://www.dma.eui.upm.es/historia_informatica/Doc/Maquinas/Altair8800.htm
Steve Jobs & Steve Wosniak Apple I (1976) Ver:  http://fp3.antelecom.net/gcifu/applemuseum/apple1.html
Apple II (1978)
Microsoft (1978)
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Generación 4: 1980 - 1990
IBM PC (1981)
Commodore 64 (1982)
Disco Duro Seagate 40 MB (1978)
Disco Duro Memorex 10MB (1983)
AT&T y Laboratorio Bell desarrollan C++ (1983) #include  main() { char *s1, *s2; par{ s1 = &quot;Hello&quot;; s2 = &quot;world&quot;; } cout << s1 << s2 << endl; return(0); }
IBM PC/AT (1983)
Sony introduce el CD (1984)
Macintosh (1984)
Commodore Amiga (1985)
X Windows para UNIX (1984)
Sparcstation (1989)
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Generación 5: 1990 -
Intel Pentium (1993)
Appel Newton (1993)
Power Macintosh (1994)
OS/2 Warp 3 Se vendía en aproximadamente 20 discos de 3.5 pulgadas. Esta versión poseía capacidades multitarea, mejoró notablemente el rendimiento en máquinas con 4 megas (mínimo para poder ejecutarlo) y añadió un kit de conexión a Internet, una versión reducida de la pila TCP/IP de las versiones de servidor y oficina. Esta versión fue muy publicitada en televisión como EL sistema operativo, haciendo hincapié en sus ventajas sobre Windows 3.11, aunque su apariencia era similar a la de éste y Windows 95. Fue además el primer sistema operativo que ofrecía de serie conexión a Internet, a través de los puntos de acceso de IBM Global Network (IGN fue más tarde vendida a ATT y ahora forma parte de ATT Business). Poco después aparecía Warp Connect, con una pila TCP/IP completa y conectividad a sistemas NetBIOS. Era un producto muy estable que se usó en varios modelos de cajero automático a nivel mundial.
Windows 95 (1995)
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Evolución de los niveles
[object Object],[object Object],[object Object],[object Object],Evolución de los niveles (2)
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Arquitectura de una computadora
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Estructura de una computadora
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Familia de  computadora
[object Object],[object Object],[object Object],Clasificación de Computadores
Ley de Moore
Ley de Moore para chips de CPU

Más contenido relacionado

La actualidad más candente

Computadora
ComputadoraComputadora
Computadoraomayra21
 
Computación
ComputaciónComputación
ComputaciónNena91
 
Generacion de la computadora.pptx
Generacion de la computadora.pptx Generacion de la computadora.pptx
Generacion de la computadora.pptx yalacague
 
Fundamento Del Computador
Fundamento Del ComputadorFundamento Del Computador
Fundamento Del ComputadorTheRenes
 
Clase 1 Enfoque Multinivel 2009
Clase 1  Enfoque Multinivel 2009Clase 1  Enfoque Multinivel 2009
Clase 1 Enfoque Multinivel 2009litasosa
 
Trabajo grupal las computadoras
Trabajo grupal las computadorasTrabajo grupal las computadoras
Trabajo grupal las computadorasmargaritaslider
 
Guía para el taller 17 investigación de mantenimiento
Guía para el taller 17 investigación de mantenimientoGuía para el taller 17 investigación de mantenimiento
Guía para el taller 17 investigación de mantenimientoJhon Navarro
 
Diapositivas de la primera unidad del curso Fundamentos de programación
Diapositivas de la primera unidad del curso Fundamentos de programación Diapositivas de la primera unidad del curso Fundamentos de programación
Diapositivas de la primera unidad del curso Fundamentos de programación nzaragoza
 
Herrera paula actividad_práctica_clase 2.
Herrera paula actividad_práctica_clase 2.Herrera paula actividad_práctica_clase 2.
Herrera paula actividad_práctica_clase 2.Paula Herrera
 
Trabajo practico n_2
Trabajo practico n_2Trabajo practico n_2
Trabajo practico n_2quispe95
 
Informatica presentacion
Informatica presentacionInformatica presentacion
Informatica presentacionFerMoniMags
 
historia de la computacion
historia de la computacionhistoria de la computacion
historia de la computacionAndres Padilla
 

La actualidad más candente (19)

Computadora
ComputadoraComputadora
Computadora
 
Computación
ComputaciónComputación
Computación
 
Generacion de la computadora.pptx
Generacion de la computadora.pptx Generacion de la computadora.pptx
Generacion de la computadora.pptx
 
Fundamento Del Computador
Fundamento Del ComputadorFundamento Del Computador
Fundamento Del Computador
 
El computador
El computadorEl computador
El computador
 
Clase 1 Enfoque Multinivel 2009
Clase 1  Enfoque Multinivel 2009Clase 1  Enfoque Multinivel 2009
Clase 1 Enfoque Multinivel 2009
 
sistemas operativos
sistemas operativossistemas operativos
sistemas operativos
 
¿Qué es el computador?
¿Qué es el computador?¿Qué es el computador?
¿Qué es el computador?
 
Trabajo grupal las computadoras
Trabajo grupal las computadorasTrabajo grupal las computadoras
Trabajo grupal las computadoras
 
Guía para el taller 17 investigación de mantenimiento
Guía para el taller 17 investigación de mantenimientoGuía para el taller 17 investigación de mantenimiento
Guía para el taller 17 investigación de mantenimiento
 
Computadoras
ComputadorasComputadoras
Computadoras
 
Diapositivas de la primera unidad del curso Fundamentos de programación
Diapositivas de la primera unidad del curso Fundamentos de programación Diapositivas de la primera unidad del curso Fundamentos de programación
Diapositivas de la primera unidad del curso Fundamentos de programación
 
Herrera paula actividad_práctica_clase 2.
Herrera paula actividad_práctica_clase 2.Herrera paula actividad_práctica_clase 2.
Herrera paula actividad_práctica_clase 2.
 
Hardware y software
Hardware y software Hardware y software
Hardware y software
 
Trabajo practico n_2
Trabajo practico n_2Trabajo practico n_2
Trabajo practico n_2
 
Primera generacion
Primera generacionPrimera generacion
Primera generacion
 
Informatica presentacion
Informatica presentacionInformatica presentacion
Informatica presentacion
 
historia de las computadoras
historia de las computadorashistoria de las computadoras
historia de las computadoras
 
historia de la computacion
historia de la computacionhistoria de la computacion
historia de la computacion
 

Similar a Jin Unidad 1

historia, computadora
historia, computadorahistoria, computadora
historia, computadoraguest8270aa
 
Evolucion historica de la informatica
Evolucion historica de la informaticaEvolucion historica de la informatica
Evolucion historica de la informaticaJoaquin Castillo
 
Origen del computador
Origen del computadorOrigen del computador
Origen del computadorNeytorTec
 
Mariano, gaston y j
Mariano, gaston y jMariano, gaston y j
Mariano, gaston y jguestdfb5d6
 
Version Ii Sin Hipervinculo Mariano Gomez, Gaston Grenat Y Jeremias Cabrera
Version Ii  Sin Hipervinculo Mariano Gomez, Gaston Grenat Y Jeremias CabreraVersion Ii  Sin Hipervinculo Mariano Gomez, Gaston Grenat Y Jeremias Cabrera
Version Ii Sin Hipervinculo Mariano Gomez, Gaston Grenat Y Jeremias Cabreraguest2a60c5
 
Version Ii Sin Hipervinculo Mariano Gomez, Gaston Grenat Y Jeremias Cabrera ...
Version Ii  Sin Hipervinculo Mariano Gomez, Gaston Grenat Y Jeremias Cabrera ...Version Ii  Sin Hipervinculo Mariano Gomez, Gaston Grenat Y Jeremias Cabrera ...
Version Ii Sin Hipervinculo Mariano Gomez, Gaston Grenat Y Jeremias Cabrera ...guestdfb5d6
 
Historia de la computación 4 to
Historia de la computación 4 toHistoria de la computación 4 to
Historia de la computación 4 toFransua Vz
 
PresentacióN1 Linea Time Dibuhos
PresentacióN1 Linea Time DibuhosPresentacióN1 Linea Time Dibuhos
PresentacióN1 Linea Time DibuhosVaaleeriia Zuper
 
Historia de la computacion
Historia de la computacionHistoria de la computacion
Historia de la computacionstalin_sss
 
Fundamentos del computador
Fundamentos del computadorFundamentos del computador
Fundamentos del computadorCapellan29
 
Historia de la computación
Historia de la computaciónHistoria de la computación
Historia de la computaciónmacearl
 
Historia de la computación
Historia de la computaciónHistoria de la computación
Historia de la computaciónmarcearl
 
Historia de la computación
Historia de la computaciónHistoria de la computación
Historia de la computaciónmacearl
 
Actividad hardware 1
Actividad hardware 1Actividad hardware 1
Actividad hardware 1facuyfabri
 

Similar a Jin Unidad 1 (20)

historia, computadora
historia, computadorahistoria, computadora
historia, computadora
 
Practica de word
Practica de wordPractica de word
Practica de word
 
Origen Ppt
Origen PptOrigen Ppt
Origen Ppt
 
Tarea #1 gabriel liranzo 2015 2508
Tarea #1 gabriel liranzo 2015 2508Tarea #1 gabriel liranzo 2015 2508
Tarea #1 gabriel liranzo 2015 2508
 
Power Historia
Power HistoriaPower Historia
Power Historia
 
Evolucion historica de la informatica
Evolucion historica de la informaticaEvolucion historica de la informatica
Evolucion historica de la informatica
 
Historia del Computador
Historia del ComputadorHistoria del Computador
Historia del Computador
 
Origen del computador
Origen del computadorOrigen del computador
Origen del computador
 
Mariano, gaston y j
Mariano, gaston y jMariano, gaston y j
Mariano, gaston y j
 
Version Ii Sin Hipervinculo Mariano Gomez, Gaston Grenat Y Jeremias Cabrera
Version Ii  Sin Hipervinculo Mariano Gomez, Gaston Grenat Y Jeremias CabreraVersion Ii  Sin Hipervinculo Mariano Gomez, Gaston Grenat Y Jeremias Cabrera
Version Ii Sin Hipervinculo Mariano Gomez, Gaston Grenat Y Jeremias Cabrera
 
Version Ii Sin Hipervinculo Mariano Gomez, Gaston Grenat Y Jeremias Cabrera ...
Version Ii  Sin Hipervinculo Mariano Gomez, Gaston Grenat Y Jeremias Cabrera ...Version Ii  Sin Hipervinculo Mariano Gomez, Gaston Grenat Y Jeremias Cabrera ...
Version Ii Sin Hipervinculo Mariano Gomez, Gaston Grenat Y Jeremias Cabrera ...
 
Historia de la computación 4 to
Historia de la computación 4 toHistoria de la computación 4 to
Historia de la computación 4 to
 
PresentacióN1 Linea Time Dibuhos
PresentacióN1 Linea Time DibuhosPresentacióN1 Linea Time Dibuhos
PresentacióN1 Linea Time Dibuhos
 
Historia de la computacion
Historia de la computacionHistoria de la computacion
Historia de la computacion
 
Fundamentos del computador
Fundamentos del computadorFundamentos del computador
Fundamentos del computador
 
Historia de la computación
Historia de la computaciónHistoria de la computación
Historia de la computación
 
Evolucion computador
Evolucion computadorEvolucion computador
Evolucion computador
 
Historia de la computación
Historia de la computaciónHistoria de la computación
Historia de la computación
 
Historia de la computación
Historia de la computaciónHistoria de la computación
Historia de la computación
 
Actividad hardware 1
Actividad hardware 1Actividad hardware 1
Actividad hardware 1
 

Más de jin_group

Soa Fast Track
Soa   Fast TrackSoa   Fast Track
Soa Fast Trackjin_group
 
Guia De Instalacion Web Sphere V7
Guia De Instalacion   Web Sphere V7Guia De Instalacion   Web Sphere V7
Guia De Instalacion Web Sphere V7jin_group
 
Examen Final Solucion Unac 2008
Examen Final Solucion Unac 2008Examen Final Solucion Unac 2008
Examen Final Solucion Unac 2008jin_group
 
Requisitos No Funcionales
Requisitos No FuncionalesRequisitos No Funcionales
Requisitos No Funcionalesjin_group
 
WebLogic Bridge JMS
WebLogic Bridge JMSWebLogic Bridge JMS
WebLogic Bridge JMSjin_group
 
Oea e goverment-trabajo-final
Oea e goverment-trabajo-finalOea e goverment-trabajo-final
Oea e goverment-trabajo-finaljin_group
 
Exposicion Tributa 99
Exposicion Tributa 99Exposicion Tributa 99
Exposicion Tributa 99jin_group
 
Jin Unidad 3
Jin Unidad 3Jin Unidad 3
Jin Unidad 3jin_group
 
Jin Unidad 2
Jin Unidad 2Jin Unidad 2
Jin Unidad 2jin_group
 

Más de jin_group (12)

Soa Fast Track
Soa   Fast TrackSoa   Fast Track
Soa Fast Track
 
Guia De Instalacion Web Sphere V7
Guia De Instalacion   Web Sphere V7Guia De Instalacion   Web Sphere V7
Guia De Instalacion Web Sphere V7
 
Examen Final Solucion Unac 2008
Examen Final Solucion Unac 2008Examen Final Solucion Unac 2008
Examen Final Solucion Unac 2008
 
Requisitos No Funcionales
Requisitos No FuncionalesRequisitos No Funcionales
Requisitos No Funcionales
 
WebLogic Bridge JMS
WebLogic Bridge JMSWebLogic Bridge JMS
WebLogic Bridge JMS
 
Oea e goverment-trabajo-final
Oea e goverment-trabajo-finalOea e goverment-trabajo-final
Oea e goverment-trabajo-final
 
Exposicion Tributa 99
Exposicion Tributa 99Exposicion Tributa 99
Exposicion Tributa 99
 
Jin Unidad6
Jin Unidad6Jin Unidad6
Jin Unidad6
 
Jin Unidad5
Jin Unidad5Jin Unidad5
Jin Unidad5
 
Jin Unidad4
Jin Unidad4Jin Unidad4
Jin Unidad4
 
Jin Unidad 3
Jin Unidad 3Jin Unidad 3
Jin Unidad 3
 
Jin Unidad 2
Jin Unidad 2Jin Unidad 2
Jin Unidad 2
 

Jin Unidad 1

  • 1. Ing. Jorge Irey [ARQUITECTURA DE COMPUTADORES ] INTRODUCCION Febrero 2008 Universidad Nacional del Callao Escuela de Post Grado Maestría en Ingeniería de Sistemas
  • 2.
  • 3.
  • 4.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10. Niveles de abstracción del computador
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17. Relación entre niveles y máquinas virtuales
  • 19.
  • 20. Algunos hitos en el desarrollo del computador
  • 21. Generaciones Ver: http://delfosis.uam.mx/~sgb/pdf/Generaciones_de_computadoras.pdf Computadores paralelos 1990 - 5 Computadores personales desde 1980 4 Circuitos integrados y multiprogramación 1965 – 1980 3 Transistores y sistemas por lotes 1955 – 1965 2 Tubos al vacío, tableros 1945 – 1955 1 Sistemas mecánicos y electro-mecánicos hasta 1945 0 Características Años Generación
  • 22.
  • 23. Babbage trabajó en dos máquinas mecánicas: La Máquina de Diferencias , que puede verse en el Museo de la Ciencia de Londres, y la mucho más ambiciosa Máquina Analítica , que puede considerarse el auténtico precursor de los computadores digitales modernos. Máquina Diferencial Leer: http://etsiit.ugr.es/alumnos/mlii/Babbage.htm
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29. Colossus (1944) Usada por los ingleses para decodificar mensajes alemanes durante la 2da Guerra http://en.wikipedia.org/wiki/Colossus_computer
  • 31.
  • 32.
  • 34.
  • 35.
  • 39. A = 1 5 6 Línea de programa Tarjeta perforada
  • 40. Leer: http://www-03.ibm.com/ibm/history/exhibits/mainframe/mainframe_PP704.html http://hawaii.ls.fi.upm.es/historia/grandes%20logros/IBM%20704/IBM_704_ppal.htm IBM 704 (1955) El sistema IBM 704 con un hardware específico constaba de un procesador científico, de grandes dimensiones, que podía registrar en su memoria de núcleos magnéticos, un millón de cifras binarias y realizar 42,000 sumas por segundo.
  • 41. A finales de 1954, John Warner Backus y su equipo publicaron : Reportes Preliminares, Especificaciones para el Sistema de Traducción de Fórmulas Matemáticas, FORTRAN, (Preliminary Report, Specifications for the IBM Mathematical FORmula TRANslating System). Junto a demás personas de IBM anticipó la creación de ese compilador en seis meses. Aunque en realidad le llevó dos años. Cuando fue completado, el compilador consistía en 25 mil líneas de código, almacenadas en una cinta magnética. Una copia fue provista a cada IBM 704, junto con su manual de 51 páginas. Las primeras versiones tenían &quot;bugs&quot;, que fueron corregidos en las subsiguientes versiones. FORTRAN (1957) Leer: http://hawaii.ls.fi.upm.es/historia/grandes%20logros/IBM%20704/IBM_704_ppal.htm
  • 42.
  • 43. Fortran Monitor System Ejemplo de lotes en FORTRAN
  • 44.
  • 45. Primer Video Juego  MIT Leer: http://www.osti.gov/accomplishments/videogame.html http://www.farm.de/x/time/60b.html http://inventors.about.com/library/inventors/blcomputer_videogames.htm In 1952, A.S. Douglas wrote his PhD degree at the University of Cambridge on Human-Computer interraction. Douglas created the first graphical computer game - a version of Tic-Tac-Toe. The game was programmed on a EDSAC vaccuum-tube computer, which had a cathode ray tube display. William Higinbotham created the first video game ever in 1958. His game, called &quot;Tennis for Two,&quot; was created and played on a Brookhaven National Laboratory oscilloscope. In 1962, Steve Russell invented SpaceWar!. Spacewar! was the first game intended for computer use. Russell used a MIT PDP-1 mainframe computer to design his game.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50. Leer: http://www-05.ibm.com/es/press/informes/caracteristicasmainframe.html http://www.research.ibm.com/journal/rd/441/amdahl.pdf http://www.dma.eui.upm.es/historia_informatica/Doc/Maquinas/IBM360.htm IBM 360 (1964)
  • 51.
  • 54.
  • 55. Fundación de Intel (1968) Foto: http://www.businessweek.com/1997/34/b3541106.htm http://www.intel.com/museum/corporatetimeline/index.htm Andy Grove, Bob Noyce, and Gordon Moore, Intel Corp.
  • 56. /* Laboratorios BELL By Dennis Ritchie */ #include main() { for(;;) printf(&quot;Hello world...&quot;); } Lenguaje C (1972)
  • 58.
  • 59.
  • 60.
  • 61. ALTAIR 8800 (1975) Construida por MITS (Micro Instrumentation and Telemetry Systems). La Altair 8800 apareció en la portada de la edición de diciembre de 1975 de Popular Electronics, y en menos de dos meses la pequeña compañía MITS manejaba miles de pedidos. La computadora se vendía en forma de kit y requería trabajo y destreza para armarla. Compuesta por microprocesador Intel 8080 con 256 bytes de memoria RAM. Los usuarios programaban en lenguaje binario mediante interruptores en el panel frontal. La salida se podía leer, en binario, en los LED's. No había ningún software disponible: los usuarios tenían que escribir el suyo. Por eso es considerada la primera computadora personal. Fuente: http://www.dma.eui.upm.es/historia_informatica/Doc/Maquinas/Altair8800.htm
  • 62. Steve Jobs & Steve Wosniak Apple I (1976) Ver: http://fp3.antelecom.net/gcifu/applemuseum/apple1.html
  • 65.
  • 68. Disco Duro Seagate 40 MB (1978)
  • 69. Disco Duro Memorex 10MB (1983)
  • 70. AT&T y Laboratorio Bell desarrollan C++ (1983) #include main() { char *s1, *s2; par{ s1 = &quot;Hello&quot;; s2 = &quot;world&quot;; } cout << s1 << s2 << endl; return(0); }
  • 72. Sony introduce el CD (1984)
  • 75. X Windows para UNIX (1984)
  • 77.
  • 81. OS/2 Warp 3 Se vendía en aproximadamente 20 discos de 3.5 pulgadas. Esta versión poseía capacidades multitarea, mejoró notablemente el rendimiento en máquinas con 4 megas (mínimo para poder ejecutarlo) y añadió un kit de conexión a Internet, una versión reducida de la pila TCP/IP de las versiones de servidor y oficina. Esta versión fue muy publicitada en televisión como EL sistema operativo, haciendo hincapié en sus ventajas sobre Windows 3.11, aunque su apariencia era similar a la de éste y Windows 95. Fue además el primer sistema operativo que ofrecía de serie conexión a Internet, a través de los puntos de acceso de IBM Global Network (IGN fue más tarde vendida a ATT y ahora forma parte de ATT Business). Poco después aparecía Warp Connect, con una pila TCP/IP completa y conectividad a sistemas NetBIOS. Era un producto muy estable que se usó en varios modelos de cajero automático a nivel mundial.
  • 83.
  • 84.
  • 85.
  • 86.
  • 87.
  • 88.
  • 90. Ley de Moore para chips de CPU

Notas del editor

  1. UC: se encarga de buscar instrucciones d ela memoria principal y determinar su tipo ALU: realiza operaciones necesarias para ejecutar instrucciones Memoria: pequeñ ayu de alta velocidad, almacena resultados temporales e información de control. Se compone de registros. PC: Program Counter, apunta a la sgte. Instrucción que debe buscarse para ejecutarse. IR: Instruction Register, contiene la instrucción que se está ejecutando