SlideShare una empresa de Scribd logo
1 de 7
1 NelsonAmilcarMárquez Sistemasoperativos.
Licda. CarlaMilagro López
UNIVERSIDAD GENERAL
GERARDO BARRIOS
FACULTAD DE CIENCIA Y TECNOLOGIA
TECNICO EN INGENIERIA DE SISTEMAS Y REDES
INFORMATICAS.
ALUMNO: NELSON AMILCAR MARQUEZ
CODIGO: USTS197615
LICENCIADA: CARLA MILAGRO LOPEZ
MATERIA: SISTEMAS OPERATIVOS
TRABAJO: ARQUITECTURA DE VON NEUMANN
FECHA DE ENTREGA: 23 DE FEBRERO DE 2015
2 NelsonAmilcarMárquez Sistemasoperativos.
Licda. CarlaMilagro López
INTRODUCCION
La creación de las primeras computadoras electrónicas,y la necesidad
de almacenar las tareas a realizar, en la memoria, fue el factor
principal que condujo a la creación de los lenguajes de programación,
en un principio las computadoras se utilizaban como calculadoras, a
las que se le indicaban paso a paso, las tareas a realizar.
En la actualidad cada computadora se basa en el modelo del
matemático húngaro John Von Neumann. El modelo examina el
interior de la computadora (la caja negra) y define cómo se realiza el
procesamiento. Von Neumann resolvió el problema de tener que
cablear la máquina para cada tarea, dado que le pareció evidente, que
programar computadoras con una enorme cantidad de interruptores y
cables era algo lento, tedioso y poco flexible, y pensó que el programa
podía representarse en forma digital en la memoria de la computadora,
lo mismo que los datos. También observó que la torpeza de la
aritmética decimal en serie utilizada por la ENIAC, con cada dígito
representado por diez bulbos (uno encendido y nueve apagados),
podía reemplazarse usando aritmética binaria paralela.
3 NelsonAmilcarMárquez Sistemasoperativos.
Licda. CarlaMilagro López
HISTORIA.
En 1945 John Von Neumann creó un modelo computacional que se
caracteriza por disponer de una única memoria principal en la que se
almacenan los datos y las instrucciones. La memoria estaba dividida
en dos zonas, la primera para almacenar el programa que se debía
ejecutar y la segunda, para retener los datos. Esta característica es la
parte fundamental de las computadoras, porque un comando del
programa para ser ejecutado debe estar necesariamente en la unidad
central de procesamiento. De este modo, se gana velocidad de
ejecucióndel conjunto de instrucciones que componen los programas.
La unidad de Memoria Principal (MP) es el área de almacenamiento,
se encarga de almacenar las instrucciones que realizará la Unidad de
Control al ejecutar un programa y los datos que serán procesados.
La Unidad Central de Proceso (CPU) es la que coordina el
funcionamiento conjunto de las demás unidades y realiza los cálculos
necesarios; por eso la podemos subdividir en una Unidad de Control
(UC) y en una unidad de cálculo o Unidad Aritmético-Lógica (ALU).
v ALU es donde el cálculo aritmético y las operaciones lógicas toman
lugar. Si una computadora es un procesador de datos, se debería
poder realizar operaciones aritméticas con los datos (por ejemplo,
sumar una lista de números). También debería poderse realizar
operaciones lógicas con ellos (por ejemplo, encontrar el menor de dos
elementos de datos).
v UC determina las operaciones de la memoria, de la ALU y del
subsistemade Entrada/Salida La Unidad de Entradas y Salidas será la
encargada de la comunicación con el exterior a través de los
periféricos. Estos periféricos pueden ser: de entrada, como los
teclados; de salida.
El diseño de una arquitectura Von Neumann es más simple que la
arquitectura Harvard más moderna, que también es un sistema de
programa almacenado, pero tiene un conjunto dedicado de direcciones
y buses de datos para leer datos desde memoria y escribir datos en la
misma, y otro conjunto de direcciones y buses de datos para ir a
buscar instrucciones.
4 NelsonAmilcarMárquez Sistemasoperativos.
Licda. CarlaMilagro López
Un computador digital de programa almacenado es una que mantiene
sus instrucciones de programa, así como sus datos, en memoria de
acceso aleatorio (RAM) de lectura-escritura. Las computadoras de
programa almacenado representaron un avance sobre los
ordenadores controlados por programas de la década de 1940, como
la Colossus y la ENIAC, que fueron programadas por ajustando
interruptores e insertando parches, conduciendo datos de la ruta y
para controlar las señales entre las distintas unidades funcionales. En
la gran mayoría de las computadoras modernas, se utiliza la misma
memoria tanto para datos como para instrucciones de programa, y la
distinción entre Von Neumann vs. Harvard se aplica a la arquitectura
de memoria caché, pero no a la memoria principal.
Las computadoras son máquinas de arquitectura von Neumann
cuando:
1. Tanto los programas como los datos se almacenan en una
memoria en común.Esto hace posible la ejecuciónde comandos
de la misma forma que los datos.
2. Cada celda de memoriade la máquina se identifica con un
número único, llamado dirección.
3. Las diferentes partes de la información (los comandos y los
datos) tienen diferente modos de uso, pero la estructura no se
representaen memoria de manera codificada.
4. Cada programa se ejecuta de forma secuencial que, en el caso
de que no haya instrucciones especiales,comienza con la
primera instrucción. Para cambiar esta secuenciase utiliza el
comando de control de transferencia.}
5 NelsonAmilcarMárquez Sistemasoperativos.
Licda. CarlaMilagro López
Estructura clásica de las máquinas von Neumann
Una máquina Von Neumann, al igual que prácticamente todos los
computadores modernos de uso general, consta de cuatro
componentes principales:
1. Dispositivo de operación(DO), que ejecuta instrucciones de un
conjunto especificado, llamado sistema (conjunto) de
instrucciones, sobre porciones de información almacenada,
separada de la memoria del dispositivo operativo (aunque en la
arquitectura moderna el dispositivo operativo consume más
memoria -generalmente del banco de registros-), en la que los
operandos son almacenados directamente en el proceso de
cálculo, en un tiempo relativamente corto
2. Unidad de control (UC), que organiza la implementación
consistente de algoritmos de decodificaciónde instrucciones que
provienen de la memoria del dispositivo, responde a situaciones
de emergenciay realiza funciones de dirección general de todos
los nodos de computación. Por lo general, el DO y la UC
conforman una estructura llamada CPU. Cabe señalar que el
requisito es consistente, el orden de la memoria (el orden del
cambio de direcciónen el contador de programa) es fundamental
a la hora de la ejecución de la instrucción. Por lo general, la
arquitectura que no se adhiere a este principio no se considera
von Neumann
3. Memoria del dispositivo — un conjunto de celdas con
identificadores únicos (direcciones), que contienen instrucciones
y datos.
4. Dispositivo de E/S (DES), que permite la comunicación con el
mundo exterior de los computadores, son otros dispositivos que
reciben los resultados y que le transmiten la información al
computador para su procesamiento.
6 NelsonAmilcarMárquez Sistemasoperativos.
Licda. CarlaMilagro López
DIAGRAMA DE VON NEUMANN.
UnidadCentral
De
Procesamiento
(CPU)
Memoria
7 NelsonAmilcarMárquez Sistemasoperativos.
Licda. CarlaMilagro López
. CONCLUSION
La memoria de las computadoras modernas aloja tanto un programa
como sus datos correspondientes. Esto implica que ambos, tanto los
datos como el programa deben tener el mismo formato porque se
almacenan en la memoria, se guardan como patrones binarios y sin
lugar a dudas, el modelo de von Neumann establece el estándar de
los componentes esenciales de una computadora, la cual debe incluir
los cuatro componentes a los que se hace referencia como hardware
de la computadora.El modelo no define cómo deben almacenarse los
datos en una computadora, aunque si esta es un dispositivo
electrónico, la mejor manera de almacenar los datos es en forma de
señal eléctrica, específicamente su presencia o ausencia.
El modelo de von Neumann cambió el significado del
término programación, dado que los programas con su modelo se
almacenan en la memoria de la computadora, no sólo se necesita
memoria para mantener los datos, sino que también se requiere
memoria para mantener el programa y el programa debe ser una
secuencia de instrucciones lo cual permitió volver a usar dicho
programa y dejar de ser una tarea independiente

Más contenido relacionado

La actualidad más candente

Arquitectura de von neumann
Arquitectura de von neumannArquitectura de von neumann
Arquitectura de von neumannrosa_flores
 
Von neumann harvard
Von neumann   harvardVon neumann   harvard
Von neumann harvardsscc1555
 
Von neuman
Von neumanVon neuman
Von neumantuxman82
 
Arquitectura de computadoras
Arquitectura de computadorasArquitectura de computadoras
Arquitectura de computadorascamiche97
 
Von neumann vs harvard
Von neumann vs harvardVon neumann vs harvard
Von neumann vs harvardManzelot
 
Modelos de arquitecturas de computo
Modelos de arquitecturas de computoModelos de arquitecturas de computo
Modelos de arquitecturas de computoYESENIA CETINA
 
C21 cm23 eq4-arquitecturadecomputadoras-primer parcial
C21 cm23 eq4-arquitecturadecomputadoras-primer parcialC21 cm23 eq4-arquitecturadecomputadoras-primer parcial
C21 cm23 eq4-arquitecturadecomputadoras-primer parcialHugo Strks
 
Resumen de Von Newman
Resumen de Von NewmanResumen de Von Newman
Resumen de Von Newmankhejteo
 
Arquitectura de von neumann
Arquitectura de von neumannArquitectura de von neumann
Arquitectura de von neumannGabriel Barboza
 
Unidades de almacenamiento
Unidades de almacenamientoUnidades de almacenamiento
Unidades de almacenamientoTiti la Bicha
 
Conceptos sobre arquitectura de computadoras
Conceptos sobre arquitectura de computadorasConceptos sobre arquitectura de computadoras
Conceptos sobre arquitectura de computadorasWaldogeremia
 

La actualidad más candente (15)

Arquitectura de von newman terminado
Arquitectura de von newman  terminadoArquitectura de von newman  terminado
Arquitectura de von newman terminado
 
La arquitectura de Von neumann
La arquitectura de Von neumannLa arquitectura de Von neumann
La arquitectura de Von neumann
 
Arquitectura de von neumann
Arquitectura de von neumannArquitectura de von neumann
Arquitectura de von neumann
 
Vonneumann
VonneumannVonneumann
Vonneumann
 
Von neumann harvard
Von neumann   harvardVon neumann   harvard
Von neumann harvard
 
Von neuman
Von neumanVon neuman
Von neuman
 
Arquitectura de computadoras
Arquitectura de computadorasArquitectura de computadoras
Arquitectura de computadoras
 
Von neumann vs harvard
Von neumann vs harvardVon neumann vs harvard
Von neumann vs harvard
 
Modelos de arquitecturas de computo
Modelos de arquitecturas de computoModelos de arquitecturas de computo
Modelos de arquitecturas de computo
 
C21 cm23 eq4-arquitecturadecomputadoras-primer parcial
C21 cm23 eq4-arquitecturadecomputadoras-primer parcialC21 cm23 eq4-arquitecturadecomputadoras-primer parcial
C21 cm23 eq4-arquitecturadecomputadoras-primer parcial
 
Resumen de Von Newman
Resumen de Von NewmanResumen de Von Newman
Resumen de Von Newman
 
Arquitectura de von neumann
Arquitectura de von neumannArquitectura de von neumann
Arquitectura de von neumann
 
Arquitectura harvard y von neumann
Arquitectura harvard y von neumannArquitectura harvard y von neumann
Arquitectura harvard y von neumann
 
Unidades de almacenamiento
Unidades de almacenamientoUnidades de almacenamiento
Unidades de almacenamiento
 
Conceptos sobre arquitectura de computadoras
Conceptos sobre arquitectura de computadorasConceptos sobre arquitectura de computadoras
Conceptos sobre arquitectura de computadoras
 

Destacado

11c emotion stress and relaxation
11c emotion stress and relaxation11c emotion stress and relaxation
11c emotion stress and relaxationPS Deb
 
Manual del usuario 2009
Manual del usuario 2009Manual del usuario 2009
Manual del usuario 2009sahg
 
E:\Notes Of M Com 2\Converted Pdf Notes\International Business
E:\Notes Of M Com 2\Converted Pdf Notes\International BusinessE:\Notes Of M Com 2\Converted Pdf Notes\International Business
E:\Notes Of M Com 2\Converted Pdf Notes\International Businessguesta42743
 
Assessment on Skin, Hair & Nails / HEENT
Assessment on Skin, Hair & Nails / HEENTAssessment on Skin, Hair & Nails / HEENT
Assessment on Skin, Hair & Nails / HEENTTim Bersabe
 
Written analysis and communication
Written analysis and communicationWritten analysis and communication
Written analysis and communicationitsvineeth209
 
Unidad 1. introducción a la computadora y al desarrollo de software
Unidad 1. introducción a la computadora y al desarrollo de softwareUnidad 1. introducción a la computadora y al desarrollo de software
Unidad 1. introducción a la computadora y al desarrollo de softwareJean Carlo AriZara
 
The handy science answer book (the handy answer book series)
The handy science answer book (the handy answer book series)The handy science answer book (the handy answer book series)
The handy science answer book (the handy answer book series)Laminovsky Bahri
 
Evidencia de aprendizaje juicio moral unidad 1
Evidencia de aprendizaje juicio moral unidad 1Evidencia de aprendizaje juicio moral unidad 1
Evidencia de aprendizaje juicio moral unidad 1BERTHA ALICIA PEREZ PARRA
 
Mexico en la globalizacion final
Mexico en la globalizacion finalMexico en la globalizacion final
Mexico en la globalizacion finalcherlyncool
 
UnADM_Desarrollo Humano_Unidad 1_evidencia de aprendizaje
UnADM_Desarrollo Humano_Unidad 1_evidencia de aprendizajeUnADM_Desarrollo Humano_Unidad 1_evidencia de aprendizaje
UnADM_Desarrollo Humano_Unidad 1_evidencia de aprendizajeverosraquelmr
 
Getting Things Done and Agile Development
Getting Things Done and Agile DevelopmentGetting Things Done and Agile Development
Getting Things Done and Agile DevelopmentDan Nordquist
 
Truth in pictures_and_word[1]
Truth in pictures_and_word[1]Truth in pictures_and_word[1]
Truth in pictures_and_word[1]Phillip Woodard
 
Reiki 1 2-3
Reiki 1 2-3 Reiki 1 2-3
Reiki 1 2-3 PS Deb
 
Guia de habilidades para el aprendizaje
Guia de habilidades para el aprendizajeGuia de habilidades para el aprendizaje
Guia de habilidades para el aprendizajefatbale
 

Destacado (16)

Habilidades matemáticas 2
Habilidades matemáticas 2Habilidades matemáticas 2
Habilidades matemáticas 2
 
11c emotion stress and relaxation
11c emotion stress and relaxation11c emotion stress and relaxation
11c emotion stress and relaxation
 
Manual del usuario 2009
Manual del usuario 2009Manual del usuario 2009
Manual del usuario 2009
 
E:\Notes Of M Com 2\Converted Pdf Notes\International Business
E:\Notes Of M Com 2\Converted Pdf Notes\International BusinessE:\Notes Of M Com 2\Converted Pdf Notes\International Business
E:\Notes Of M Com 2\Converted Pdf Notes\International Business
 
Assessment on Skin, Hair & Nails / HEENT
Assessment on Skin, Hair & Nails / HEENTAssessment on Skin, Hair & Nails / HEENT
Assessment on Skin, Hair & Nails / HEENT
 
Written analysis and communication
Written analysis and communicationWritten analysis and communication
Written analysis and communication
 
Actividad 2 tipos de funciones u1
Actividad 2 tipos de funciones u1Actividad 2 tipos de funciones u1
Actividad 2 tipos de funciones u1
 
Unidad 1. introducción a la computadora y al desarrollo de software
Unidad 1. introducción a la computadora y al desarrollo de softwareUnidad 1. introducción a la computadora y al desarrollo de software
Unidad 1. introducción a la computadora y al desarrollo de software
 
The handy science answer book (the handy answer book series)
The handy science answer book (the handy answer book series)The handy science answer book (the handy answer book series)
The handy science answer book (the handy answer book series)
 
Evidencia de aprendizaje juicio moral unidad 1
Evidencia de aprendizaje juicio moral unidad 1Evidencia de aprendizaje juicio moral unidad 1
Evidencia de aprendizaje juicio moral unidad 1
 
Mexico en la globalizacion final
Mexico en la globalizacion finalMexico en la globalizacion final
Mexico en la globalizacion final
 
UnADM_Desarrollo Humano_Unidad 1_evidencia de aprendizaje
UnADM_Desarrollo Humano_Unidad 1_evidencia de aprendizajeUnADM_Desarrollo Humano_Unidad 1_evidencia de aprendizaje
UnADM_Desarrollo Humano_Unidad 1_evidencia de aprendizaje
 
Getting Things Done and Agile Development
Getting Things Done and Agile DevelopmentGetting Things Done and Agile Development
Getting Things Done and Agile Development
 
Truth in pictures_and_word[1]
Truth in pictures_and_word[1]Truth in pictures_and_word[1]
Truth in pictures_and_word[1]
 
Reiki 1 2-3
Reiki 1 2-3 Reiki 1 2-3
Reiki 1 2-3
 
Guia de habilidades para el aprendizaje
Guia de habilidades para el aprendizajeGuia de habilidades para el aprendizaje
Guia de habilidades para el aprendizaje
 

Similar a Von neumann

Arquitectura de von neumann
Arquitectura de von neumannArquitectura de von neumann
Arquitectura de von neumannrosa_flores
 
Arquitectura de von neumann
Arquitectura de von neumannArquitectura de von neumann
Arquitectura de von neumannrosareyflor
 
Arquitectura de von neumann
Arquitectura de von neumannArquitectura de von neumann
Arquitectura de von neumannrosareyflor
 
Arquitectura de von neumann
Arquitectura de von neumannArquitectura de von neumann
Arquitectura de von neumannE1i2eo
 
Componentes del computador
Componentes del computadorComponentes del computador
Componentes del computadorMichaelAguilera8
 
Arquitectura de Jov Neumann
Arquitectura de Jov NeumannArquitectura de Jov Neumann
Arquitectura de Jov NeumannIris Maravilla
 
Arquitectura de von neumann
Arquitectura de von neumannArquitectura de von neumann
Arquitectura de von neumannCriss Chavarria
 
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
 
Arranque y activación del sistema operativo.pptx
Arranque y activación del sistema operativo.pptxArranque y activación del sistema operativo.pptx
Arranque y activación del sistema operativo.pptxanytrix
 
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
 

Similar a Von neumann (20)

Arquitectura von neuman
Arquitectura von neumanArquitectura von neuman
Arquitectura von neuman
 
Universidad gerardo barrios
Universidad gerardo barriosUniversidad gerardo barrios
Universidad gerardo barrios
 
Arquitectura von newman
Arquitectura von newmanArquitectura von newman
Arquitectura von newman
 
Arquitectura de von neumann
Arquitectura de von neumannArquitectura de von neumann
Arquitectura de von neumann
 
Arquitectura de von neumann
Arquitectura de von neumannArquitectura de von neumann
Arquitectura de von neumann
 
Arquitectura de von neumann
Arquitectura de von neumannArquitectura de von neumann
Arquitectura de von neumann
 
Arquitectura de von neumann
Arquitectura de von neumannArquitectura de von neumann
Arquitectura de von neumann
 
Arquitecturas del computador
Arquitecturas del computadorArquitecturas del computador
Arquitecturas del computador
 
18 ticso6 amvn
18 ticso6 amvn18 ticso6 amvn
18 ticso6 amvn
 
Componentes del computador
Componentes del computadorComponentes del computador
Componentes del 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
 
Arquitectura de von neumann
Arquitectura de von neumannArquitectura de von neumann
Arquitectura de von neumann
 
U1S1: ARQUITECTURAS DE CÓMPUTO
U1S1: ARQUITECTURAS DE CÓMPUTOU1S1: ARQUITECTURAS DE CÓMPUTO
U1S1: ARQUITECTURAS DE CÓMPUTO
 
Que es una Cpu
Que es una CpuQue es una Cpu
Que es una Cpu
 
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
 
Estructura básica de un computador 8vo
Estructura básica de un computador 8voEstructura básica de un computador 8vo
Estructura básica de un computador 8vo
 
Arranque y activación del sistema operativo.pptx
Arranque y activación del sistema operativo.pptxArranque y activación del sistema operativo.pptx
Arranque y activación del sistema operativo.pptx
 
Compsaia
CompsaiaCompsaia
Compsaia
 
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
 

Von neumann

  • 1. 1 NelsonAmilcarMárquez Sistemasoperativos. Licda. CarlaMilagro López UNIVERSIDAD GENERAL GERARDO BARRIOS FACULTAD DE CIENCIA Y TECNOLOGIA TECNICO EN INGENIERIA DE SISTEMAS Y REDES INFORMATICAS. ALUMNO: NELSON AMILCAR MARQUEZ CODIGO: USTS197615 LICENCIADA: CARLA MILAGRO LOPEZ MATERIA: SISTEMAS OPERATIVOS TRABAJO: ARQUITECTURA DE VON NEUMANN FECHA DE ENTREGA: 23 DE FEBRERO DE 2015
  • 2. 2 NelsonAmilcarMárquez Sistemasoperativos. Licda. CarlaMilagro López INTRODUCCION La creación de las primeras computadoras electrónicas,y la necesidad de almacenar las tareas a realizar, en la memoria, fue el factor principal que condujo a la creación de los lenguajes de programación, en un principio las computadoras se utilizaban como calculadoras, a las que se le indicaban paso a paso, las tareas a realizar. En la actualidad cada computadora se basa en el modelo del matemático húngaro John Von Neumann. El modelo examina el interior de la computadora (la caja negra) y define cómo se realiza el procesamiento. Von Neumann resolvió el problema de tener que cablear la máquina para cada tarea, dado que le pareció evidente, que programar computadoras con una enorme cantidad de interruptores y cables era algo lento, tedioso y poco flexible, y pensó que el programa podía representarse en forma digital en la memoria de la computadora, lo mismo que los datos. También observó que la torpeza de la aritmética decimal en serie utilizada por la ENIAC, con cada dígito representado por diez bulbos (uno encendido y nueve apagados), podía reemplazarse usando aritmética binaria paralela.
  • 3. 3 NelsonAmilcarMárquez Sistemasoperativos. Licda. CarlaMilagro López HISTORIA. En 1945 John Von Neumann creó un modelo computacional que se caracteriza por disponer de una única memoria principal en la que se almacenan los datos y las instrucciones. La memoria estaba dividida en dos zonas, la primera para almacenar el programa que se debía ejecutar y la segunda, para retener los datos. Esta característica es la parte fundamental de las computadoras, porque un comando del programa para ser ejecutado debe estar necesariamente en la unidad central de procesamiento. De este modo, se gana velocidad de ejecucióndel conjunto de instrucciones que componen los programas. La unidad de Memoria Principal (MP) es el área de almacenamiento, se encarga de almacenar las instrucciones que realizará la Unidad de Control al ejecutar un programa y los datos que serán procesados. La Unidad Central de Proceso (CPU) es la que coordina el funcionamiento conjunto de las demás unidades y realiza los cálculos necesarios; por eso la podemos subdividir en una Unidad de Control (UC) y en una unidad de cálculo o Unidad Aritmético-Lógica (ALU). v ALU es donde el cálculo aritmético y las operaciones lógicas toman lugar. Si una computadora es un procesador de datos, se debería poder realizar operaciones aritméticas con los datos (por ejemplo, sumar una lista de números). También debería poderse realizar operaciones lógicas con ellos (por ejemplo, encontrar el menor de dos elementos de datos). v UC determina las operaciones de la memoria, de la ALU y del subsistemade Entrada/Salida La Unidad de Entradas y Salidas será la encargada de la comunicación con el exterior a través de los periféricos. Estos periféricos pueden ser: de entrada, como los teclados; de salida. El diseño de una arquitectura Von Neumann es más simple que la arquitectura Harvard más moderna, que también es un sistema de programa almacenado, pero tiene un conjunto dedicado de direcciones y buses de datos para leer datos desde memoria y escribir datos en la misma, y otro conjunto de direcciones y buses de datos para ir a buscar instrucciones.
  • 4. 4 NelsonAmilcarMárquez Sistemasoperativos. Licda. CarlaMilagro López Un computador digital de programa almacenado es una que mantiene sus instrucciones de programa, así como sus datos, en memoria de acceso aleatorio (RAM) de lectura-escritura. Las computadoras de programa almacenado representaron un avance sobre los ordenadores controlados por programas de la década de 1940, como la Colossus y la ENIAC, que fueron programadas por ajustando interruptores e insertando parches, conduciendo datos de la ruta y para controlar las señales entre las distintas unidades funcionales. En la gran mayoría de las computadoras modernas, se utiliza la misma memoria tanto para datos como para instrucciones de programa, y la distinción entre Von Neumann vs. Harvard se aplica a la arquitectura de memoria caché, pero no a la memoria principal. Las computadoras son máquinas de arquitectura von Neumann cuando: 1. Tanto los programas como los datos se almacenan en una memoria en común.Esto hace posible la ejecuciónde comandos de la misma forma que los datos. 2. Cada celda de memoriade la máquina se identifica con un número único, llamado dirección. 3. Las diferentes partes de la información (los comandos y los datos) tienen diferente modos de uso, pero la estructura no se representaen memoria de manera codificada. 4. Cada programa se ejecuta de forma secuencial que, en el caso de que no haya instrucciones especiales,comienza con la primera instrucción. Para cambiar esta secuenciase utiliza el comando de control de transferencia.}
  • 5. 5 NelsonAmilcarMárquez Sistemasoperativos. Licda. CarlaMilagro López Estructura clásica de las máquinas von Neumann Una máquina Von Neumann, al igual que prácticamente todos los computadores modernos de uso general, consta de cuatro componentes principales: 1. Dispositivo de operación(DO), que ejecuta instrucciones de un conjunto especificado, llamado sistema (conjunto) de instrucciones, sobre porciones de información almacenada, separada de la memoria del dispositivo operativo (aunque en la arquitectura moderna el dispositivo operativo consume más memoria -generalmente del banco de registros-), en la que los operandos son almacenados directamente en el proceso de cálculo, en un tiempo relativamente corto 2. Unidad de control (UC), que organiza la implementación consistente de algoritmos de decodificaciónde instrucciones que provienen de la memoria del dispositivo, responde a situaciones de emergenciay realiza funciones de dirección general de todos los nodos de computación. Por lo general, el DO y la UC conforman una estructura llamada CPU. Cabe señalar que el requisito es consistente, el orden de la memoria (el orden del cambio de direcciónen el contador de programa) es fundamental a la hora de la ejecución de la instrucción. Por lo general, la arquitectura que no se adhiere a este principio no se considera von Neumann 3. Memoria del dispositivo — un conjunto de celdas con identificadores únicos (direcciones), que contienen instrucciones y datos. 4. Dispositivo de E/S (DES), que permite la comunicación con el mundo exterior de los computadores, son otros dispositivos que reciben los resultados y que le transmiten la información al computador para su procesamiento.
  • 6. 6 NelsonAmilcarMárquez Sistemasoperativos. Licda. CarlaMilagro López DIAGRAMA DE VON NEUMANN. UnidadCentral De Procesamiento (CPU) Memoria
  • 7. 7 NelsonAmilcarMárquez Sistemasoperativos. Licda. CarlaMilagro López . CONCLUSION La memoria de las computadoras modernas aloja tanto un programa como sus datos correspondientes. Esto implica que ambos, tanto los datos como el programa deben tener el mismo formato porque se almacenan en la memoria, se guardan como patrones binarios y sin lugar a dudas, el modelo de von Neumann establece el estándar de los componentes esenciales de una computadora, la cual debe incluir los cuatro componentes a los que se hace referencia como hardware de la computadora.El modelo no define cómo deben almacenarse los datos en una computadora, aunque si esta es un dispositivo electrónico, la mejor manera de almacenar los datos es en forma de señal eléctrica, específicamente su presencia o ausencia. El modelo de von Neumann cambió el significado del término programación, dado que los programas con su modelo se almacenan en la memoria de la computadora, no sólo se necesita memoria para mantener los datos, sino que también se requiere memoria para mantener el programa y el programa debe ser una secuencia de instrucciones lo cual permitió volver a usar dicho programa y dejar de ser una tarea independiente