Guía de apoyo de la materia Fundamentos Filosóficos Y Tecnológicos De La Ciencia Computacional, módulo 2: Modelo de Von Neumann; para los alumnos de Ingeniería en Ciencias Computacionales del Centro Universitario de Tonalá
2. Contenido
El modelo de Von Neumann
• Memoria
• Unidad Aritmético- lógica
• Unidad de Control
• Subsistemas de entrada y de salida
• Programa almacenado
• Ejecución secuencial de una instrucción
Fundamentos Filosóficos Y Tecnológicos De La Ciencia Computacional 2
El modelo de Von Neumann
3. El modelo de Von Neumann
• Von Neumann
• Primero con el concepto de Programa
Almacenado
• Sistema Binario
• Instrucciones de operación y los Datos
Grabados en Memoria
Fundamentos Filosóficos Y Tecnológicos De La Ciencia Computacional 3
El modelo de Von Neumann
4. El modelo de Von Neumann
• Memoria
• Unidad Aritmético - Lógica
• Unidad de Control
• Dispositivos de Entrada
• Dispositivos de Salida
Fundamentos Filosóficos Y Tecnológicos De La Ciencia Computacional 4
El modelo de Von Neumann
5. Memoria
• Área de almacenamiento donde los
programas se quedan durante el
procesamiento
Fundamentos Filosóficos Y Tecnológicos De La Ciencia Computacional 5
El modelo de Von Neumann
6. Unidad Aritmético-lógica
• Antecesor directo al CPU
• Realiza cálculos lógicos y aritméticos
• Registro Interno especial de 40 bits
llamado acumulador
Fundamentos Filosóficos Y Tecnológicos De La Ciencia Computacional 6
El modelo de Von Neumann
7. Unidad de Control
• Interpreta y ejecuta instrucciones
almacenadas en la memoria principal
• Determina las operaciones de la
memoria
• Determina las operaciones de la ALU
• Determina las operaciones de Entrada y
Salida
• Vigila el funcionamiento del resto de la
computadora
Fundamentos Filosóficos Y Tecnológicos De La Ciencia Computacional 7
El modelo de Von Neumann
8. Subsistema de entrada y salida
• Acepta los datos de entrada desde el
exterior de la computadora
• Envía los datos procesados al exterior
de la computadora
Fundamentos Filosóficos Y Tecnológicos De La Ciencia Computacional 8
El modelo de Von Neumann
9. Programa almacenado
• Instrucciones de un programa grabadas
en la memoria de la computadora.
• Aloja tanto las instrucciones como sus
datos correspondientes.
• Pasos a seguir para ejecutar un
programa
Fundamentos Filosóficos Y Tecnológicos De La Ciencia Computacional 9
El modelo de Von Neumann
10. Ejecución secuencial de una
instrucción
• Numero finito de instrucciones
• Secuencia ordenada para ejecutar un
programa
• Vigilada por la unidad de control
Fundamentos Filosóficos Y Tecnológicos De La Ciencia Computacional 10
El modelo de Von Neumann