SlideShare una empresa de Scribd logo
1 de 14
MODELO
VON NEUMANN
John Von Neumann
(28-12-7903 a 8-2-1957)
Fue uno de los mas grandes matemáticos del siglo XX
de origen húngaro-estadounidense, contribuyo
enormemente en los campos de la física cuántica,
análisis funcional, teoría de conjuntos, ciencias de la
computación.
Nacido en el imperio de Austria Hungría en la ciudad de
Budapest, estudio química y matemáticas en la ciudad
de Berlín, graduado de la universidad de Budapest a los
23 con doctorado en matemáticas
INICIO DEL MODELO
VON NEUMANN
En la arquitectura von Neumann consta de un solo dispositivo de
almacenamiento en el cual se encuentran tanto las instrucciones como los
datos, este fue el primer modelo de los computadores con los cuales se
basaron las nuevas tecnologías, modificando en gran parte el modelo de von
Neumann
DIAGRAMA EN BLOQUES DEL MODELO DE
Von Neumann
UNIDAD DE CONTROL
En esta parte del modelo se interpretan las instrucciones del programa y los
controles de las otras partes del procesador.
• Registro de instrucción
• Conteo de instrucciones
• Registro de estados o flags
• Decodificador
• Generador de señal o reloj
UNIDAD DE EJECUCION
Esta no es mas que la unidad central del procesador la cual consiste en:
La unidad aritmética lógica
Los registros
MEMORIA
La memoria es la encargada de almacenar los datos y las instrucciones del
programa.
UNIDAD DE ENTRADA Y SALIDA
Es la encargada de conectar al procesador con el exterior
CICLO DE TRABAJO
Como todo sistema se requiere un orden de ejecución para lograr el objetivo del
programa, para el modelo de von Neumann el ciclo de trabajo es:
Obtener
El programa ejecuta el primer segmento de memoria, incrementando el contador de
instrucciones para el siguiente ciclo, y así poder ir a la siguiente instrucción.
Decodificar
La instrucción se traduce o decodifica en un lenguaje utilizable para la unidad de
ejecución
Buscar operadores lógicos
Aquí es donde se busca la posición de memoria donde se encuentra el operador lógico
deseado para luego ser ejecutado.
Ejecutar
La unidad lógica aritmética realiza las operaciones deseadas y reescribe en los
registros o la memoria de acuerdo con el resultando
En el modelo de Von Neumann se utilizan memorias
tipo EPROM que nos sirven para guardar las
instrucciones que ejecutara nuestro procesador.
En dicha memoria se encuentran tanto los datos como
las instrucciones siendo 00h la primera línea o
dirección de memoria.
El mapa de memoria inicia en la dirección 00h y
termina en FFh para un procesador de 8 bit.
Memoria EPROM= 2^^8=256 o 00h a FFh en
hexadecimal
Tipos de memorias para un procesador
con arquitectura Von Neumann
TIPOS DE
REGISTROSREGISTROS
MBR
Registro de Buffer de memoria
MAR
Registro de direccion de memoria
IR
Instrucción de registro
IBR
Intruccion de buffer de registro
PC
Contador de programa
AC
Acumulador
NEMONICO DE UN PROCESADOR
NEMONICO CODIGO DESCRIPCIO
N
MOV A, N 00h Carga
Acumulador con
un número
MOV A, [DIR] 01h Carga
Acumulador con
el contenido de
una dirección
MOV [DIR], A 02h Guarda
Acumulador en
una dirección
AND A, [DIR] 03h AND lógico del
Acumulador con
el contenido de
una dirección
OR A, [DIR] 04h OR lógico del
Acumulador con
el contenido de
una dirección
NOT A 05h Complementar a
uno el
Acumulador
ADD A, [DIR] 06h Suma al
Acumulador el
contenido de
una dirección
ADC A, [DIR] 07h Suma con
acarreo al
Acumulador el
contenido de una
dirección
CMP A, [DIR] 08h Comparar con
acarreo al
Acumulador el
contenido de una
dirección (el
contenido del
acumulador no
sufre ningún
cambio.)
JC [DIR] 09h Salta si el BIT C
esta activado
JZ [DIR] 0Ah Salta si el BIT Z
esta activado
JMP [DIR] 0Bh Saltar a la
dirección DIR
VENTAJAS DEL MODELO
VON NEUMANN
Eficiencia de tamaño:
Un programa en ensamblador no ocupa mucho espacio en memoria
porque no tiene que cargar librerías.
Flexibilidad:
La flexibilidad el sistema es tan grande como las aplicaciones de la
computadora a procesos o aplicaciones, y dado que se programa en
lenguaje maquina no se requiere de cambios de software o hardware.
DESVENTAJAS DEL MODELO VON NEUMANN
Tiempo de programación:
Como es un lenguaje de bajo nivel requiere mas instrucciones para
realizar el mismo proceso en programación que con un lenguaje de alto nivel.
Programas fuentes muy extensos:
Por las mismas razones que aumenta el tiempo de programación así
aumenta el tamaño del programa, dado que requiere mas instrucciones en
lenguaje maquina que en un entorno grafico.
BUS DE DATOS:
Posee un único bus de datos para acceso a memoria.
MUCHAS GRACIAS

Más contenido relacionado

La actualidad más candente

Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasYESENIA CETINA
 
Microprocesador
MicroprocesadorMicroprocesador
MicroprocesadorSuarezJhon
 
Arquitectura de Computadores Cap VI:Repertorio de Instrucciones
Arquitectura de Computadores Cap VI:Repertorio de InstruccionesArquitectura de Computadores Cap VI:Repertorio de Instrucciones
Arquitectura de Computadores Cap VI:Repertorio de InstruccionesVideoconferencias UTPL
 
Arquitectura de Von Neumann
Arquitectura de Von NeumannArquitectura de Von Neumann
Arquitectura de Von Neumannvictor medra
 
Sistemas operativos ventajas y desventajas
Sistemas operativos ventajas y desventajasSistemas operativos ventajas y desventajas
Sistemas operativos ventajas y desventajasByron Martinez Gordon
 
Arquitectura de los computadores
Arquitectura de los computadoresArquitectura de los computadores
Arquitectura de los computadoresJ David Martinez
 
Infografia, Sistemas operativos-Mike Espinola.
Infografia, Sistemas operativos-Mike Espinola.Infografia, Sistemas operativos-Mike Espinola.
Infografia, Sistemas operativos-Mike Espinola.Mike Espinola
 
Arquitectura y caracteristicas de los sistemas operativos windows
Arquitectura y caracteristicas de los sistemas operativos windowsArquitectura y caracteristicas de los sistemas operativos windows
Arquitectura y caracteristicas de los sistemas operativos windowsslipkdany21
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosJomicast
 
Gestion de memoria
Gestion de memoriaGestion de memoria
Gestion de memoriaALASBLANKS
 
Elementos de los sistemas operativos
Elementos de los sistemas operativosElementos de los sistemas operativos
Elementos de los sistemas operativosJonnathan19xix
 
Paradigmas de ingenieria del software
Paradigmas de ingenieria del softwareParadigmas de ingenieria del software
Paradigmas de ingenieria del softwareTensor
 
Mapa conceptual hardware
Mapa conceptual hardwareMapa conceptual hardware
Mapa conceptual hardwarelaranapeluda
 
Arquitectura harvard y von neumann
Arquitectura harvard y von neumannArquitectura harvard y von neumann
Arquitectura harvard y von neumanncarlos_graterol
 
Procesos Ligeros: Hilos o Hebras
Procesos Ligeros: Hilos o HebrasProcesos Ligeros: Hilos o Hebras
Procesos Ligeros: Hilos o HebrasJ M
 
Generaciones de los sistemas operativos
Generaciones de los sistemas operativosGeneraciones de los sistemas operativos
Generaciones de los sistemas operativosKenneth Tacuri Mora
 

La actualidad más candente (20)

Sistemas de archivos
Sistemas de archivosSistemas de archivos
Sistemas de archivos
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadoras
 
Microprocesador
MicroprocesadorMicroprocesador
Microprocesador
 
Arquitectura de Computadores Cap VI:Repertorio de Instrucciones
Arquitectura de Computadores Cap VI:Repertorio de InstruccionesArquitectura de Computadores Cap VI:Repertorio de Instrucciones
Arquitectura de Computadores Cap VI:Repertorio de Instrucciones
 
Arquitectura de Von Neumann
Arquitectura de Von NeumannArquitectura de Von Neumann
Arquitectura de Von Neumann
 
Sistemas operativos ventajas y desventajas
Sistemas operativos ventajas y desventajasSistemas operativos ventajas y desventajas
Sistemas operativos ventajas y desventajas
 
Arquitectura de los computadores
Arquitectura de los computadoresArquitectura de los computadores
Arquitectura de los computadores
 
Infografia, Sistemas operativos-Mike Espinola.
Infografia, Sistemas operativos-Mike Espinola.Infografia, Sistemas operativos-Mike Espinola.
Infografia, Sistemas operativos-Mike Espinola.
 
Arquitectura y caracteristicas de los sistemas operativos windows
Arquitectura y caracteristicas de los sistemas operativos windowsArquitectura y caracteristicas de los sistemas operativos windows
Arquitectura y caracteristicas de los sistemas operativos windows
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Gestion de memoria
Gestion de memoriaGestion de memoria
Gestion de memoria
 
Clasificacion de los sistemas operativos
Clasificacion de los sistemas operativosClasificacion de los sistemas operativos
Clasificacion de los sistemas operativos
 
Interrupciones
InterrupcionesInterrupciones
Interrupciones
 
Elementos de los sistemas operativos
Elementos de los sistemas operativosElementos de los sistemas operativos
Elementos de los sistemas operativos
 
Paradigmas de ingenieria del software
Paradigmas de ingenieria del softwareParadigmas de ingenieria del software
Paradigmas de ingenieria del software
 
Mapa conceptual hardware
Mapa conceptual hardwareMapa conceptual hardware
Mapa conceptual hardware
 
Arquitectura harvard y von neumann
Arquitectura harvard y von neumannArquitectura harvard y von neumann
Arquitectura harvard y von neumann
 
Procesos Ligeros: Hilos o Hebras
Procesos Ligeros: Hilos o HebrasProcesos Ligeros: Hilos o Hebras
Procesos Ligeros: Hilos o Hebras
 
Generaciones de los sistemas operativos
Generaciones de los sistemas operativosGeneraciones de los sistemas operativos
Generaciones de los sistemas operativos
 
Tipos de memoria
Tipos de memoriaTipos de memoria
Tipos de memoria
 

Destacado

Breve introducción a la computación
Breve introducción a la computaciónBreve introducción a la computación
Breve introducción a la computaciónAngel Castillo
 
1 generación de computadoras
1 generación de computadoras1 generación de computadoras
1 generación de computadorasAngel Castillo
 
Linea del tiempo de las computadoras
Linea del tiempo de las computadorasLinea del tiempo de las computadoras
Linea del tiempo de las computadorasMariana Canto
 

Destacado (6)

Breve introducción a la computación
Breve introducción a la computaciónBreve introducción a la computación
Breve introducción a la computación
 
1 generación de computadoras
1 generación de computadoras1 generación de computadoras
1 generación de computadoras
 
Herramientas
HerramientasHerramientas
Herramientas
 
3 software
3  software3  software
3 software
 
Linea del tiempo de las computadoras
Linea del tiempo de las computadorasLinea del tiempo de las computadoras
Linea del tiempo de las computadoras
 
Archivo3
Archivo3Archivo3
Archivo3
 

Similar a Modelo von  neumann

Arquitectura clase-4
Arquitectura clase-4Arquitectura clase-4
Arquitectura clase-4Jorge Deleon
 
DEFINICIONES E IDENTIFICACIONES
DEFINICIONES E IDENTIFICACIONESDEFINICIONES E IDENTIFICACIONES
DEFINICIONES E IDENTIFICACIONESN1Colaz
 
Lenguaje ensamblador
Lenguaje ensambladorLenguaje ensamblador
Lenguaje ensambladorjuan1993are
 
Lenguaje ensamblador
Lenguaje ensambladorLenguaje ensamblador
Lenguaje ensambladorjuan1993are
 
microprocesadores y microcontroladores
microprocesadores y microcontroladoresmicroprocesadores y microcontroladores
microprocesadores y microcontroladoresnetmedical
 
Arquitectura de neumann y harvard keneling gullo compu 1
Arquitectura de neumann y harvard keneling gullo compu 1Arquitectura de neumann y harvard keneling gullo compu 1
Arquitectura de neumann y harvard keneling gullo compu 1kenelinggullo
 
38912287 practica1
38912287 practica138912287 practica1
38912287 practica1rexmersxa7
 
Arquitectura de von neumann
Arquitectura de von neumannArquitectura de von neumann
Arquitectura de von neumannCriss Chavarria
 
Arquitectura de un computador
Arquitectura de un computadorArquitectura de un computador
Arquitectura de un computadorthegrim85
 
Arquitectura de Jov Neumann
Arquitectura de Jov NeumannArquitectura de Jov Neumann
Arquitectura de Jov NeumannIris Maravilla
 
Tarea acerca de la arquitectura de von neumann
Tarea acerca de la arquitectura de von neumannTarea acerca de la arquitectura de von neumann
Tarea acerca de la arquitectura de von neumannwalter000
 
Microcontroladores: Programación en lenguaje ensamblador de Atmel Studio AVR
Microcontroladores: Programación en lenguaje ensamblador de Atmel Studio AVRMicrocontroladores: Programación en lenguaje ensamblador de Atmel Studio AVR
Microcontroladores: Programación en lenguaje ensamblador de Atmel Studio AVRSANTIAGO PABLO ALBERTO
 
Segundo blog arquitectura de hardware tercer corte
Segundo blog arquitectura de hardware tercer corteSegundo blog arquitectura de hardware tercer corte
Segundo blog arquitectura de hardware tercer corteSebastian Gonzalez
 
Arquitectura de von neumann
Arquitectura de von neumannArquitectura de von neumann
Arquitectura de von neumannE1i2eo
 

Similar a Modelo von  neumann (20)

Arquitectura clase-4
Arquitectura clase-4Arquitectura clase-4
Arquitectura clase-4
 
DEFINICIONES E IDENTIFICACIONES
DEFINICIONES E IDENTIFICACIONESDEFINICIONES E IDENTIFICACIONES
DEFINICIONES E IDENTIFICACIONES
 
Lenguaje ensamblador
Lenguaje ensambladorLenguaje ensamblador
Lenguaje ensamblador
 
Lenguaje ensamblador
Lenguaje ensambladorLenguaje ensamblador
Lenguaje ensamblador
 
microprocesadores y microcontroladores
microprocesadores y microcontroladoresmicroprocesadores y microcontroladores
microprocesadores y microcontroladores
 
Arquitectura de neumann y harvard keneling gullo compu 1
Arquitectura de neumann y harvard keneling gullo compu 1Arquitectura de neumann y harvard keneling gullo compu 1
Arquitectura de neumann y harvard keneling gullo compu 1
 
Practica1
Practica1Practica1
Practica1
 
38912287 practica1
38912287 practica138912287 practica1
38912287 practica1
 
Practica1
Practica1Practica1
Practica1
 
Arquitectura de von neumann
Arquitectura de von neumannArquitectura de von neumann
Arquitectura de von neumann
 
Arquitectura de un computador
Arquitectura de un computadorArquitectura de un computador
Arquitectura de un computador
 
Tarea de von Neumann
Tarea de von NeumannTarea de von Neumann
Tarea de von Neumann
 
Arquitectura de Jov Neumann
Arquitectura de Jov NeumannArquitectura de Jov Neumann
Arquitectura de Jov Neumann
 
Tarea acerca de la arquitectura de von neumann
Tarea acerca de la arquitectura de von neumannTarea acerca de la arquitectura de von neumann
Tarea acerca de la arquitectura de von neumann
 
Microcontroladores: Programación en lenguaje ensamblador de Atmel Studio AVR
Microcontroladores: Programación en lenguaje ensamblador de Atmel Studio AVRMicrocontroladores: Programación en lenguaje ensamblador de Atmel Studio AVR
Microcontroladores: Programación en lenguaje ensamblador de Atmel Studio AVR
 
Segundo blog arquitectura de hardware tercer corte
Segundo blog arquitectura de hardware tercer corteSegundo blog arquitectura de hardware tercer corte
Segundo blog arquitectura de hardware tercer corte
 
Arquitectura de von newman terminado
Arquitectura de von newman  terminadoArquitectura de von newman  terminado
Arquitectura de von newman terminado
 
Arquitectura de von neumann
Arquitectura de von neumannArquitectura de von neumann
Arquitectura de von neumann
 
Xxxsoft
XxxsoftXxxsoft
Xxxsoft
 
Resumen
ResumenResumen
Resumen
 

Más de Angel Castillo

Actividad un portafolio segunda semana
Actividad un portafolio segunda semanaActividad un portafolio segunda semana
Actividad un portafolio segunda semanaAngel Castillo
 
0 actividad un portafolio
0 actividad un portafolio0 actividad un portafolio
0 actividad un portafolioAngel Castillo
 
Ejemplo presentacion angelica barranco
Ejemplo presentacion angelica barrancoEjemplo presentacion angelica barranco
Ejemplo presentacion angelica barrancoAngel Castillo
 
Diferencias buscador navegador
Diferencias buscador navegadorDiferencias buscador navegador
Diferencias buscador navegadorAngel Castillo
 
Mejores antivirus angel castillo
Mejores antivirus   angel castilloMejores antivirus   angel castillo
Mejores antivirus angel castilloAngel Castillo
 
Quitar el virus de acceso directo angel castillo
Quitar el virus de acceso directo   angel castilloQuitar el virus de acceso directo   angel castillo
Quitar el virus de acceso directo angel castilloAngel Castillo
 
Algunos modelos de enseñanza para los nuevos canales
Algunos modelos de enseñanza para los nuevos canalesAlgunos modelos de enseñanza para los nuevos canales
Algunos modelos de enseñanza para los nuevos canalesAngel Castillo
 
Los medios audiovisuales
Los medios audiovisualesLos medios audiovisuales
Los medios audiovisualesAngel Castillo
 
Qué competencias deben tener los docentes para poder hacer buen uso de las tic
Qué competencias deben tener los docentes para poder hacer buen uso de las ticQué competencias deben tener los docentes para poder hacer buen uso de las tic
Qué competencias deben tener los docentes para poder hacer buen uso de las ticAngel Castillo
 
4.2 comunicacionasincronicaysincronica 2
4.2 comunicacionasincronicaysincronica 24.2 comunicacionasincronicaysincronica 2
4.2 comunicacionasincronicaysincronica 2Angel Castillo
 
4.1 introducción a las nuevas tecnologías de la información
4.1 introducción a las nuevas tecnologías de la información4.1 introducción a las nuevas tecnologías de la información
4.1 introducción a las nuevas tecnologías de la informaciónAngel Castillo
 
E inclusion un aporte a la salud
E inclusion un aporte a la saludE inclusion un aporte a la salud
E inclusion un aporte a la saludAngel Castillo
 

Más de Angel Castillo (20)

Semana 4
Semana 4Semana 4
Semana 4
 
3
33
3
 
Actividad un portafolio segunda semana
Actividad un portafolio segunda semanaActividad un portafolio segunda semana
Actividad un portafolio segunda semana
 
0 actividad un portafolio
0 actividad un portafolio0 actividad un portafolio
0 actividad un portafolio
 
Inscripciones
InscripcionesInscripciones
Inscripciones
 
Ejemplo de patron
Ejemplo de patronEjemplo de patron
Ejemplo de patron
 
Ejemplo de patron
Ejemplo de patronEjemplo de patron
Ejemplo de patron
 
Ejemplo de patron
Ejemplo de patronEjemplo de patron
Ejemplo de patron
 
Ejemplo presentacion angelica barranco
Ejemplo presentacion angelica barrancoEjemplo presentacion angelica barranco
Ejemplo presentacion angelica barranco
 
Diferencias buscador navegador
Diferencias buscador navegadorDiferencias buscador navegador
Diferencias buscador navegador
 
El internet
El internetEl internet
El internet
 
Mejores antivirus angel castillo
Mejores antivirus   angel castilloMejores antivirus   angel castillo
Mejores antivirus angel castillo
 
Quitar el virus de acceso directo angel castillo
Quitar el virus de acceso directo   angel castilloQuitar el virus de acceso directo   angel castillo
Quitar el virus de acceso directo angel castillo
 
Algunos modelos de enseñanza para los nuevos canales
Algunos modelos de enseñanza para los nuevos canalesAlgunos modelos de enseñanza para los nuevos canales
Algunos modelos de enseñanza para los nuevos canales
 
Los medios audiovisuales
Los medios audiovisualesLos medios audiovisuales
Los medios audiovisuales
 
Qué competencias deben tener los docentes para poder hacer buen uso de las tic
Qué competencias deben tener los docentes para poder hacer buen uso de las ticQué competencias deben tener los docentes para poder hacer buen uso de las tic
Qué competencias deben tener los docentes para poder hacer buen uso de las tic
 
4.2 comunicacionasincronicaysincronica 2
4.2 comunicacionasincronicaysincronica 24.2 comunicacionasincronicaysincronica 2
4.2 comunicacionasincronicaysincronica 2
 
4.1 introducción a las nuevas tecnologías de la información
4.1 introducción a las nuevas tecnologías de la información4.1 introducción a las nuevas tecnologías de la información
4.1 introducción a las nuevas tecnologías de la información
 
E inclusion un aporte a la salud
E inclusion un aporte a la saludE inclusion un aporte a la salud
E inclusion un aporte a la salud
 
Cuadro angel
Cuadro angelCuadro angel
Cuadro angel
 

Último

DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
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
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 

Último (20)

DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
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
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
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
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 

Modelo von  neumann

  • 2. John Von Neumann (28-12-7903 a 8-2-1957) Fue uno de los mas grandes matemáticos del siglo XX de origen húngaro-estadounidense, contribuyo enormemente en los campos de la física cuántica, análisis funcional, teoría de conjuntos, ciencias de la computación. Nacido en el imperio de Austria Hungría en la ciudad de Budapest, estudio química y matemáticas en la ciudad de Berlín, graduado de la universidad de Budapest a los 23 con doctorado en matemáticas
  • 3. INICIO DEL MODELO VON NEUMANN En la arquitectura von Neumann consta de un solo dispositivo de almacenamiento en el cual se encuentran tanto las instrucciones como los datos, este fue el primer modelo de los computadores con los cuales se basaron las nuevas tecnologías, modificando en gran parte el modelo de von Neumann
  • 4. DIAGRAMA EN BLOQUES DEL MODELO DE Von Neumann
  • 5. UNIDAD DE CONTROL En esta parte del modelo se interpretan las instrucciones del programa y los controles de las otras partes del procesador. • Registro de instrucción • Conteo de instrucciones • Registro de estados o flags • Decodificador • Generador de señal o reloj UNIDAD DE EJECUCION Esta no es mas que la unidad central del procesador la cual consiste en: La unidad aritmética lógica Los registros MEMORIA La memoria es la encargada de almacenar los datos y las instrucciones del programa. UNIDAD DE ENTRADA Y SALIDA Es la encargada de conectar al procesador con el exterior
  • 6. CICLO DE TRABAJO Como todo sistema se requiere un orden de ejecución para lograr el objetivo del programa, para el modelo de von Neumann el ciclo de trabajo es: Obtener El programa ejecuta el primer segmento de memoria, incrementando el contador de instrucciones para el siguiente ciclo, y así poder ir a la siguiente instrucción. Decodificar La instrucción se traduce o decodifica en un lenguaje utilizable para la unidad de ejecución Buscar operadores lógicos Aquí es donde se busca la posición de memoria donde se encuentra el operador lógico deseado para luego ser ejecutado. Ejecutar La unidad lógica aritmética realiza las operaciones deseadas y reescribe en los registros o la memoria de acuerdo con el resultando
  • 7.
  • 8.
  • 9. En el modelo de Von Neumann se utilizan memorias tipo EPROM que nos sirven para guardar las instrucciones que ejecutara nuestro procesador. En dicha memoria se encuentran tanto los datos como las instrucciones siendo 00h la primera línea o dirección de memoria. El mapa de memoria inicia en la dirección 00h y termina en FFh para un procesador de 8 bit. Memoria EPROM= 2^^8=256 o 00h a FFh en hexadecimal Tipos de memorias para un procesador con arquitectura Von Neumann
  • 10. TIPOS DE REGISTROSREGISTROS MBR Registro de Buffer de memoria MAR Registro de direccion de memoria IR Instrucción de registro IBR Intruccion de buffer de registro PC Contador de programa AC Acumulador
  • 11. NEMONICO DE UN PROCESADOR NEMONICO CODIGO DESCRIPCIO N MOV A, N 00h Carga Acumulador con un número MOV A, [DIR] 01h Carga Acumulador con el contenido de una dirección MOV [DIR], A 02h Guarda Acumulador en una dirección AND A, [DIR] 03h AND lógico del Acumulador con el contenido de una dirección OR A, [DIR] 04h OR lógico del Acumulador con el contenido de una dirección NOT A 05h Complementar a uno el Acumulador ADD A, [DIR] 06h Suma al Acumulador el contenido de una dirección ADC A, [DIR] 07h Suma con acarreo al Acumulador el contenido de una dirección CMP A, [DIR] 08h Comparar con acarreo al Acumulador el contenido de una dirección (el contenido del acumulador no sufre ningún cambio.) JC [DIR] 09h Salta si el BIT C esta activado JZ [DIR] 0Ah Salta si el BIT Z esta activado JMP [DIR] 0Bh Saltar a la dirección DIR
  • 12. VENTAJAS DEL MODELO VON NEUMANN Eficiencia de tamaño: Un programa en ensamblador no ocupa mucho espacio en memoria porque no tiene que cargar librerías. Flexibilidad: La flexibilidad el sistema es tan grande como las aplicaciones de la computadora a procesos o aplicaciones, y dado que se programa en lenguaje maquina no se requiere de cambios de software o hardware.
  • 13. DESVENTAJAS DEL MODELO VON NEUMANN Tiempo de programación: Como es un lenguaje de bajo nivel requiere mas instrucciones para realizar el mismo proceso en programación que con un lenguaje de alto nivel. Programas fuentes muy extensos: Por las mismas razones que aumenta el tiempo de programación así aumenta el tamaño del programa, dado que requiere mas instrucciones en lenguaje maquina que en un entorno grafico. BUS DE DATOS: Posee un único bus de datos para acceso a memoria.