SlideShare uma empresa Scribd logo
1 de 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]

Mais conteúdo relacionado

Mais procurados

Introducción a la arquitectura de computadores
Introducción a la arquitectura de computadoresIntroducción a la arquitectura de computadores
Introducción a la arquitectura de computadores
John Espinoza
 
Cargadores y ligadores
Cargadores y ligadoresCargadores y ligadores
Cargadores y ligadores
perlallamas
 
Diapositivas hardware y software
Diapositivas hardware y softwareDiapositivas hardware y software
Diapositivas hardware y software
LinaMorales26
 
Arquitectura de una computadora
Arquitectura de una computadoraArquitectura de una computadora
Arquitectura de una computadora
Ana Ortiz
 
Ensamblaje de computadoras
Ensamblaje de computadorasEnsamblaje de computadoras
Ensamblaje de computadoras
me18186918
 
Funcionamiento interno de un computador con todos sus detalles específicos
Funcionamiento interno de un computador con todos sus detalles específicos Funcionamiento interno de un computador con todos sus detalles específicos
Funcionamiento interno de un computador con todos sus detalles específicos
Jose Alberto Guarnizo Romero
 
PeriféRicos De Almacenamiento Diapositiva
PeriféRicos De Almacenamiento DiapositivaPeriféRicos De Almacenamiento Diapositiva
PeriféRicos De Almacenamiento Diapositiva
moree
 
La Fuente de Alimentación del PC
La Fuente de Alimentación del PCLa Fuente de Alimentación del PC
La Fuente de Alimentación del PC
Jomicast
 

Mais procurados (20)

Arquitecturas harvard y von neumann
Arquitecturas harvard y von neumannArquitecturas harvard y von neumann
Arquitecturas harvard y von neumann
 
SERVIDORES DE INTERNET
SERVIDORES DE INTERNETSERVIDORES DE INTERNET
SERVIDORES DE INTERNET
 
Introducción a la arquitectura de computadores
Introducción a la arquitectura de computadoresIntroducción a la arquitectura de computadores
Introducción a la arquitectura de computadores
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadoras
 
Cargadores y ligadores
Cargadores y ligadoresCargadores y ligadores
Cargadores y ligadores
 
Tipos de software
Tipos de softwareTipos de software
Tipos de software
 
Diapositivas hardware y software
Diapositivas hardware y softwareDiapositivas hardware y software
Diapositivas hardware y software
 
Arquitectura de una computadora
Arquitectura de una computadoraArquitectura de una computadora
Arquitectura de una computadora
 
Gestion de Entrada y Salida
Gestion de Entrada y SalidaGestion de Entrada y Salida
Gestion de Entrada y Salida
 
metodos de instalacion de un sistema operativo
metodos de instalacion de un sistema operativometodos de instalacion de un sistema operativo
metodos de instalacion de un sistema operativo
 
La Memoria Rom
La Memoria RomLa Memoria Rom
La Memoria Rom
 
Ensamblaje de computadoras
Ensamblaje de computadorasEnsamblaje de computadoras
Ensamblaje de computadoras
 
Funcionamiento interno de un computador con todos sus detalles específicos
Funcionamiento interno de un computador con todos sus detalles específicos Funcionamiento interno de un computador con todos sus detalles específicos
Funcionamiento interno de un computador con todos sus detalles específicos
 
Arquitecturas de computadoras
Arquitecturas de computadorasArquitecturas de computadoras
Arquitecturas de computadoras
 
Arquitectura del computador
Arquitectura del computadorArquitectura del computador
Arquitectura del computador
 
PeriféRicos De Almacenamiento Diapositiva
PeriféRicos De Almacenamiento DiapositivaPeriféRicos De Almacenamiento Diapositiva
PeriféRicos De Almacenamiento Diapositiva
 
Diagrama partes de la pc
Diagrama partes de la pcDiagrama partes de la pc
Diagrama partes de la pc
 
Ensamblaje de una pc
Ensamblaje de una  pcEnsamblaje de una  pc
Ensamblaje de una pc
 
Presentación ensamblaje de pc
Presentación ensamblaje  de pcPresentación ensamblaje  de pc
Presentación ensamblaje de pc
 
La Fuente de Alimentación del PC
La Fuente de Alimentación del PCLa Fuente de Alimentación del PC
La Fuente de Alimentación del PC
 

Semelhante a Modelo von newman

Von neuman
Von neumanVon neuman
Von neuman
tuxman82
 
Von neuman
Von neumanVon neuman
Von neuman
tuxman82
 
Estructura de computos
Estructura de computosEstructura de computos
Estructura de computos
Hijole
 
Arquitectura del Computador
Arquitectura del ComputadorArquitectura del Computador
Arquitectura del Computador
Gustavo 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 I
josodo
 
Organización y Arquitectura de Computador
Organización y Arquitectura de ComputadorOrganización y Arquitectura de Computador
Organización y Arquitectura de Computador
pacampble
 
Historia de los ordenadores
Historia de los ordenadoresHistoria de los ordenadores
Historia de los ordenadores
elsocio2
 
Modelosdearquitecturasdecomputadoras 120905220343-phpapp01
Modelosdearquitecturasdecomputadoras 120905220343-phpapp01Modelosdearquitecturasdecomputadoras 120905220343-phpapp01
Modelosdearquitecturasdecomputadoras 120905220343-phpapp01
Aldo Altamira
 

Semelhante a 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
 
Diagrama de bloque procesador intel
Diagrama de bloque procesador intelDiagrama de bloque procesador intel
Diagrama de bloque procesador intel
 

Último

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
RigoTito
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
Wilian24
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 

Último (20)

ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
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
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.
 
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
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
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
 

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.

Notas do Editor

  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.