SlideShare une entreprise Scribd logo
1  sur  34
El modelo de Von Neumann ,[object Object],[object Object],[object Object],[object Object]
John Von Neumann ,[object Object],[object Object],[object Object],[object Object],[object Object]
Lineamientos del modelo Von Neumann ,[object Object],[object Object],[object Object],[object Object]
Estructura de una máquina von Neumann
Características principales ,[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]
CPU ,[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]
CPU  ,[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]
Ciclo de instrucción 1. Recuperar la siguiente instrucción desde memoria (apuntada por el  program counter ) y luego incrementar el  program counter . 2. Decodificar el patrón de bits en el registro de instrucción IR 3. Ejecutar la instrucción indicada en el registro de instrucción IR
Ciclo de Ejecución ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],Ciclo de ejecución
[object Object],Ciclo de ejecución
[object Object],Ciclo de ejecución
[object Object],Ciclo de ejecución
Tipos de Operaciones ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Primer implementación de Von Newman:  La IAS
IAS: Diagrama
Estructura de la IAS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],(UC)
Representación de los datos en la IAS ,[object Object],[object Object],[object Object],[object Object],0 1  39 0  8  19 20  28  39 Codop  Dirección  Codop  Dirección Signo Palabra número Palabra instrucción
Instrucción 0  8  19 Codop  Dirección Palabra instrucción ,[object Object],[object Object]
Máquina von Neumann Detalles de la estructura MBR: Memory Buffer Register Contiene una palabra que debe ser almacenada en la memoria, o es usado para recibir una palabra procedente de la memoria. (UC)
Máquina von Neumann Detalles de la estructura MAR: Memory Adress Register Especifica la dirección en memoria de la palabra que va a ser escrita o leída en MBR. (UC)
Máquina von Neumann Detalles de la estructura IR: Instruction Register Contiene los 8 bits del código de operación de la instrucción que se va a ejecutar.  (UC)
Máquina von Neumann Detalles de la estructura IBR: Instruction Buffer Register Empleado para almacenar temporalmente la instrucción contenida en la parte derecha de una palabra en memoria. (UC)
Detalles de la estructura PC: Program Counter Contiene la dirección de la próxima pareja de instrucciones que van a ser captadas de la memoria. (UC)
Detalles de la estructura AC y MQ: Accumulator y Multiplier Quotient Se emplean para almacenar operandos y resultados de operaciones de la ALU temporalmente. Por ejemplo, el resultado de multiplicar dos números de 40 bits es un número de 80 bits; los 40 bits más significativos se almacenan en AC y los menos significativos se almacenan en MQ.  (UC)
Diagrama de flujo parcial de las operaciones de la IAS
Registros en otras arquitecturas
Modelo de von Neumann Bus del Sistema
Una posible configuración
Buses ,[object Object],[object Object],[object Object],[object Object],[object Object]
Data Bus ,[object Object],[object Object],[object Object]
Address bus ,[object Object],[object Object],[object Object],[object Object]
Control Bus ,[object Object],[object Object],[object Object],[object Object]
BIOGRAFIA ,[object Object],[object Object],[object Object],[object Object]

Contenu connexe

Tendances

Arqutecturas harvrd, von newman y risc
Arqutecturas harvrd, von newman y riscArqutecturas harvrd, von newman y risc
Arqutecturas harvrd, von newman y riscesteabn1426
 
Cuadro sipnotico tipos de computacion paralela
Cuadro sipnotico tipos de computacion paralelaCuadro sipnotico tipos de computacion paralela
Cuadro sipnotico tipos de computacion paralelaEduardo Suarez
 
Mapa conceptual arquitectura del pc
Mapa conceptual arquitectura del pcMapa conceptual arquitectura del pc
Mapa conceptual arquitectura del pcGustavo Oseche
 
Arquitectura de von neumann
Arquitectura de von neumannArquitectura de von neumann
Arquitectura de von neumannGabriel Barboza
 
Von neumann vs harvard
Von neumann vs harvardVon neumann vs harvard
Von neumann vs harvardManzelot
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasYESENIA CETINA
 
Modelos de arquitecturas de computo
Modelos de arquitecturas de computoModelos de arquitecturas de computo
Modelos de arquitecturas de computoYESENIA CETINA
 
Diferencias entre arquitectura y organización
Diferencias entre arquitectura y organizaciónDiferencias entre arquitectura y organización
Diferencias entre arquitectura y organizaciónAngel Aguilar
 
Arquitectura von neumann
Arquitectura von neumannArquitectura von neumann
Arquitectura von neumannfjruiziesalixar
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasYESENIA CETINA
 
Arquitectura Del Computador
Arquitectura Del ComputadorArquitectura Del Computador
Arquitectura Del Computadorivan
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasYESENIA CETINA
 
Ensamblaje De Computadoras
Ensamblaje De  ComputadorasEnsamblaje De  Computadoras
Ensamblaje De ComputadorasUPTM
 
Ensamblador - Interrupciones de Software
Ensamblador - Interrupciones de SoftwareEnsamblador - Interrupciones de Software
Ensamblador - Interrupciones de SoftwareOmar Sanmartin
 
Generacion de Sistemas Operativos
Generacion de Sistemas OperativosGeneracion de Sistemas Operativos
Generacion de Sistemas OperativosFreddy Sinchi
 
Gestión de entrada salida
Gestión de entrada salida Gestión de entrada salida
Gestión de entrada salida eduardoed5
 

Tendances (20)

Arqutecturas harvrd, von newman y risc
Arqutecturas harvrd, von newman y riscArqutecturas harvrd, von newman y risc
Arqutecturas harvrd, von newman y risc
 
Cuadro sipnotico tipos de computacion paralela
Cuadro sipnotico tipos de computacion paralelaCuadro sipnotico tipos de computacion paralela
Cuadro sipnotico tipos de computacion paralela
 
ADMINISTRACION DE MEMORIA
ADMINISTRACION DE MEMORIAADMINISTRACION DE MEMORIA
ADMINISTRACION DE MEMORIA
 
Mapa conceptual arquitectura del pc
Mapa conceptual arquitectura del pcMapa conceptual arquitectura del pc
Mapa conceptual arquitectura del pc
 
Arquitectura de von neumann
Arquitectura de von neumannArquitectura de von neumann
Arquitectura de von neumann
 
Von neumann vs harvard
Von neumann vs harvardVon neumann vs harvard
Von neumann vs harvard
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadoras
 
Taller de Sistemas Operativos
Taller de Sistemas Operativos Taller de Sistemas Operativos
Taller de Sistemas Operativos
 
Modelos de arquitecturas de computo
Modelos de arquitecturas de computoModelos de arquitecturas de computo
Modelos de arquitecturas de computo
 
Diferencias entre arquitectura y organización
Diferencias entre arquitectura y organizaciónDiferencias entre arquitectura y organización
Diferencias entre arquitectura y organización
 
Arquitectura von neumann
Arquitectura von neumannArquitectura von neumann
Arquitectura von neumann
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadoras
 
Arquitectura Del Computador
Arquitectura Del ComputadorArquitectura Del Computador
Arquitectura Del Computador
 
Lenguaje de Transferencia de Registro
Lenguaje de Transferencia de RegistroLenguaje de Transferencia de Registro
Lenguaje de Transferencia de Registro
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadoras
 
Ensamblaje De Computadoras
Ensamblaje De  ComputadorasEnsamblaje De  Computadoras
Ensamblaje De Computadoras
 
Ensamblador - Interrupciones de Software
Ensamblador - Interrupciones de SoftwareEnsamblador - Interrupciones de Software
Ensamblador - Interrupciones de Software
 
Generacion de Sistemas Operativos
Generacion de Sistemas OperativosGeneracion de Sistemas Operativos
Generacion de Sistemas Operativos
 
PAGINACION Y SEGMENTACION DE MEMORIA
PAGINACION Y SEGMENTACION DE MEMORIAPAGINACION Y SEGMENTACION DE MEMORIA
PAGINACION Y SEGMENTACION DE MEMORIA
 
Gestión de entrada salida
Gestión de entrada salida Gestión de entrada salida
Gestión de entrada salida
 

Similaire à Modelo von newman

Von neuman
Von neumanVon neuman
Von neumantuxman82
 
Von neuman
Von neumanVon neuman
Von neumantuxman82
 
C2- Arquitectura del Microprocesador.pptx
C2- Arquitectura del Microprocesador.pptxC2- Arquitectura del Microprocesador.pptx
C2- Arquitectura del Microprocesador.pptxNombre Apellidos
 
UNIDAD I - A - ARQUITECTURA BASICA DE LAS COMPUTADORAS-2021-II.pptx
UNIDAD I - A - ARQUITECTURA BASICA DE LAS COMPUTADORAS-2021-II.pptxUNIDAD I - A - ARQUITECTURA BASICA DE LAS COMPUTADORAS-2021-II.pptx
UNIDAD I - A - ARQUITECTURA BASICA DE LAS COMPUTADORAS-2021-II.pptxSamAladoVz1
 
Estructura de computos
Estructura de computosEstructura de computos
Estructura de computosHijole
 
Arquitectura del Computador
Arquitectura del ComputadorArquitectura del Computador
Arquitectura del ComputadorGustavo Davila
 
1 IntroduccióN A La Arquitectura De Computadores I
1 IntroduccióN A La Arquitectura De Computadores I1 IntroduccióN A La Arquitectura De Computadores I
1 IntroduccióN A La Arquitectura De Computadores Ijosodo
 
Arquitectura de una computadora
Arquitectura de una computadoraArquitectura de una computadora
Arquitectura de una computadorajessiicasaldana
 
Teoria de arquitectura - 1 - Componentes y funcionamiento básico de una compu...
Teoria de arquitectura - 1 - Componentes y funcionamiento básico de una compu...Teoria de arquitectura - 1 - Componentes y funcionamiento básico de una compu...
Teoria de arquitectura - 1 - Componentes y funcionamiento básico de una compu...Sebastian De Los Angeles
 
Organización y Arquitectura de Computador
Organización y Arquitectura de ComputadorOrganización y Arquitectura de Computador
Organización y Arquitectura de Computadorpacampble
 
UNIDADES FUNCIONALES DEL ORDENADOR
UNIDADES FUNCIONALES DEL ORDENADORUNIDADES FUNCIONALES DEL ORDENADOR
UNIDADES FUNCIONALES DEL ORDENADORGovindaRomero
 
Historia de los ordenadores
Historia de los ordenadoresHistoria de los ordenadores
Historia de los ordenadoreselsocio2
 
Modelosdearquitecturasdecomputadoras 120905220343-phpapp01
Modelosdearquitecturasdecomputadoras 120905220343-phpapp01Modelosdearquitecturasdecomputadoras 120905220343-phpapp01
Modelosdearquitecturasdecomputadoras 120905220343-phpapp01Aldo Altamira
 
Arquitectura de Computadores Capitulo II
Arquitectura de Computadores Capitulo IIArquitectura de Computadores Capitulo II
Arquitectura de Computadores Capitulo IIguest03bcc9
 
Arquitectura de Computadores Capitulo II
Arquitectura de Computadores Capitulo IIArquitectura de Computadores Capitulo II
Arquitectura de Computadores Capitulo IIVideoconferencias UTPL
 

Similaire à Modelo von newman (20)

Von neuman
Von neumanVon neuman
Von neuman
 
Von neuman
Von neumanVon neuman
Von neuman
 
C2- Arquitectura del Microprocesador.pptx
C2- Arquitectura del Microprocesador.pptxC2- Arquitectura del Microprocesador.pptx
C2- Arquitectura del Microprocesador.pptx
 
UNIDAD I - A - ARQUITECTURA BASICA DE LAS COMPUTADORAS-2021-II.pptx
UNIDAD I - A - ARQUITECTURA BASICA DE LAS COMPUTADORAS-2021-II.pptxUNIDAD I - A - ARQUITECTURA BASICA DE LAS COMPUTADORAS-2021-II.pptx
UNIDAD I - A - ARQUITECTURA BASICA DE LAS COMPUTADORAS-2021-II.pptx
 
Estructura de computos
Estructura de computosEstructura de computos
Estructura de computos
 
M.c
M.cM.c
M.c
 
Arquitectura Von Neumann
Arquitectura Von NeumannArquitectura Von Neumann
Arquitectura Von Neumann
 
Arquitectura del Computador
Arquitectura del ComputadorArquitectura del Computador
Arquitectura del Computador
 
1 IntroduccióN A La Arquitectura De Computadores I
1 IntroduccióN A La Arquitectura De Computadores I1 IntroduccióN A La Arquitectura De Computadores I
1 IntroduccióN A La Arquitectura De Computadores I
 
Arquitectura de una computadora
Arquitectura de una computadoraArquitectura de una computadora
Arquitectura de una computadora
 
Teoria de arquitectura - 1 - Componentes y funcionamiento básico de una compu...
Teoria de arquitectura - 1 - Componentes y funcionamiento básico de una compu...Teoria de arquitectura - 1 - Componentes y funcionamiento básico de una compu...
Teoria de arquitectura - 1 - Componentes y funcionamiento básico de una compu...
 
Organización y Arquitectura de Computador
Organización y Arquitectura de ComputadorOrganización y Arquitectura de Computador
Organización y Arquitectura de Computador
 
UNIDADES FUNCIONALES DEL ORDENADOR
UNIDADES FUNCIONALES DEL ORDENADORUNIDADES FUNCIONALES DEL ORDENADOR
UNIDADES FUNCIONALES DEL ORDENADOR
 
Historia de los ordenadores
Historia de los ordenadoresHistoria de los ordenadores
Historia de los ordenadores
 
Modelosdearquitecturasdecomputadoras 120905220343-phpapp01
Modelosdearquitecturasdecomputadoras 120905220343-phpapp01Modelosdearquitecturasdecomputadoras 120905220343-phpapp01
Modelosdearquitecturasdecomputadoras 120905220343-phpapp01
 
Hernan espinoza 5_b_t#2
Hernan espinoza 5_b_t#2Hernan espinoza 5_b_t#2
Hernan espinoza 5_b_t#2
 
Arquitectura de Computadores Capitulo II
Arquitectura de Computadores Capitulo IIArquitectura de Computadores Capitulo II
Arquitectura de Computadores Capitulo II
 
Arquitectura de Computadores Capitulo II
Arquitectura de Computadores Capitulo IIArquitectura de Computadores Capitulo II
Arquitectura de Computadores Capitulo II
 
Como funciona un pc 01
Como funciona un pc 01Como funciona un pc 01
Como funciona un pc 01
 
Arquitecturas de computadoras
Arquitecturas de computadorasArquitecturas de computadoras
Arquitecturas de computadoras
 

Dernier

NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfUPTAIDELTACHIRA
 
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
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICAÁngel Encinas
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfNancyLoaa
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdfValeriaCorrea29
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdfMiguelHuaman31
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxlclcarmen
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfPaolaRopero2
 
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
 
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
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosJonathanCovena1
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptxRigoTito
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesYanirisBarcelDelaHoz
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Juan Martín Martín
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 

Dernier (20)

NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.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.
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdf
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.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
 
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
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 

Modelo von newman

  • 1.
  • 2.
  • 3.
  • 4. Estructura de una máquina von Neumann
  • 5.
  • 6.
  • 7.
  • 8. Ciclo de instrucción 1. Recuperar la siguiente instrucción desde memoria (apuntada por el program counter ) y luego incrementar el program counter . 2. Decodificar el patrón de bits en el registro de instrucción IR 3. Ejecutar la instrucción indicada en el registro de instrucción IR
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15. Primer implementación de Von Newman: La IAS
  • 17.
  • 18.
  • 19.
  • 20. Máquina von Neumann Detalles de la estructura MBR: Memory Buffer Register Contiene una palabra que debe ser almacenada en la memoria, o es usado para recibir una palabra procedente de la memoria. (UC)
  • 21. Máquina von Neumann Detalles de la estructura MAR: Memory Adress Register Especifica la dirección en memoria de la palabra que va a ser escrita o leída en MBR. (UC)
  • 22. Máquina von Neumann Detalles de la estructura IR: Instruction Register Contiene los 8 bits del código de operación de la instrucción que se va a ejecutar. (UC)
  • 23. Máquina von Neumann Detalles de la estructura IBR: Instruction Buffer Register Empleado para almacenar temporalmente la instrucción contenida en la parte derecha de una palabra en memoria. (UC)
  • 24. Detalles de la estructura PC: Program Counter Contiene la dirección de la próxima pareja de instrucciones que van a ser captadas de la memoria. (UC)
  • 25. Detalles de la estructura AC y MQ: Accumulator y Multiplier Quotient Se emplean para almacenar operandos y resultados de operaciones de la ALU temporalmente. Por ejemplo, el resultado de multiplicar dos números de 40 bits es un número de 80 bits; los 40 bits más significativos se almacenan en AC y los menos significativos se almacenan en MQ. (UC)
  • 26. Diagrama de flujo parcial de las operaciones de la IAS
  • 27. Registros en otras arquitecturas
  • 28. Modelo de von Neumann Bus del Sistema
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.

Notes de l'éditeur

  1. Ya charlamos bastante sobre muchas cuestiones en forma un tanto superficial. Ahora intentaremos ahondar un poco en el modelo de cómputo, pero más en el modelo conceptual detrás de las computadoras que conocemos. De las implementaciones de computadoras, la ENIAC es la primera a la que se le puede llamar computadora de propósito general. Es decir que era programable para desarrollar cualquier tarea.
  2. John Von Neumann, matemático, es la persona conocida como el padre de la computadora moderna. La propuesta de Von Neumann es que una computadora debiera ser capaz de almacenar el programa que ejecuta de forma que esta no tenga que ser reprogramada cada vez que se desea resolver un problema particular. De alguna forma el concepto introducido por Von Neumann es el de memoria.
  3. Sobre la base de la propuesta de Von Neumann se articula el modelo de Von Neuman cuyos lineamientos son:...
  4. En esta transparencia podemos ver en forma gráfica lo que hoy se conoce como modelo de Von Neumann.
  5. Se tiene una CPU conteniendo la unidad aritmética lógica, una unidad de control que será la encargada de llevar a cabo la ejecución secuencial de los programas y un conjunto de registros. Fuera de ella se tiene una memoria en la que se almacenarás programas y datos y un sistema de I/O, todo conectado a través de buses. Debe destacarse que en este modelo el tiempo se repartirá entre ejecución y lectura de datos de memoria, lo que se conoce como cuello de botella de Von Neumann.
  6. Como dijimos antes, la CPU está compuesta por una unidad de control cuyas tareas principales son:... Y la ALU, que se ocupa de:...
  7. Los registros tienen las siguientes propiedades:... Y se conoce como DataPath a los canales a través de los cuales la información fluye entre las partes constitutivas de la CPU.
  8. Una de las principales cuestiones a aprender, y que siempre debemos tener en la cabeza es lo que se denomina el ciclo de instrucción. Este es el esquema básico a partir del cual se lleva a cabo la ejecución de un programa. Es decir que son las reglas básicas de funcionamiento de una comutadora.
  9. Veamos esto un poco más en detalle. Durante la etapa de Fetch la unidad de control recupera la instrucción apuntada por el PC y luego lo incrementa para que quede apuntando a la instrucción siguiente. En la etapa de Decode, se guardan los bits correspondientes al código de instrucción en un registro, y se decodifica este código para determinar qué instrucción que realizará la ALU; luego, se recuperan los operando de memoria. Durante la etapa de Execute, la ALU realiza la operación solicitada entre los operandos leídos, y se guarda el resultado en donde corresponda. Finalmente, se vuelve al comienzo.
  10. Graficamente...
  11. En general, las instrucciones con las que se cuenta son de los siguientes tipos:...
  12. La primera implementación de una computadora que presentaba las características del modelo de Von Neumann fue la IAS (Institute for Advanced Study, Princeton). Fue construida por el propio Von Neumann.
  13. El diagrama de la IAS no es más que lo que ya habíamos mostrado como la arquitectura básica de Von Neumann.
  14. Si miramos un poco más en detalle, lo que encontramos es la siguiente estructura. El CPU se encuentra dividido en dos subsistemas, por un lado la ALU con los registros que utiliza para realizar las operaciones y por otro la unidad de control con los registros necesarios para llevar a cabo el ciclo de instrucciones.
  15. En la IAS, la información se organizaba en palabras de 40 bits, sean datos o instrucciones de programa, por supuesto, estamos hablando de representación binaria. Las instrucciones, en realidad eran de 20 bits de modo de acomodar dos instrucciones por palabra.
  16. Las instrucciones estaban divididas en el código de operación, de 8 bits, y la dirección del operando que participaba en la operación. Estas direcciones eran de 12 bits, permitiendo acceder una memoria de a lo sumo 4 Kb.
  17. Otras arquitecturas, especialmente las más modernas, cuentan con mayor cantidad de registros con métodos de acceso diferentes; por ejemplo, en la columna 1 vemos la estructura de registros de un procesador MIC68000, en la 2 tenemos los registros con que contaba un procesador 8086 y en la 3 los de un 80386, este último permitiendo acceder a los mismo en forma parcial para poder proveer compatibilidad hacia atrás.
  18. Una de las partes más importantes de una computadora es el medio de comunicación sobre el cual se interconectan las unidades que hemos mencionado. Es común encontrar tres canales que son denominados bus de datos, direcciones y control. Estos canales son utilizados para realizar los intercambios que sean necesarios para la ejecución de los programas.
  19. En esta transparencia vemos una posible configuración de un sistema completo. Por un lado se tiene el procesador con sus buses locales, que se conecta a la memoria a través de un bus y a los dispositivos de I/O a través de otro. Las posibles interacciones entre estos canales, y de ellos con el procesador, son administradas por un controlador de bus que se ocupa de repartir tiempos de acceso al CPU o eventuales accesos directos a memoria.
  20. Los buses no son más que un medio físico a través del cual se conectan dispositivos que deben mantener cierta comunicación. Este medio físico suele ser un grupo de "cables" que pueden transportar una cierta cantidad de bits; adicionalmente habrá lineas de control asociadas a las interacciones que los dispositivos deben llevar a cabo. Estas lineas de control serán las que sean capaces de resolver la contienda por el uso del medio cuando este no es dedicado.
  21. El bus de datos es un punto clave en el rendimiento del sistema. el tamaño del bus (cantidad de hilos) es del tamaño de la palabra sobre la que trabajamos y mientras más grande sea esta más información podrá ser transladada en simultáneo y, consecuentemente, más rápido se realizarán las lecturas y/o escrituras.
  22. El bus de direcciones define la fuente o destino de los datos colocados en el bus de datos. Su tamaño determina la cantidad máxima de memoria que puede ser direccionable, y consecuentemente la cantidad máxima de memoria del sistema.
  23. El bus de control es el canal que usarán los dispositivos conectados para comunicarse qué tarea debe realizarse con los datos y las direcciones puestas en los otros buses. Por ejemplo, dada una dirección colocada en el bus de direcciones, y un dato colocado en el bus de datos, se pedirá su escritura en memoria.