SlideShare una empresa de Scribd logo
1 de 26
Descargar para leer sin conexión
Contenido
Ideas Preliminares
Arquitectura y Organización
Tendencias Tecnológicas
Reseña Histórica
Arquitectura de Computadores
Introducción
Prof. Rodrigo Araya E.
raraya@inf.utfsm.cl
Universidad Técnica Federico Santa Marı́a
Departamento de Informática
Valparaı́so, 1er Semestre 2006
RAE Arquitectura de Computadores Introducción
Contenido
Ideas Preliminares
Arquitectura y Organización
Tendencias Tecnológicas
Reseña Histórica
1 Ideas Preliminares
2 Arquitectura y Organización
3 Tendencias Tecnológicas
4 Reseña Histórica
RAE Arquitectura de Computadores Introducción
Contenido
Ideas Preliminares
Arquitectura y Organización
Tendencias Tecnológicas
Reseña Histórica
Ideas Preliminares
La Arquitecturas de Computadores es parte de los Sistema
Digitales y constituye el fundamento de los llamados Sistemas
de Computación.
Los computadores constituyen sin duda el área de mayor
dinamismo e innovación con un crecimiento espectacular
desde su introducción alrededor del año 1940.
Los computadores han cambiado la sociedad y lo seguirán
haciendo.
RAE Arquitectura de Computadores Introducción
Contenido
Ideas Preliminares
Arquitectura y Organización
Tendencias Tecnológicas
Reseña Histórica
Ideas Preliminares
¿Por qué estudiar Arquitecturas?
Conocer la arquitectura de un sistema permite construir SW
de mayor desempeño.
Ubicuidad de los procesadores: electrodomésticos, PDA,
celulares etc...
Desarrollo de sistemas embebidos.
Desarrollo de procesadores propios.
RAE Arquitectura de Computadores Introducción
Contenido
Ideas Preliminares
Arquitectura y Organización
Tendencias Tecnológicas
Reseña Histórica
Evolución Tecnológica
Los Procesadores han aumentado su velocidad a tasas
increı́bles, debido principalmente a la disminución del tamaño
de sus componentes.
Aumento del tamaño y velocidad de las memorias; y la
velocidad de del sistema E/S.
El desempeño relativo por unidad de costo tiene un
crecimiento explosivo.
RAE Arquitectura de Computadores Introducción
Contenido
Ideas Preliminares
Arquitectura y Organización
Tendencias Tecnológicas
Reseña Histórica
Evolución Tecnológica
Año Chip No transistores Tecnologı́a
1971 4004 2,3x103 10µ
1978 8086 29x103 3µ
1982 80286 134x103 1,5µ
1985 386 275x103 1,5µ
1989 486 1,2x106 1µ
1993 Pentium 3,1x106 0,8µ
1995 Pentium Pro 5,5x106 0,6µ
1997 Pentium II 7,5x106 0,35µ
1999 Pentium III 9,5x106 0,18µ
RAE Arquitectura de Computadores Introducción
Contenido
Ideas Preliminares
Arquitectura y Organización
Tendencias Tecnológicas
Reseña Histórica
Evolución Tecnológica
Ley de Moore: “El desarrollo de las tecnologı́as de fabricación
permite que el número de transistores integrados en los
microprocesadores se duplique cada 18 meses.”
RAE Arquitectura de Computadores Introducción
Contenido
Ideas Preliminares
Arquitectura y Organización
Tendencias Tecnológicas
Reseña Histórica
Arquitectura
La arquitectura esta determinada por los atributos de un sistema
que son visibles para un programador.
Por ejemplo...
Conjunto de instrucciones.
No de Bits utilizados.
Mecanismos E/S.
Direccionamiento de memoria.
etc..
RAE Arquitectura de Computadores Introducción
Contenido
Ideas Preliminares
Arquitectura y Organización
Tendencias Tecnológicas
Reseña Histórica
Organización
La organización tiene referencia a las unidades funcionales y sus
interconexiones. No tiene un impacto para un programador, por lo
que cambios en ella son transparentes al momento de la
implementación. Sin embargo es necesario tenerla en cuenta.
Por ejemplo...
Detalles de HW internos.
Señales de control
Tecnologı́a de memoria utilizada.
RAE Arquitectura de Computadores Introducción
Contenido
Ideas Preliminares
Arquitectura y Organización
Tendencias Tecnológicas
Reseña Histórica
Arquitectura y Organización
Aspectos que intervienen en la arquitectura de un sistema:
Tecnologı́a.
Aplicaciones.
Sistemas Operativos.
Lenguajes de Programación
RAE Arquitectura de Computadores Introducción
Contenido
Ideas Preliminares
Arquitectura y Organización
Tendencias Tecnológicas
Reseña Histórica
Procesadores
Procesadores
Los procesadores sufren un incremento anual de su frecuencia
cercano al 20 %.
La capacidad lógica de los procesadores tiene un incremento
de un 30 % anual.
RAE Arquitectura de Computadores Introducción
Contenido
Ideas Preliminares
Arquitectura y Organización
Tendencias Tecnológicas
Reseña Histórica
Memoria Ram
Memoria
Las memorias de acceso aleatorio (RAM) han ido aumentando
en capacidad, llegando a un 60 % por año. No asi su velocidad
de acceso la que solo alcanza un crecimiento de un 10 %
anual.
“640 Kb deberán ser suficientes para cualquiera”
RAE Arquitectura de Computadores Introducción
Contenido
Ideas Preliminares
Arquitectura y Organización
Tendencias Tecnológicas
Reseña Histórica
Almacenamiento
Discos Duros
Los discos duros tienen un crecimiento anual cercano al 60 %.
La información que se genera en todo el mundo aumenta a un
ritmo de un 30 % anual.
RAE Arquitectura de Computadores Introducción
Contenido
Ideas Preliminares
Arquitectura y Organización
Tendencias Tecnológicas
Reseña Histórica
Primera Generación
David Hilbert, nacido en el conocido pueblo de Königsberg,
estableció 23 problemas matemáticos y uno de ellos fue el
enstcheidungsproblem. Es decir, ¿hay un método definido
que pueda aplicarse a cualquier sentencia matemática y que
nos diga si esa sentencia es cierta o no?.
En 1936 Alan Turing respondió este problema, en términos de
una máquina teórica, capaz de transformar con precisión
operaciones elementales previamente definidas en sı́mbolos, en
una cinta de papel.Máquina de Turing.
RAE Arquitectura de Computadores Introducción
Contenido
Ideas Preliminares
Arquitectura y Organización
Tendencias Tecnológicas
Reseña Histórica
Colossus
Como necesidad de la Segunda Guerra Mundial, para
descifrar los mensajes alemanes, se construyó la máquina
Colossus.
Diseñada por Thomas H. Flowers, S. W. Broadbent y W.
Chandler de forma ultrasecreta y más tarde con la ayuda de
Turing. Se puso en funcionamiento en diciembre de 1943.
Algunas de las caracterı́sticas más importantes de Colossus:
Empleaba el sistema binario.
Llego a tener 2,400 tubos de vidrio al vacı́o.
Sus datos de entrada los leı́a de una cinta de papel perforada.
Su velocidad de operación era de 5,000 Hertz
Medı́a 2.25 metros de alto, 3 metros de largo y 1.20 metros de
ancho.
RAE Arquitectura de Computadores Introducción
Contenido
Ideas Preliminares
Arquitectura y Organización
Tendencias Tecnológicas
Reseña Histórica
Colossus
RAE Arquitectura de Computadores Introducción
Contenido
Ideas Preliminares
Arquitectura y Organización
Tendencias Tecnológicas
Reseña Histórica
Primera Generación
En 1940 Konrad Zuse terminó su modelo Z2 (la primera
computadora electromecánica completamente funcional del
mundo). Un año mas tarde construyo la Z3 que contaba con
2000 relés pesando 1 tonelada.
RAE Arquitectura de Computadores Introducción
Contenido
Ideas Preliminares
Arquitectura y Organización
Tendencias Tecnológicas
Reseña Histórica
Primera Generación
En la Universidad de Harvard, Howard Aiken en colaboración
con IBM, empezó, en 1939, la construcción del computador
electromecánico Mark I. Pero para cuando se terminó en
1944, ya habı́an aparecido las primeras computadoras
totalmente electrónicas, que eran mucho más rápidas.
En 1938 Shannon demostró cómo las operaciones booleanas
elementales, se podı́an representar mediante circuitos
eléctricos, y cómo la combinación de circuitos podı́a
representar operaciones aritméticas y lógicas complejas.
Shannon demostró además que mediante el álgebra de Boole
se podı́an simplificar circuitos conmutadores.
Con esto se estableció el vı́nculo entre la lógica y la
electrónica.
RAE Arquitectura de Computadores Introducción
Contenido
Ideas Preliminares
Arquitectura y Organización
Tendencias Tecnológicas
Reseña Histórica
MARK I
RAE Arquitectura de Computadores Introducción
Contenido
Ideas Preliminares
Arquitectura y Organización
Tendencias Tecnológicas
Reseña Histórica
ENIAC
entre 1943 y 1946, Mauchly y J. Presper Eckert, Jr, diseñaron
y construyeron, entre los años 1943 y 1946, el computador
eléctrico de propósito general ENIAC.
John Von Neumann formó parte de las últimas fases de su
diseño y construcción, aportando con la idea de la Máquina
Von Neumann, que describe una novedosa arquitectura.
Esta idea de arquitectura se aplica a todos los computadores
que se han construido.
RAE Arquitectura de Computadores Introducción
Contenido
Ideas Preliminares
Arquitectura y Organización
Tendencias Tecnológicas
Reseña Histórica
Segunda Generación
Los problemas de los computadores de la primera generación
radicaban en la escaza velocidad de procesamiento de los relés
electromecánicos y la mala disipación de calor de los tubos de
vacı́o.
En 1947, John Bardeen, Walter Brattain y William Shockley
inventan el transistor, recibiendo el Premio Nobel de Fı́sica en
1956.
El transistor esta compuesto, generalmente, por silicio y
funciona como un interruptor.
RAE Arquitectura de Computadores Introducción
Contenido
Ideas Preliminares
Arquitectura y Organización
Tendencias Tecnológicas
Reseña Histórica
Segunda Generación
Los computadores construidos con transistores eran más
rápidos, más pequeños y producı́an menos calor, dando
también oportunidad a que, más tarde, se desarrollaran los
microprocesadores.
Algunas de las máquinas que se construyeron en esta época
fueron:
TRADIC (Bell Laboratories).
TX-0 (MIT).
704, 709 y 7094 (IBM).
También aparece en esta generación el concepto de
supercomputador.
RAE Arquitectura de Computadores Introducción
Contenido
Ideas Preliminares
Arquitectura y Organización
Tendencias Tecnológicas
Reseña Histórica
Segunda Generación
Además del transistor, otros hechos marcaron esta segunda
Generación.
Test de Turing (Inteligencia Artificial).
El compilador (1951, Grace Murray Hooper).
El primer compilador para FORTRAN (1957, John Backus).
LISP (1958, John MacCarthy).
Sin embargo el personaje más importante en el campo de los
algoritmos es Edsger Dijkstra.
En 1959, aparece el primer circuito integrado (Jack Kilby),
compuesto por transistores interconectados, llamado chip.
RAE Arquitectura de Computadores Introducción
Contenido
Ideas Preliminares
Arquitectura y Organización
Tendencias Tecnológicas
Reseña Histórica
Tercera generación
Se producen máquinas mucho más pequeñas y rápidas.
Algunas de las máquinas que se construyeron en esta época
fueron: IBM 360/91, IBM 195, SOLOMON, ILLIAC IV.
A mediados de los 60 se desarrolla el lenguaje Pascal (Niklaus
Wirth).
En 1971, Intel introduce el primer microprocesador (4004),
que solo costaba 200 dolares.
Luego nació el Intel 8008, el que se masificó en el mercado.
De aqui nació la integración a gran escala (VLSI) y la
integración a muy gran escala VLSI. Pero su costo era muy
alto.
RAE Arquitectura de Computadores Introducción
Contenido
Ideas Preliminares
Arquitectura y Organización
Tendencias Tecnológicas
Reseña Histórica
Cuarta generación
En 1975 apareció el Altair 8800 (MITS) fue el primer
microcomputador del mundo de bajo costo.
William Gates y Paul Allen, ofrecieron al dueño de MITS, un
software en BASIC que podı́a correr en el Altair. Luego
crearon Microsoft.
En 1976 Steven Wozniak y Steven Job crearon la Apple I.
En 1977, lanzaron la Apple II, el primer computador con
gráficos a color y carcasa de plástico.
En 1981, IBM estrena la IBM Personal Computer con
procesador Intel y sistema operativo de Microsoft. Con esto,
los computadores comenzaron a penetrar en los hogares.
En 1984, Apple lanza el Macintosh, con interfaz gráfica y un
mouse.
RAE Arquitectura de Computadores Introducción
Contenido
Ideas Preliminares
Arquitectura y Organización
Tendencias Tecnológicas
Reseña Histórica
Fin...
RAE Arquitectura de Computadores Introducción

Más contenido relacionado

Similar a Cap 1 cpu

Ciencias de la computación
Ciencias de la computaciónCiencias de la computación
Ciencias de la computaciónjuanitobueno3
 
Trabajo sobre arquitectura de computadores
Trabajo sobre arquitectura de computadoresTrabajo sobre arquitectura de computadores
Trabajo sobre arquitectura de computadoresLuis Fernando Zapata
 
Conceptos Básicos de Ingeniería del Software y Control de Proyectos
Conceptos Básicos de Ingeniería del Software y Control de ProyectosConceptos Básicos de Ingeniería del Software y Control de Proyectos
Conceptos Básicos de Ingeniería del Software y Control de Proyectosedwinlemmon
 
Introducción a la Arquitectura de Computadoras.
Introducción a la Arquitectura de Computadoras.Introducción a la Arquitectura de Computadoras.
Introducción a la Arquitectura de Computadoras.José Tomás Diarte Añazco
 
Material exposicion evaluacion final arquitectura de computadores
Material exposicion evaluacion final arquitectura de computadoresMaterial exposicion evaluacion final arquitectura de computadores
Material exposicion evaluacion final arquitectura de computadoresJorge Saavedra
 
Taller #02 la ingenieria docx
Taller #02  la ingenieria docxTaller #02  la ingenieria docx
Taller #02 la ingenieria docxAndreaSerrano28
 
Taller #02 la ingenieria docx
Taller #02  la ingenieria docxTaller #02  la ingenieria docx
Taller #02 la ingenieria docxAndreaSerrano28
 
Taller #02 la ingenieria docx
Taller #02  la ingenieria docxTaller #02  la ingenieria docx
Taller #02 la ingenieria docxAndreaSerrano28
 
Taller #02 la ingenieria docx
Taller #02  la ingenieria docxTaller #02  la ingenieria docx
Taller #02 la ingenieria docxAndreaSerrano28
 
Taller #02 la ingenieria docx
Taller #02  la ingenieria docxTaller #02  la ingenieria docx
Taller #02 la ingenieria docxAndreaSerrano28
 
la historia de la computadora 🖥 (2).pptx
la historia de la computadora 🖥 (2).pptxla historia de la computadora 🖥 (2).pptx
la historia de la computadora 🖥 (2).pptxgiantecri1606
 
Arquitectura de software y Generación de computadores.
Arquitectura de software y Generación de computadores.Arquitectura de software y Generación de computadores.
Arquitectura de software y Generación de computadores.Juan Franco
 
ARQUITECTURA DEL COMPUTADOR
ARQUITECTURA DEL COMPUTADORARQUITECTURA DEL COMPUTADOR
ARQUITECTURA DEL COMPUTADORchon94
 
1 introduccion
1 introduccion1 introduccion
1 introduccionAnder Ruiz
 

Similar a Cap 1 cpu (20)

Ciencias de la computación
Ciencias de la computaciónCiencias de la computación
Ciencias de la computación
 
Trabajo sobre arquitectura de computadores
Trabajo sobre arquitectura de computadoresTrabajo sobre arquitectura de computadores
Trabajo sobre arquitectura de computadores
 
Conceptos Básicos de Ingeniería del Software y Control de Proyectos
Conceptos Básicos de Ingeniería del Software y Control de ProyectosConceptos Básicos de Ingeniería del Software y Control de Proyectos
Conceptos Básicos de Ingeniería del Software y Control de Proyectos
 
Arquitectura
ArquitecturaArquitectura
Arquitectura
 
Torsión
TorsiónTorsión
Torsión
 
Introducción a la Arquitectura de Computadoras.
Introducción a la Arquitectura de Computadoras.Introducción a la Arquitectura de Computadoras.
Introducción a la Arquitectura de Computadoras.
 
Material exposicion evaluacion final arquitectura de computadores
Material exposicion evaluacion final arquitectura de computadoresMaterial exposicion evaluacion final arquitectura de computadores
Material exposicion evaluacion final arquitectura de computadores
 
Taller #02 la ingenieria docx
Taller #02  la ingenieria docxTaller #02  la ingenieria docx
Taller #02 la ingenieria docx
 
Taller #02 la ingenieria docx
Taller #02  la ingenieria docxTaller #02  la ingenieria docx
Taller #02 la ingenieria docx
 
Taller #02 la ingenieria docx
Taller #02  la ingenieria docxTaller #02  la ingenieria docx
Taller #02 la ingenieria docx
 
Taller #02 la ingenieria docx
Taller #02  la ingenieria docxTaller #02  la ingenieria docx
Taller #02 la ingenieria docx
 
Taller #02 la ingenieria docx
Taller #02  la ingenieria docxTaller #02  la ingenieria docx
Taller #02 la ingenieria docx
 
la historia de la computadora 🖥 (2).pptx
la historia de la computadora 🖥 (2).pptxla historia de la computadora 🖥 (2).pptx
la historia de la computadora 🖥 (2).pptx
 
Arquitectura de software y Generación de computadores.
Arquitectura de software y Generación de computadores.Arquitectura de software y Generación de computadores.
Arquitectura de software y Generación de computadores.
 
Artquitectura de computadoras
Artquitectura de computadorasArtquitectura de computadoras
Artquitectura de computadoras
 
Ing sistemas
Ing sistemasIng sistemas
Ing sistemas
 
Isabella nuñez h.
Isabella nuñez h.Isabella nuñez h.
Isabella nuñez h.
 
ARQUITECTURA DEL COMPUTADOR
ARQUITECTURA DEL COMPUTADORARQUITECTURA DEL COMPUTADOR
ARQUITECTURA DEL COMPUTADOR
 
1 introduccion
1 introduccion1 introduccion
1 introduccion
 
1 introduccion
1 introduccion1 introduccion
1 introduccion
 

Más de José Pérez Lorenzo

Más de José Pérez Lorenzo (6)

Cap 3 boole
Cap 3 booleCap 3 boole
Cap 3 boole
 
Cap 4 sist_combinacionalessistsecuenciales
Cap 4 sist_combinacionalessistsecuencialesCap 4 sist_combinacionalessistsecuenciales
Cap 4 sist_combinacionalessistsecuenciales
 
Cap 2 representacion_informacion
Cap 2 representacion_informacionCap 2 representacion_informacion
Cap 2 representacion_informacion
 
Boole mapas kavanaugh
Boole mapas kavanaughBoole mapas kavanaugh
Boole mapas kavanaugh
 
Aplicacion mastico carroceria
Aplicacion mastico carroceriaAplicacion mastico carroceria
Aplicacion mastico carroceria
 
conformado-de-metales-por-deformacion-plastica
conformado-de-metales-por-deformacion-plasticaconformado-de-metales-por-deformacion-plastica
conformado-de-metales-por-deformacion-plastica
 

Último

Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 

Último (13)

Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 

Cap 1 cpu

  • 1. Contenido Ideas Preliminares Arquitectura y Organización Tendencias Tecnológicas Reseña Histórica Arquitectura de Computadores Introducción Prof. Rodrigo Araya E. raraya@inf.utfsm.cl Universidad Técnica Federico Santa Marı́a Departamento de Informática Valparaı́so, 1er Semestre 2006 RAE Arquitectura de Computadores Introducción
  • 2. Contenido Ideas Preliminares Arquitectura y Organización Tendencias Tecnológicas Reseña Histórica 1 Ideas Preliminares 2 Arquitectura y Organización 3 Tendencias Tecnológicas 4 Reseña Histórica RAE Arquitectura de Computadores Introducción
  • 3. Contenido Ideas Preliminares Arquitectura y Organización Tendencias Tecnológicas Reseña Histórica Ideas Preliminares La Arquitecturas de Computadores es parte de los Sistema Digitales y constituye el fundamento de los llamados Sistemas de Computación. Los computadores constituyen sin duda el área de mayor dinamismo e innovación con un crecimiento espectacular desde su introducción alrededor del año 1940. Los computadores han cambiado la sociedad y lo seguirán haciendo. RAE Arquitectura de Computadores Introducción
  • 4. Contenido Ideas Preliminares Arquitectura y Organización Tendencias Tecnológicas Reseña Histórica Ideas Preliminares ¿Por qué estudiar Arquitecturas? Conocer la arquitectura de un sistema permite construir SW de mayor desempeño. Ubicuidad de los procesadores: electrodomésticos, PDA, celulares etc... Desarrollo de sistemas embebidos. Desarrollo de procesadores propios. RAE Arquitectura de Computadores Introducción
  • 5. Contenido Ideas Preliminares Arquitectura y Organización Tendencias Tecnológicas Reseña Histórica Evolución Tecnológica Los Procesadores han aumentado su velocidad a tasas increı́bles, debido principalmente a la disminución del tamaño de sus componentes. Aumento del tamaño y velocidad de las memorias; y la velocidad de del sistema E/S. El desempeño relativo por unidad de costo tiene un crecimiento explosivo. RAE Arquitectura de Computadores Introducción
  • 6. Contenido Ideas Preliminares Arquitectura y Organización Tendencias Tecnológicas Reseña Histórica Evolución Tecnológica Año Chip No transistores Tecnologı́a 1971 4004 2,3x103 10µ 1978 8086 29x103 3µ 1982 80286 134x103 1,5µ 1985 386 275x103 1,5µ 1989 486 1,2x106 1µ 1993 Pentium 3,1x106 0,8µ 1995 Pentium Pro 5,5x106 0,6µ 1997 Pentium II 7,5x106 0,35µ 1999 Pentium III 9,5x106 0,18µ RAE Arquitectura de Computadores Introducción
  • 7. Contenido Ideas Preliminares Arquitectura y Organización Tendencias Tecnológicas Reseña Histórica Evolución Tecnológica Ley de Moore: “El desarrollo de las tecnologı́as de fabricación permite que el número de transistores integrados en los microprocesadores se duplique cada 18 meses.” RAE Arquitectura de Computadores Introducción
  • 8. Contenido Ideas Preliminares Arquitectura y Organización Tendencias Tecnológicas Reseña Histórica Arquitectura La arquitectura esta determinada por los atributos de un sistema que son visibles para un programador. Por ejemplo... Conjunto de instrucciones. No de Bits utilizados. Mecanismos E/S. Direccionamiento de memoria. etc.. RAE Arquitectura de Computadores Introducción
  • 9. Contenido Ideas Preliminares Arquitectura y Organización Tendencias Tecnológicas Reseña Histórica Organización La organización tiene referencia a las unidades funcionales y sus interconexiones. No tiene un impacto para un programador, por lo que cambios en ella son transparentes al momento de la implementación. Sin embargo es necesario tenerla en cuenta. Por ejemplo... Detalles de HW internos. Señales de control Tecnologı́a de memoria utilizada. RAE Arquitectura de Computadores Introducción
  • 10. Contenido Ideas Preliminares Arquitectura y Organización Tendencias Tecnológicas Reseña Histórica Arquitectura y Organización Aspectos que intervienen en la arquitectura de un sistema: Tecnologı́a. Aplicaciones. Sistemas Operativos. Lenguajes de Programación RAE Arquitectura de Computadores Introducción
  • 11. Contenido Ideas Preliminares Arquitectura y Organización Tendencias Tecnológicas Reseña Histórica Procesadores Procesadores Los procesadores sufren un incremento anual de su frecuencia cercano al 20 %. La capacidad lógica de los procesadores tiene un incremento de un 30 % anual. RAE Arquitectura de Computadores Introducción
  • 12. Contenido Ideas Preliminares Arquitectura y Organización Tendencias Tecnológicas Reseña Histórica Memoria Ram Memoria Las memorias de acceso aleatorio (RAM) han ido aumentando en capacidad, llegando a un 60 % por año. No asi su velocidad de acceso la que solo alcanza un crecimiento de un 10 % anual. “640 Kb deberán ser suficientes para cualquiera” RAE Arquitectura de Computadores Introducción
  • 13. Contenido Ideas Preliminares Arquitectura y Organización Tendencias Tecnológicas Reseña Histórica Almacenamiento Discos Duros Los discos duros tienen un crecimiento anual cercano al 60 %. La información que se genera en todo el mundo aumenta a un ritmo de un 30 % anual. RAE Arquitectura de Computadores Introducción
  • 14. Contenido Ideas Preliminares Arquitectura y Organización Tendencias Tecnológicas Reseña Histórica Primera Generación David Hilbert, nacido en el conocido pueblo de Königsberg, estableció 23 problemas matemáticos y uno de ellos fue el enstcheidungsproblem. Es decir, ¿hay un método definido que pueda aplicarse a cualquier sentencia matemática y que nos diga si esa sentencia es cierta o no?. En 1936 Alan Turing respondió este problema, en términos de una máquina teórica, capaz de transformar con precisión operaciones elementales previamente definidas en sı́mbolos, en una cinta de papel.Máquina de Turing. RAE Arquitectura de Computadores Introducción
  • 15. Contenido Ideas Preliminares Arquitectura y Organización Tendencias Tecnológicas Reseña Histórica Colossus Como necesidad de la Segunda Guerra Mundial, para descifrar los mensajes alemanes, se construyó la máquina Colossus. Diseñada por Thomas H. Flowers, S. W. Broadbent y W. Chandler de forma ultrasecreta y más tarde con la ayuda de Turing. Se puso en funcionamiento en diciembre de 1943. Algunas de las caracterı́sticas más importantes de Colossus: Empleaba el sistema binario. Llego a tener 2,400 tubos de vidrio al vacı́o. Sus datos de entrada los leı́a de una cinta de papel perforada. Su velocidad de operación era de 5,000 Hertz Medı́a 2.25 metros de alto, 3 metros de largo y 1.20 metros de ancho. RAE Arquitectura de Computadores Introducción
  • 16. Contenido Ideas Preliminares Arquitectura y Organización Tendencias Tecnológicas Reseña Histórica Colossus RAE Arquitectura de Computadores Introducción
  • 17. Contenido Ideas Preliminares Arquitectura y Organización Tendencias Tecnológicas Reseña Histórica Primera Generación En 1940 Konrad Zuse terminó su modelo Z2 (la primera computadora electromecánica completamente funcional del mundo). Un año mas tarde construyo la Z3 que contaba con 2000 relés pesando 1 tonelada. RAE Arquitectura de Computadores Introducción
  • 18. Contenido Ideas Preliminares Arquitectura y Organización Tendencias Tecnológicas Reseña Histórica Primera Generación En la Universidad de Harvard, Howard Aiken en colaboración con IBM, empezó, en 1939, la construcción del computador electromecánico Mark I. Pero para cuando se terminó en 1944, ya habı́an aparecido las primeras computadoras totalmente electrónicas, que eran mucho más rápidas. En 1938 Shannon demostró cómo las operaciones booleanas elementales, se podı́an representar mediante circuitos eléctricos, y cómo la combinación de circuitos podı́a representar operaciones aritméticas y lógicas complejas. Shannon demostró además que mediante el álgebra de Boole se podı́an simplificar circuitos conmutadores. Con esto se estableció el vı́nculo entre la lógica y la electrónica. RAE Arquitectura de Computadores Introducción
  • 19. Contenido Ideas Preliminares Arquitectura y Organización Tendencias Tecnológicas Reseña Histórica MARK I RAE Arquitectura de Computadores Introducción
  • 20. Contenido Ideas Preliminares Arquitectura y Organización Tendencias Tecnológicas Reseña Histórica ENIAC entre 1943 y 1946, Mauchly y J. Presper Eckert, Jr, diseñaron y construyeron, entre los años 1943 y 1946, el computador eléctrico de propósito general ENIAC. John Von Neumann formó parte de las últimas fases de su diseño y construcción, aportando con la idea de la Máquina Von Neumann, que describe una novedosa arquitectura. Esta idea de arquitectura se aplica a todos los computadores que se han construido. RAE Arquitectura de Computadores Introducción
  • 21. Contenido Ideas Preliminares Arquitectura y Organización Tendencias Tecnológicas Reseña Histórica Segunda Generación Los problemas de los computadores de la primera generación radicaban en la escaza velocidad de procesamiento de los relés electromecánicos y la mala disipación de calor de los tubos de vacı́o. En 1947, John Bardeen, Walter Brattain y William Shockley inventan el transistor, recibiendo el Premio Nobel de Fı́sica en 1956. El transistor esta compuesto, generalmente, por silicio y funciona como un interruptor. RAE Arquitectura de Computadores Introducción
  • 22. Contenido Ideas Preliminares Arquitectura y Organización Tendencias Tecnológicas Reseña Histórica Segunda Generación Los computadores construidos con transistores eran más rápidos, más pequeños y producı́an menos calor, dando también oportunidad a que, más tarde, se desarrollaran los microprocesadores. Algunas de las máquinas que se construyeron en esta época fueron: TRADIC (Bell Laboratories). TX-0 (MIT). 704, 709 y 7094 (IBM). También aparece en esta generación el concepto de supercomputador. RAE Arquitectura de Computadores Introducción
  • 23. Contenido Ideas Preliminares Arquitectura y Organización Tendencias Tecnológicas Reseña Histórica Segunda Generación Además del transistor, otros hechos marcaron esta segunda Generación. Test de Turing (Inteligencia Artificial). El compilador (1951, Grace Murray Hooper). El primer compilador para FORTRAN (1957, John Backus). LISP (1958, John MacCarthy). Sin embargo el personaje más importante en el campo de los algoritmos es Edsger Dijkstra. En 1959, aparece el primer circuito integrado (Jack Kilby), compuesto por transistores interconectados, llamado chip. RAE Arquitectura de Computadores Introducción
  • 24. Contenido Ideas Preliminares Arquitectura y Organización Tendencias Tecnológicas Reseña Histórica Tercera generación Se producen máquinas mucho más pequeñas y rápidas. Algunas de las máquinas que se construyeron en esta época fueron: IBM 360/91, IBM 195, SOLOMON, ILLIAC IV. A mediados de los 60 se desarrolla el lenguaje Pascal (Niklaus Wirth). En 1971, Intel introduce el primer microprocesador (4004), que solo costaba 200 dolares. Luego nació el Intel 8008, el que se masificó en el mercado. De aqui nació la integración a gran escala (VLSI) y la integración a muy gran escala VLSI. Pero su costo era muy alto. RAE Arquitectura de Computadores Introducción
  • 25. Contenido Ideas Preliminares Arquitectura y Organización Tendencias Tecnológicas Reseña Histórica Cuarta generación En 1975 apareció el Altair 8800 (MITS) fue el primer microcomputador del mundo de bajo costo. William Gates y Paul Allen, ofrecieron al dueño de MITS, un software en BASIC que podı́a correr en el Altair. Luego crearon Microsoft. En 1976 Steven Wozniak y Steven Job crearon la Apple I. En 1977, lanzaron la Apple II, el primer computador con gráficos a color y carcasa de plástico. En 1981, IBM estrena la IBM Personal Computer con procesador Intel y sistema operativo de Microsoft. Con esto, los computadores comenzaron a penetrar en los hogares. En 1984, Apple lanza el Macintosh, con interfaz gráfica y un mouse. RAE Arquitectura de Computadores Introducción
  • 26. Contenido Ideas Preliminares Arquitectura y Organización Tendencias Tecnológicas Reseña Histórica Fin... RAE Arquitectura de Computadores Introducción