Foro de discusión creado para desarrollar los contenidos Academicos de las materias y temas propuestos de interés para los estudiantes de Sistemas.
 
ÍndiceÍndice  SistemasSistemas  CalendarioCalendario  GaleríaGalería  FAQFAQ  BuscarBuscar  MiembrosMiembros  Grupos de UsuariosGrupos de Usuarios  RegistrarseRegistrarse  Conectarse  
Bienvenidos a mis clase desarrolladas, las materias recientemente registradas son Analisis y Diseño de Sistemas Estructurados y Arquitectura Computacional.
No olviden que debn registrase para poder colocar respuestas. Y colocar sus deberes.

Comparte | 
 

 deber 2

Ver el tema anterior Ver el tema siguiente Ir abajo 
AutorMensaje
bryan lasso



Cantidad de envíos : 2
Puntos : 4
Reputación : 0
Fecha de inscripción : 26/07/2010

MensajeTema: deber 2   Vie Ago 06, 2010 1:04 pm


deber 2
bryan lasso garcia

 

 

Arquitectura de von Neumann

es una familia de arquitecturas de computadoras que utilizan el mismo dispositivo de almacenamiento tanto para las instrucciones como para los datos de computadoras modernas están basadas en esta arquitectura, aunque pueden incluir otros dispositivos adicionales
Origen

El nacimiento u origen de la arquitectura Von Neumann surge a raíz de una colaboración en el proyecto ENIAC del matemático de origen húngaro, John Von Neumann.
se interesó por el problema de la necesidad de "recablear" la máquina para cada nueva tarea.
En 1949 había encontrado y desarrollado la solución a este problema, en poner la información sobre las operaciones a realizar en la misma memoria utilizada para los datos, escribiéndola en código binario. Su "EDVAC" fue el modelo construidas a continuación. El primer computador comercial construido en esta forma fue el UNIVAC 1, fabricado en 1951 por la Sperry-Rand Corporation y comprado por la Oficina del Censo de Estados Unidos.
Organización

Los ordenadores con esta arquitectura constan de cinco partes: La unidad aritmético-lógica o ALU, la unidad de control, la memoria, un dispositivo de entrada/salida y el bus de datos
1. Enciende el ordenador y obtiene la siguiente instrucción desde la memoria en la dirección indicada por el contador de programa y la guarda en el registro de instrucción.
2. Aumenta el contador de programa en la longitud de la instrucción para apuntar a la siguiente.
3. Decodifica la instrucción mediante la unidad de control. Ésta se encarga de coordinar el resto de componentes del ordenador para realizar una función determinada.
4. Se ejecuta la instrucción. Ésta puede cambiar el valor del contador del programa, permitiendo así operaciones repetitivas. El contador puede cambiar también cuando se cumpla una cierta condición aritmética, haciendo que el ordenador pueda 'tomar decisiones', que pueden alcanzar cualquier grado de complejidad, mediante la aritmética y lógica anteriores.
5. Vuelve al paso 1.
Descripción del concepto de programa almacenado

una calculadora es un computador que tiene un programa almacenado
Puede hacer operaciones matemáticas simples, pero no puede ser usada como procesador de textos o videoconsola
Cambiar el programa que contenían los dispositivos que usaban esta tecnología requería reescribir, reestructurar y/o rediseñar el dispositivo.
Esto se volvió menos importante cuando el índice de registros y el direccionamiento indirecto se convirtieron en algo habitual en la arquitectura de computadores. El código automodificable fue en gran parte ganando posiciones.
. La protección de la memoria y otras formas de control de acceso pueden ayudar a proteger en contra de modificaciones accidentales y/o maliciosas de programas.
Enbotellamiento de Datos

La separación entre la CPU y la memoria lleva al embotellamiento de Von Neumann, al rendimiento de procesamiento limitado (tarifa de transferencia de datos) entre la CPU y a la memoria comparada a la cantidad de memori
Esto limita seriamente la velocidad del proceso eficaz cuando la CPU se requiere para realizar el proceso mínimo en grandes cantidades de datos
Desde la CPU el tamaño de la velocidad y de la memoria ha aumentado mucho más rápidamente que el rendimiento de procesamiento entre ellos
El problema de funcionamiento es reducido por un cache entre la CPU y el de memoria principal, y por el desarrollo de los algoritmos del calculador de la rama
La programación funcional moderna y la programación orientada a objetos se engranan mucho menos hacia "empujar los grandes números de palabras hacia adelante y hacia atrás" que los anteriores lenguajes como era el FORTRAN
Volver arriba Ir abajo
Ver perfil de usuario
 
deber 2
Ver el tema anterior Ver el tema siguiente Volver arriba 
Página 1 de 1.
 Temas similares
-
» ¿Cual es el deber de un 'Vigilante del Reino'?

Permisos de este foro:No puedes responder a temas en este foro.
Sistemas y Telecomunicaciones :: Analisis y Diseño de Sistemas Estructurados :: Deberes e Investigaciones :: Deber 2 - Lectura Tipos de Usuarios-
Cambiar a: