lunes, 14 de enero de 2013

Concepto de arquitectura de Von Neumman


La arquitectura de Von Neumman

 

Voy a comenzar definiendo lo que significa sistema informático. Un Sistema Informático (SI) es el conjunto de componentes hardware que se necesitan para realizar la explotación de las aplicaciones informáticas y su principal objetivo es dar soporte al procesado, almacenamiento, entrada y salida de datos.

La estructura básica de un sistema informático está formada por cuatro componentes básicos:

 - Parte física o hardware:
  • Unidad central de proceso
  • Memoria auxiliar
  • Dispositivos de entrada/salida o periféricos
  • Buses de comunicación    
 - Parte lógica o software:
  • Sistema operativo
  • Aplicaciones   
 - Parte humana o Humanware
  • El profesional informático
  • Los usuarios
 - Firmware

Actualmente son utilizados dos tipos de ordenadores: analógicos y digitales. Sin embargo, el término ordenador se utiliza para referirse solo al tipo digital.
Al diseñar un ordenador digital existen varias opciones, pero la mas aceptada hoy en día es la denominada arquitectura de Von Neumman, propuesta por l matemático húngaro john Von Neumman en 1945. Dicha arquitectura consta de dos partes:

 - Unidad de Memoria (UM): es la que se encarga de almacenar la información. Se caracteriza por utilizar dicha unidad tanto para almacenar información como para programas. A partir de aquí un ordenador puede utilizare para varios cometidos sin necesidad de reporogramarlo.


 - Unidad central de proceso (CPU):es el circuito integrado constituido por millones de componentes eléctricos. Se constituye principalmente por: 
  • Unidad de control (UC):
       Tiene como funciones principales el control, la coordinación y la interpretación de las instrucciones.  Estas instrucciones en su conjunto forman lo que se denomina programa, es decir, el lenguaje-máquina.
Una instrucción de máquina tiene varias partes.
 Un código de operación que le indica a la unidad de control que operación debe hacerse con los datos. También posee dos direcciones de memoria que indican la localización de esos datos. 
La unidad de control lleva además un reloj electrónico que oscila con una frecuencia de millones de veces por segundo llamado reloj de sistema.

  • Unidad aritmético-lógica (UAL):
La ALU efectúa las operaciones aritméticas por medio de unos circuitos electrónicos que componen los siguientes dispositivos: dispositivo de adición, registros y dispositivo de control de cálculo.
  • El dispositivo de adición sirve para calcular las operaciones de suma, resta, multiplicación y división. Esto es así ya que estas tres últimas operaciones se pueden efectuar mediante sumas sucesivas o cambiando el signo en la operación de sumar.
  • Los registros se utilizan para contener los operandos, los resultados parciales que se van obteniendo en las distintas operaciones y los resultados finales.
  • El dispositivo de cálculo dirige y controla las operaciones de cálculo que se realizan en la ALU. 
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigiI5bVe-ICYYf3e8nY4wi7417DP_EgzcwlC725YboO43aFtgi5U6xTLvEssluK2VvTv7b3m9ahTlOQszMFu4xCsE0TFjZWP0X7kJePV_ox6sJVcy-i5SIZQTQP_Sw-s_URmsH796ujU9x/s320/ALU.png

  -
Unidad de Entrada/Salida (UE/S):
  
La unidad de Entrada/Salida se encarga de establecer la comunicación del usuario y la CPU. Para llevar a cabo dicha operación utiliza los periféricos. Se pueden clasificar según su propósito en: 
  • Periféricos de entrada: introduce información en el ordenador.
  • Periféricos de salida: muestra información al usuario.
  • Periféricos de entrada y salida: pueden actuar en los 2 sentido. 
    - Periféricos de comunicaciones: usados para establecer la comunicación entre 2 usuarios a través de los ordenadores como por ejemplo un switch entre otros.
    - Periféricos de almacenamiento: utilizados como memoria auxiliar a la principal del ordenador, se puede realizar las mismas operaciones de escritura y lectura.

  Existe un sistema con dos partes que permite en intercambio entre el ordenador y los dispositivos:
  • Interfaz
  • Controlador  
 Aqui os dejo un vídeo de entrada/salida.

- El bus del sistema

El bus del sistema permite counicarse entre sí a las unidades mas importantes de una computadora. Se trata de un conjunto de cables.
El bus esta separado en 3 canales: 

   1- Bus de datos
Es bidireccional y es el canal por el cual se conducen los datos entre la CPU  y los demás dispositivos.
   2-Bus de direcciones.
Es unidireccional por el el cual la CPU envia las direcciones de memoria para ubicar información en lso dispositivos de memoria
   3-Bus de control.
El bus de control gobierna el uso y acceso a las líneas de datos y de direcciones. Como éstas líneas están compartidas por todos los componentes, tiene que proveerse de determinados mecanismos que controlen su utilización. Las señales de control transmiten tanto órdenes como información de temporización entre los módulos. Mejor dicho, es el que permite que no haya colisión de información en el sistema.   

Las fuentes de información que he usado son las siguientes:
  •  http://www.emagister.com/curso-informatica-administracion-publica-1/unidad-control-estructura-logica-placa-base
  • http://e-ducativa.catedu.es/44700165/aula/archivos/repositorio//4750/4938/html/unidad_de_control_y_unidad_aritmtico_lgica.html
  • www.youtube.com
  • www.wikipedia.com