SlideShare ist ein Scribd-Unternehmen logo
1 von 28
ARQUITECTURA DE VON NEUMANN
ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO
ARQUITECTURA DE COMPUTADORES
Mgs. Diego M. Reina Haro
ARQUITECTURA DE COMPUTADORES
HISTORIA
ARQUITECTURA DE COMPUTADORES
Antes, programar era conectar cables… (ENIAC).
Hacer programas era mas una cuestión de ingeniería electrónica.
Cada vez que había que calcular algo distinto había que reconectar todo.
ENIAC
Electronic Numerical Integrator And Computer
(Computador e Integrador Numérico Electrónico)
HISTORIA
ARQUITECTURA DE COMPUTADORES
ENIAC nació en 1943, aunque no se terminó de construir hasta 1946, fue un
contrato entre el ejército de EE.UU y los investigadores de la Unv. Pensilvania.
ENIAC era controlado a través de un tren de pulsos electrónicos. Cada unidad del
ENIAC era capaz de generar pulsos electrónicos para que otras unidades
realizaran alguna tarea, por eso los programas para el ENIAC consistían en unir
manualmente los cables de las distintas unidades para que realizaran la
secuencia deseada. Por eso programar el ENIAC era un trabajo arduo y
dificultoso.
Nunca pudo funcionar las 24 horas, y normalmente se ejecutaban dos veces un
mismo cómputo para comprobar los resultados y se ejecutaba periódicamente
cálculos cuyos resultados se conocían previamente para comprobar el correcto
funcionamiento de la máquina.
HISTORIA
ARQUITECTURA DE COMPUTADORES
HISTORIA
ARQUITECTURA DE COMPUTADORES
ASCC (IBM) - MARK I
Automatic Sequence Controlled Calculator
(Calculadora Automática de Secuencias Controladas)
ASCC (MARK 1) era una máquina automática eléctrica, aunque tenía
componentes electromecánicos; podía realizar 5 operaciones aritméticas:
suma, resta, multiplicación, división y referencia a resultados anteriores.
HISTORIA
ARQUITECTURA DE COMPUTADORES
La construcción de la ASCC por parte de IBM se inició en 1939
terminando en 1943, presentándose oficialmente en 1944.
ASCC ,tenía 2.5 metros de alto y 17 metros de largo, pesaba 31500 kg, contenía
800 km de cable aproximadamente.
Se programaba a través de una cinta de papel en la que había perforadas
las instrucciones codificadas, la salida podía ser tanto por tarjetas
perforadas como en papel ya que a la salida se podía conectar una
máquina de escribir eléctrica. La máquina llamaba la atención porque
tenía elegantes cubiertas de cristal muy llamativas.
Una vez programada el ASCC podía ser manejada por personas con un pequeño
conocimiento. Realizaba las multiplicaciones en 6 segundos y las divisiones en 12
segundos. (Harvard-MARK 1)
HISTORIA
ARQUITECTURA DE COMPUTADORES
HISTORIA
ARQUITECTURA DE COMPUTADORES
ARQUITECURA
ALAN TURING
ARQUITECTURA DE COMPUTADORES
Alan Mathison Turing, (1912 - 1954), fue un
matemático, lógico, científico de la
computación, criptógrafo y filósofo británico.
Es considerado uno de los padres de la ciencia de
la computación siendo el precursor de
la informática moderna. Proporcionó formalización
de los conceptos de algoritmo y computación.
Propuso el primer sistema computacional capaz de
solucionar todo problema matemático de manera
exitosa.
Bibliografia
ARQUITECTURA DE COMPUTADORES
La máquina de Turing consta de un cabezal
lector/escritor y una cinta infinita en la que el cabezal
lee el contenido, borra el contenido anterior y escribe
un nuevo valor.
Las operaciones que se pueden realizar en esta
máquina se limitan a:
• Avanzar el cabezal lector/escritor hacia la derecha.
• Avanzar el cabezal lector/escritor hacia la izquierda.
• El cómputo es determinado a partir de una tabla de
estados de la forma: (estado, valor) (nuevo estado,
nuevo valor, dirección)
Arquitectura
Alan Turing
ARQUITECTURA DE COMPUTADORES
10101011101010110 111 000 11 001 1
IN OUT
CENTRAL DE PROCESO
(cabeza mecánica capaz de:
adelantar, borrar, escribir, retroceder)
MEMORIA MEMORIA
Arquitectura
Alan Turing
ARQUITECTURA DE COMPUTADORES
Alan Turing, también propuso el denominado Test
de Turing, prediciendo que en el año 2000 las
maquinas serian tan inteligentes como las
personas.
Dicho test consiste en probar si un ente al otro lado
de una división (pared, barrera) es una persona o
es una computadora, mediante el planteamiento de
preguntas adecuadas.
En la actualidad dicho Test se ve reflejado en
algunos sistemas de confirmación de identidad en
la web como: (CAPTCHA “Completely Automated
Public Turing test to tell Computers and Humans Apart ” – “Prueba
de Turing completamente automática y pública para diferenciar
computadoras –ordenadores– de humanos”)
CURIOSIDADES
Alan Turing
ARQUITECTURA DE COMPUTADORES
ARQUITECURA
VON NEUMAN
ARQUITECTURA DE COMPUTADORES
John Von Neumann (1903-1957) fue
un matemático Húngaro-Estadounidense que realizó
contribuciones fundamentales en física
cuántica, análisis funcional, teoría de conjuntos, teoría
de juegos, ciencias de la
computación, economía, análisis
numérico, cibernética, hidrodinámica, estadística y
muchos otros campos. Es considerado como uno de
los más importantes matemáticos de la historia
moderna.
Su principal contribución hacia el area de la
computación fue cuando Publicó y Publicitó la idea de
programas almacenados en memoria.
Bibliografia
ARQUITECTURA DE COMPUTADORES
La arquitectura de Von Neumman es un diseño que usa una memoria para
almacenar instrucciones y datos.
Con este modelo (maquina Neumman) surge el concepto de Programa
Almacenado.
Von Neumman diseño una arquitectura de hardware capaz de ejecutar un
algoritmo de manera mas eficiente, de la siguiente manera:
Recibir nuevos datos.
Entregar resultados.
Elementos
de
almacenamiento
Elementos
de
procesamiento
CPU
Memoria
Input/Output
Almacenar Datos (leer - escribir).
Almacenar Programas.
Ejecutar operaciones sobre datos.
Ejecutar algoritmos.
Arquitectura
Von Neumann
ARQUITECTURA DE COMPUTADORES
I/OMemoria
Address Bus
CPU
Data Bus
Control
Arquitectura
Von Neumann
ARQUITECTURA DE COMPUTADORES
Unidad Aritmética Lógica
(ALU)
• Realiza operaciones
matemáticas y lógicas:
 Sumas.
 Restas
 multiplicaciones,
 Operaciones lógicas:
And, Or, Xor.
• Desplazamientos y
rotaciones de datos
Unidad Aritmética
Lógica
REGISTROS
CONTADOR
UNIDAD DE
CONTROL
ACUMULADOR
DataPath DataPath
DataPath
CPU
UNIDAD CENTRAL DE PROCESOS
ARQUITECTURA DE COMPUTADORES
Unidad de Control (UC)
• Controla todos los
componentes
• Interpreta instrucciones
 Decodifica y Ejecuta
instrucciones.
 Transforma
instrucciones en
órdenes a otros
componentes.
 Puede ser programada
por hardware
(cableada) y
 “microprogramada”
(varias
microinstrucciones por
instrucción)
Unidad Aritmética
Lógica
REGISTROS
CONTADOR
UNIDAD DE
CONTROL
ACUMULADOR
DataPath DataPath
DataPath
CPU
UNIDAD CENTRAL DE PROCESOS
ARQUITECTURA DE COMPUTADORES
Registros
• Almacenan datos
binarios
• Acceso rápido
• Tamaño fijo
• De propósito general
(programas)
• Componntes:
 Acumulador
 Program counter
 Puntero a memoria
Unidad Aritmética
Lógica
REGISTROS
CONTADOR
UNIDAD DE
CONTROL
ACUMULADOR
DataPath DataPath
DataPath
CPU
UNIDAD CENTRAL DE PROCESOS
ARQUITECTURA DE COMPUTADORES
Unidad Aritmética
Lógica
REGISTROS
CONTADOR
UNIDAD DE
CONTROL
DataPath
(Ruta de Datos)
Conexionado interno que
comunica la UC con las
otras unidades y registros.
Mueve datos entre los
diferentes componentes de
la unidad central de
procesos.
ACUMULADOR
DataPath DataPath
DataPath
CPU
UNIDAD CENTRAL DE PROCESOS
ARQUITECTURA DE COMPUTADORES
00
01
02
03
04 0110011000
05 0000011000
06 0001111000
07 0000000100
08 1111000000
09 0000000101
0A 0000000000
1110000000
MOVE(0Ah)1110001010
1100011001ADD(09h)
1101110111LOAD (07h)
4
5
ALU
99
GOTO(08h)
0000001001
Memoria
MEMORIA
La memoria es un espacio
físico capaz de almacenar
datos, ordenar datos,
guardar resultados, cargar
operaciones, ejecutar
instrucciones, etc.
Su funciones son:
 LOAD
 ADD
 MOVE
 GOTO
ARQUITECTURA DE COMPUTADORES
EQUIPAMIENTO I/O
El equipamiento de entra y salida es el conjunto de dispositivos que sin
pertenecer al núcleo fundamental del sistema de computo, formado por
la Unidad central de procesamiento (CPU) y la memoria central, permitan
realizar operaciones de entrada/salida (E/S) complementarias al proceso de
datos que realiza la CPU. Estas tres unidades básicas en un computador,
CPU, memoria central y el subsistema de E/S, están comunicadas entre sí
por los canales de comunicación.
El término periférico implica a menudo el concepto de “adicional pero no
esencial”, de tal modo que fue adoptado para identificar a todos los
elementos posibles que ayuden a ingresar datos y obtener información.
ARQUITECTURA DE COMPUTADORES
EQUIPAMIENTO I/O
ARQUITECTURA DE COMPUTADORES
Arquitectura
Von Neumann
ARQUITECTURA DE COMPUTADORES
Curiosidades
Von Neumann
Von Numann propuso las idea de que el futuro se desarrollarían Máquina
Autorreplicante; un sistema autorreplicante artificial que está basado en
automatización y tecnología de gran escala convencional con la capacidad
de construir entes similares a las maquinas que las contruyen
ARQUITECTURA DE COMPUTADORES
LECCIÓN
1.- Que significan las siglas ENIAC y ASCC
2.- Cuáles son lo componentes que conforman los Elementos
de Procesamiento propuestos por Von Neumann. (Explique
cada uno)
3.- Cuáles son las Funciones de la Memoria en la Arquitectura
de Von Neumann.
4.- Que es CAPTCHA , cual es su significado, proponga 2
ejemplos de uso de CAPTCHA inovadores.
5.- Explique con sus palabras la Arquitectura de Alan
Turing.(funcionamiento, componentes)
Mgs. Diego M. Reina Haro
GRACIAS

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

Arquitectura Von Neumann
Arquitectura Von NeumannArquitectura Von Neumann
Arquitectura Von Neumann
 
Practica de word
Practica de  wordPractica de  word
Practica de word
 
Von neumann
Von neumannVon neumann
Von neumann
 
Von neuman
Von neumanVon neuman
Von neuman
 
Arquitectura Von Neumann
Arquitectura Von NeumannArquitectura Von Neumann
Arquitectura Von Neumann
 
Leninnnnnnn2
Leninnnnnnn2Leninnnnnnn2
Leninnnnnnn2
 
Camilo esteban soto
Camilo esteban sotoCamilo esteban soto
Camilo esteban soto
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadoras
 
Arquitectura de von neumann
Arquitectura de von neumannArquitectura de von neumann
Arquitectura de von neumann
 
Arquitectura del procesador
Arquitectura del procesadorArquitectura del procesador
Arquitectura del procesador
 
Vonneumann
VonneumannVonneumann
Vonneumann
 
Leninnnnnnn
LeninnnnnnnLeninnnnnnn
Leninnnnnnn
 
Arquitectura de Computadoras Clase 1
Arquitectura de Computadoras Clase 1Arquitectura de Computadoras Clase 1
Arquitectura de Computadoras Clase 1
 
Unidad aritmético lógica
Unidad aritmético lógicaUnidad aritmético lógica
Unidad aritmético lógica
 
ARQUITECTURA DE COMPUTADORES (I Bimestre Abril agosto 2011)
ARQUITECTURA DE COMPUTADORES (I Bimestre Abril agosto 2011)ARQUITECTURA DE COMPUTADORES (I Bimestre Abril agosto 2011)
ARQUITECTURA DE COMPUTADORES (I Bimestre Abril agosto 2011)
 
Arquitectura de Von Neumann
Arquitectura de Von NeumannArquitectura de Von Neumann
Arquitectura de Von Neumann
 
Computadoras
ComputadorasComputadoras
Computadoras
 
Von neumann harvard
Von neumann   harvardVon neumann   harvard
Von neumann harvard
 
Arquitectura de Computadores: Generaciones de Computadores
Arquitectura de Computadores: Generaciones de ComputadoresArquitectura de Computadores: Generaciones de Computadores
Arquitectura de Computadores: Generaciones de Computadores
 
Cpu
CpuCpu
Cpu
 

Andere mochten auch

Andere mochten auch (20)

Arquitectura harvard y von neumann
Arquitectura harvard y von neumannArquitectura harvard y von neumann
Arquitectura harvard y von neumann
 
Arquitecturas del harvard y von neumann maria
Arquitecturas del harvard y von neumann mariaArquitecturas del harvard y von neumann maria
Arquitecturas del harvard y von neumann maria
 
Arquitectura harvard y von neumann
Arquitectura harvard y von neumannArquitectura harvard y von neumann
Arquitectura harvard y von neumann
 
La administración
La administraciónLa administración
La administración
 
Arquitectura von neumann.
Arquitectura von neumann.Arquitectura von neumann.
Arquitectura von neumann.
 
Von neumann
Von neumannVon neumann
Von neumann
 
Coputacion coyeyo
Coputacion coyeyoCoputacion coyeyo
Coputacion coyeyo
 
Von neumann
Von neumannVon neumann
Von neumann
 
Trabajo maquina turnin y von neumann
Trabajo maquina turnin y von neumannTrabajo maquina turnin y von neumann
Trabajo maquina turnin y von neumann
 
Arquitectura del computador von neumann
Arquitectura del computador von neumannArquitectura del computador von neumann
Arquitectura del computador von neumann
 
Otras arquitecturas
Otras arquitecturasOtras arquitecturas
Otras arquitecturas
 
Arquitectura de von neuman diapositivas imprimir
Arquitectura de von neuman diapositivas imprimirArquitectura de von neuman diapositivas imprimir
Arquitectura de von neuman diapositivas imprimir
 
Eli
EliEli
Eli
 
Arq teorico05 von neuman-hardvar
Arq teorico05 von neuman-hardvarArq teorico05 von neuman-hardvar
Arq teorico05 von neuman-hardvar
 
Arquitectura harvard 2010 1
Arquitectura harvard 2010 1Arquitectura harvard 2010 1
Arquitectura harvard 2010 1
 
Decodificador de instrucciones
Decodificador de instruccionesDecodificador de instrucciones
Decodificador de instrucciones
 
John von neumann
John von neumannJohn von neumann
John von neumann
 
Componentes y dispositivos en las redes de computadoras
Componentes y dispositivos en las redes de computadorasComponentes y dispositivos en las redes de computadoras
Componentes y dispositivos en las redes de computadoras
 
Arquitectura harvard
Arquitectura harvardArquitectura harvard
Arquitectura harvard
 
Arquitectura de von neumann
Arquitectura de von neumannArquitectura de von neumann
Arquitectura de von neumann
 

Ähnlich wie Arquitectura de von neuman sistemas

Fundamentos del computador
Fundamentos del computadorFundamentos del computador
Fundamentos del computadorJulio Ortiz
 
Diapositivas historia de la informatica terminadas
Diapositivas historia de la informatica terminadasDiapositivas historia de la informatica terminadas
Diapositivas historia de la informatica terminadas3137795765ic
 
Conociendo el computador
Conociendo el computadorConociendo el computador
Conociendo el computadoredgardovr
 
Guia de aprendizaje informatica basica
Guia de aprendizaje informatica basicaGuia de aprendizaje informatica basica
Guia de aprendizaje informatica basicaErney Ramirez
 
Conociendo el computador
Conociendo el computadorConociendo el computador
Conociendo el computadoredgardovr
 
El futuro de la computacion castañeda rendón
El futuro de la computacion castañeda rendónEl futuro de la computacion castañeda rendón
El futuro de la computacion castañeda rendónFelipe1190
 
Programacion y metodos numericos resumen unidad 1 y 2
Programacion y metodos numericos resumen unidad 1 y 2Programacion y metodos numericos resumen unidad 1 y 2
Programacion y metodos numericos resumen unidad 1 y 2David Hernandez
 
Manual basico de_computacion
Manual basico de_computacionManual basico de_computacion
Manual basico de_computacionLupita Sandoval
 
Fundamentos del computador| ITLA
Fundamentos del computador| ITLA Fundamentos del computador| ITLA
Fundamentos del computador| ITLA cristianalmanzar
 
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
 
Sistemas de computación paola millan
Sistemas de computación   paola millanSistemas de computación   paola millan
Sistemas de computación paola millanPAOLAMILLAN16
 
Fundamentos del computador
Fundamentos del computadorFundamentos del computador
Fundamentos del computadorvictor_h18
 

Ähnlich wie Arquitectura de von neuman sistemas (20)

Fundamentos del computador
Fundamentos del computadorFundamentos del computador
Fundamentos del computador
 
Historia de la informatica
Historia de la informaticaHistoria de la informatica
Historia de la informatica
 
Historia de la informatica
Historia de la informaticaHistoria de la informatica
Historia de la informatica
 
Diapositivas historia de la informatica terminadas
Diapositivas historia de la informatica terminadasDiapositivas historia de la informatica terminadas
Diapositivas historia de la informatica terminadas
 
Conociendo el computador
Conociendo el computadorConociendo el computador
Conociendo el computador
 
Guia de aprendizaje informatica basica
Guia de aprendizaje informatica basicaGuia de aprendizaje informatica basica
Guia de aprendizaje informatica basica
 
Conociendo el computador
Conociendo el computadorConociendo el computador
Conociendo el computador
 
Informatica1
Informatica1Informatica1
Informatica1
 
El futuro de la computacion castañeda rendón
El futuro de la computacion castañeda rendónEl futuro de la computacion castañeda rendón
El futuro de la computacion castañeda rendón
 
Programacion y metodos numericos resumen unidad 1 y 2
Programacion y metodos numericos resumen unidad 1 y 2Programacion y metodos numericos resumen unidad 1 y 2
Programacion y metodos numericos resumen unidad 1 y 2
 
Manual basico de_computacion
Manual basico de_computacionManual basico de_computacion
Manual basico de_computacion
 
Fundamentos del computador| ITLA
Fundamentos del computador| ITLA Fundamentos del computador| ITLA
Fundamentos del computador| ITLA
 
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
 
informatica basica 2
informatica basica 2informatica basica 2
informatica basica 2
 
Sistemas de computación paola millan
Sistemas de computación   paola millanSistemas de computación   paola millan
Sistemas de computación paola millan
 
¿Qué es el computador?
¿Qué es el computador?¿Qué es el computador?
¿Qué es el computador?
 
6190163 arquitectura-de-von-neumann
6190163 arquitectura-de-von-neumann6190163 arquitectura-de-von-neumann
6190163 arquitectura-de-von-neumann
 
Presentación1
Presentación1Presentación1
Presentación1
 
Tarea1-fundamento
Tarea1-fundamentoTarea1-fundamento
Tarea1-fundamento
 
Fundamentos del computador
Fundamentos del computadorFundamentos del computador
Fundamentos del computador
 

Mehr von Dieguess

6. PROGRAMACION OO.pptx
6. PROGRAMACION OO.pptx6. PROGRAMACION OO.pptx
6. PROGRAMACION OO.pptxDieguess
 
5. PROGRAMACION ESTRUCTURADA C++.pptx
5. PROGRAMACION ESTRUCTURADA C++.pptx5. PROGRAMACION ESTRUCTURADA C++.pptx
5. PROGRAMACION ESTRUCTURADA C++.pptxDieguess
 
4. ARREGLOS C++.pptx
4. ARREGLOS C++.pptx4. ARREGLOS C++.pptx
4. ARREGLOS C++.pptxDieguess
 
3. ESTRUCTURAS DE CONTROL C.pptx
3. ESTRUCTURAS DE CONTROL C.pptx3. ESTRUCTURAS DE CONTROL C.pptx
3. ESTRUCTURAS DE CONTROL C.pptxDieguess
 
2. DESARROLLO DE SOFTWARE.pptx
2. DESARROLLO DE SOFTWARE.pptx2. DESARROLLO DE SOFTWARE.pptx
2. DESARROLLO DE SOFTWARE.pptxDieguess
 
1. TIPOS DE DATOS.pptx
1. TIPOS DE DATOS.pptx1. TIPOS DE DATOS.pptx
1. TIPOS DE DATOS.pptxDieguess
 
MANUAL DE DIBUJO TECNICO.pdf
MANUAL DE DIBUJO TECNICO.pdfMANUAL DE DIBUJO TECNICO.pdf
MANUAL DE DIBUJO TECNICO.pdfDieguess
 
MULTIMEDIA.pptx
MULTIMEDIA.pptxMULTIMEDIA.pptx
MULTIMEDIA.pptxDieguess
 
Diagrama de Procesos - Vinculación
Diagrama de Procesos - VinculaciónDiagrama de Procesos - Vinculación
Diagrama de Procesos - VinculaciónDieguess
 
Diagrama de Procesos - Vinculación
Diagrama de Procesos - VinculaciónDiagrama de Procesos - Vinculación
Diagrama de Procesos - VinculaciónDieguess
 
Significado pacie
Significado pacieSignificado pacie
Significado pacieDieguess
 
Agenda nivelbasico
Agenda nivelbasicoAgenda nivelbasico
Agenda nivelbasicoDieguess
 
Introducción EVA
Introducción EVAIntroducción EVA
Introducción EVADieguess
 
¿ Qué es pacie
¿ Qué es pacie ¿ Qué es pacie
¿ Qué es pacie Dieguess
 
SISTEMAS MULTIMEDIALES - IMAGEN
SISTEMAS MULTIMEDIALES - IMAGENSISTEMAS MULTIMEDIALES - IMAGEN
SISTEMAS MULTIMEDIALES - IMAGENDieguess
 
Sistemas Multimedial - VIDEO
Sistemas Multimedial - VIDEOSistemas Multimedial - VIDEO
Sistemas Multimedial - VIDEODieguess
 
Sistemas Multimediales - AUDIO
Sistemas Multimediales - AUDIOSistemas Multimediales - AUDIO
Sistemas Multimediales - AUDIODieguess
 

Mehr von Dieguess (20)

6. PROGRAMACION OO.pptx
6. PROGRAMACION OO.pptx6. PROGRAMACION OO.pptx
6. PROGRAMACION OO.pptx
 
5. PROGRAMACION ESTRUCTURADA C++.pptx
5. PROGRAMACION ESTRUCTURADA C++.pptx5. PROGRAMACION ESTRUCTURADA C++.pptx
5. PROGRAMACION ESTRUCTURADA C++.pptx
 
4. ARREGLOS C++.pptx
4. ARREGLOS C++.pptx4. ARREGLOS C++.pptx
4. ARREGLOS C++.pptx
 
3. ESTRUCTURAS DE CONTROL C.pptx
3. ESTRUCTURAS DE CONTROL C.pptx3. ESTRUCTURAS DE CONTROL C.pptx
3. ESTRUCTURAS DE CONTROL C.pptx
 
2. DESARROLLO DE SOFTWARE.pptx
2. DESARROLLO DE SOFTWARE.pptx2. DESARROLLO DE SOFTWARE.pptx
2. DESARROLLO DE SOFTWARE.pptx
 
1. TIPOS DE DATOS.pptx
1. TIPOS DE DATOS.pptx1. TIPOS DE DATOS.pptx
1. TIPOS DE DATOS.pptx
 
MANUAL DE DIBUJO TECNICO.pdf
MANUAL DE DIBUJO TECNICO.pdfMANUAL DE DIBUJO TECNICO.pdf
MANUAL DE DIBUJO TECNICO.pdf
 
MULTIMEDIA.pptx
MULTIMEDIA.pptxMULTIMEDIA.pptx
MULTIMEDIA.pptx
 
Diagrama de Procesos - Vinculación
Diagrama de Procesos - VinculaciónDiagrama de Procesos - Vinculación
Diagrama de Procesos - Vinculación
 
Diagrama de Procesos - Vinculación
Diagrama de Procesos - VinculaciónDiagrama de Procesos - Vinculación
Diagrama de Procesos - Vinculación
 
Significado pacie
Significado pacieSignificado pacie
Significado pacie
 
PACIE
PACIEPACIE
PACIE
 
HV-DMRH
HV-DMRHHV-DMRH
HV-DMRH
 
Agenda nivelbasico
Agenda nivelbasicoAgenda nivelbasico
Agenda nivelbasico
 
Introducción EVA
Introducción EVAIntroducción EVA
Introducción EVA
 
Tema 2
Tema 2Tema 2
Tema 2
 
¿ Qué es pacie
¿ Qué es pacie ¿ Qué es pacie
¿ Qué es pacie
 
SISTEMAS MULTIMEDIALES - IMAGEN
SISTEMAS MULTIMEDIALES - IMAGENSISTEMAS MULTIMEDIALES - IMAGEN
SISTEMAS MULTIMEDIALES - IMAGEN
 
Sistemas Multimedial - VIDEO
Sistemas Multimedial - VIDEOSistemas Multimedial - VIDEO
Sistemas Multimedial - VIDEO
 
Sistemas Multimediales - AUDIO
Sistemas Multimediales - AUDIOSistemas Multimediales - AUDIO
Sistemas Multimediales - AUDIO
 

Kürzlich hochgeladen

Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxFernando Solis
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.docRodneyFrankCUADROSMI
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdfMiNeyi1
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdfValeriaCorrea29
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSYadi Campos
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfAlfaresbilingual
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Alejandrino Halire Ccahuana
 
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONALMiNeyi1
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024IES Vicent Andres Estelles
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfMercedes Gonzalez
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxiemerc2024
 

Kürzlich hochgeladen (20)

Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdf
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 

Arquitectura de von neuman sistemas

  • 1. ARQUITECTURA DE VON NEUMANN ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO ARQUITECTURA DE COMPUTADORES Mgs. Diego M. Reina Haro
  • 3. ARQUITECTURA DE COMPUTADORES Antes, programar era conectar cables… (ENIAC). Hacer programas era mas una cuestión de ingeniería electrónica. Cada vez que había que calcular algo distinto había que reconectar todo. ENIAC Electronic Numerical Integrator And Computer (Computador e Integrador Numérico Electrónico) HISTORIA
  • 4. ARQUITECTURA DE COMPUTADORES ENIAC nació en 1943, aunque no se terminó de construir hasta 1946, fue un contrato entre el ejército de EE.UU y los investigadores de la Unv. Pensilvania. ENIAC era controlado a través de un tren de pulsos electrónicos. Cada unidad del ENIAC era capaz de generar pulsos electrónicos para que otras unidades realizaran alguna tarea, por eso los programas para el ENIAC consistían en unir manualmente los cables de las distintas unidades para que realizaran la secuencia deseada. Por eso programar el ENIAC era un trabajo arduo y dificultoso. Nunca pudo funcionar las 24 horas, y normalmente se ejecutaban dos veces un mismo cómputo para comprobar los resultados y se ejecutaba periódicamente cálculos cuyos resultados se conocían previamente para comprobar el correcto funcionamiento de la máquina. HISTORIA
  • 6. ARQUITECTURA DE COMPUTADORES ASCC (IBM) - MARK I Automatic Sequence Controlled Calculator (Calculadora Automática de Secuencias Controladas) ASCC (MARK 1) era una máquina automática eléctrica, aunque tenía componentes electromecánicos; podía realizar 5 operaciones aritméticas: suma, resta, multiplicación, división y referencia a resultados anteriores. HISTORIA
  • 7. ARQUITECTURA DE COMPUTADORES La construcción de la ASCC por parte de IBM se inició en 1939 terminando en 1943, presentándose oficialmente en 1944. ASCC ,tenía 2.5 metros de alto y 17 metros de largo, pesaba 31500 kg, contenía 800 km de cable aproximadamente. Se programaba a través de una cinta de papel en la que había perforadas las instrucciones codificadas, la salida podía ser tanto por tarjetas perforadas como en papel ya que a la salida se podía conectar una máquina de escribir eléctrica. La máquina llamaba la atención porque tenía elegantes cubiertas de cristal muy llamativas. Una vez programada el ASCC podía ser manejada por personas con un pequeño conocimiento. Realizaba las multiplicaciones en 6 segundos y las divisiones en 12 segundos. (Harvard-MARK 1) HISTORIA
  • 10. ARQUITECTURA DE COMPUTADORES Alan Mathison Turing, (1912 - 1954), fue un matemático, lógico, científico de la computación, criptógrafo y filósofo británico. Es considerado uno de los padres de la ciencia de la computación siendo el precursor de la informática moderna. Proporcionó formalización de los conceptos de algoritmo y computación. Propuso el primer sistema computacional capaz de solucionar todo problema matemático de manera exitosa. Bibliografia
  • 11. ARQUITECTURA DE COMPUTADORES La máquina de Turing consta de un cabezal lector/escritor y una cinta infinita en la que el cabezal lee el contenido, borra el contenido anterior y escribe un nuevo valor. Las operaciones que se pueden realizar en esta máquina se limitan a: • Avanzar el cabezal lector/escritor hacia la derecha. • Avanzar el cabezal lector/escritor hacia la izquierda. • El cómputo es determinado a partir de una tabla de estados de la forma: (estado, valor) (nuevo estado, nuevo valor, dirección) Arquitectura Alan Turing
  • 12. ARQUITECTURA DE COMPUTADORES 10101011101010110 111 000 11 001 1 IN OUT CENTRAL DE PROCESO (cabeza mecánica capaz de: adelantar, borrar, escribir, retroceder) MEMORIA MEMORIA Arquitectura Alan Turing
  • 13. ARQUITECTURA DE COMPUTADORES Alan Turing, también propuso el denominado Test de Turing, prediciendo que en el año 2000 las maquinas serian tan inteligentes como las personas. Dicho test consiste en probar si un ente al otro lado de una división (pared, barrera) es una persona o es una computadora, mediante el planteamiento de preguntas adecuadas. En la actualidad dicho Test se ve reflejado en algunos sistemas de confirmación de identidad en la web como: (CAPTCHA “Completely Automated Public Turing test to tell Computers and Humans Apart ” – “Prueba de Turing completamente automática y pública para diferenciar computadoras –ordenadores– de humanos”) CURIOSIDADES Alan Turing
  • 15. ARQUITECTURA DE COMPUTADORES John Von Neumann (1903-1957) fue un matemático Húngaro-Estadounidense que realizó contribuciones fundamentales en física cuántica, análisis funcional, teoría de conjuntos, teoría de juegos, ciencias de la computación, economía, análisis numérico, cibernética, hidrodinámica, estadística y muchos otros campos. Es considerado como uno de los más importantes matemáticos de la historia moderna. Su principal contribución hacia el area de la computación fue cuando Publicó y Publicitó la idea de programas almacenados en memoria. Bibliografia
  • 16. ARQUITECTURA DE COMPUTADORES La arquitectura de Von Neumman es un diseño que usa una memoria para almacenar instrucciones y datos. Con este modelo (maquina Neumman) surge el concepto de Programa Almacenado. Von Neumman diseño una arquitectura de hardware capaz de ejecutar un algoritmo de manera mas eficiente, de la siguiente manera: Recibir nuevos datos. Entregar resultados. Elementos de almacenamiento Elementos de procesamiento CPU Memoria Input/Output Almacenar Datos (leer - escribir). Almacenar Programas. Ejecutar operaciones sobre datos. Ejecutar algoritmos. Arquitectura Von Neumann
  • 17. ARQUITECTURA DE COMPUTADORES I/OMemoria Address Bus CPU Data Bus Control Arquitectura Von Neumann
  • 18. ARQUITECTURA DE COMPUTADORES Unidad Aritmética Lógica (ALU) • Realiza operaciones matemáticas y lógicas:  Sumas.  Restas  multiplicaciones,  Operaciones lógicas: And, Or, Xor. • Desplazamientos y rotaciones de datos Unidad Aritmética Lógica REGISTROS CONTADOR UNIDAD DE CONTROL ACUMULADOR DataPath DataPath DataPath CPU UNIDAD CENTRAL DE PROCESOS
  • 19. ARQUITECTURA DE COMPUTADORES Unidad de Control (UC) • Controla todos los componentes • Interpreta instrucciones  Decodifica y Ejecuta instrucciones.  Transforma instrucciones en órdenes a otros componentes.  Puede ser programada por hardware (cableada) y  “microprogramada” (varias microinstrucciones por instrucción) Unidad Aritmética Lógica REGISTROS CONTADOR UNIDAD DE CONTROL ACUMULADOR DataPath DataPath DataPath CPU UNIDAD CENTRAL DE PROCESOS
  • 20. ARQUITECTURA DE COMPUTADORES Registros • Almacenan datos binarios • Acceso rápido • Tamaño fijo • De propósito general (programas) • Componntes:  Acumulador  Program counter  Puntero a memoria Unidad Aritmética Lógica REGISTROS CONTADOR UNIDAD DE CONTROL ACUMULADOR DataPath DataPath DataPath CPU UNIDAD CENTRAL DE PROCESOS
  • 21. ARQUITECTURA DE COMPUTADORES Unidad Aritmética Lógica REGISTROS CONTADOR UNIDAD DE CONTROL DataPath (Ruta de Datos) Conexionado interno que comunica la UC con las otras unidades y registros. Mueve datos entre los diferentes componentes de la unidad central de procesos. ACUMULADOR DataPath DataPath DataPath CPU UNIDAD CENTRAL DE PROCESOS
  • 22. ARQUITECTURA DE COMPUTADORES 00 01 02 03 04 0110011000 05 0000011000 06 0001111000 07 0000000100 08 1111000000 09 0000000101 0A 0000000000 1110000000 MOVE(0Ah)1110001010 1100011001ADD(09h) 1101110111LOAD (07h) 4 5 ALU 99 GOTO(08h) 0000001001 Memoria MEMORIA La memoria es un espacio físico capaz de almacenar datos, ordenar datos, guardar resultados, cargar operaciones, ejecutar instrucciones, etc. Su funciones son:  LOAD  ADD  MOVE  GOTO
  • 23. ARQUITECTURA DE COMPUTADORES EQUIPAMIENTO I/O El equipamiento de entra y salida es el conjunto de dispositivos que sin pertenecer al núcleo fundamental del sistema de computo, formado por la Unidad central de procesamiento (CPU) y la memoria central, permitan realizar operaciones de entrada/salida (E/S) complementarias al proceso de datos que realiza la CPU. Estas tres unidades básicas en un computador, CPU, memoria central y el subsistema de E/S, están comunicadas entre sí por los canales de comunicación. El término periférico implica a menudo el concepto de “adicional pero no esencial”, de tal modo que fue adoptado para identificar a todos los elementos posibles que ayuden a ingresar datos y obtener información.
  • 26. ARQUITECTURA DE COMPUTADORES Curiosidades Von Neumann Von Numann propuso las idea de que el futuro se desarrollarían Máquina Autorreplicante; un sistema autorreplicante artificial que está basado en automatización y tecnología de gran escala convencional con la capacidad de construir entes similares a las maquinas que las contruyen
  • 27. ARQUITECTURA DE COMPUTADORES LECCIÓN 1.- Que significan las siglas ENIAC y ASCC 2.- Cuáles son lo componentes que conforman los Elementos de Procesamiento propuestos por Von Neumann. (Explique cada uno) 3.- Cuáles son las Funciones de la Memoria en la Arquitectura de Von Neumann. 4.- Que es CAPTCHA , cual es su significado, proponga 2 ejemplos de uso de CAPTCHA inovadores. 5.- Explique con sus palabras la Arquitectura de Alan Turing.(funcionamiento, componentes)
  • 28. Mgs. Diego M. Reina Haro GRACIAS