sábado, 27 de julio de 2013




ARQUITECTURA DEL SOFTWARE


La Arquitectura del Software es el diseño de más alto nivel de la estructura de un sistema. Una Arquitectura de Software, también denominada Arquitectura lógica, consiste en un conjunto de patrones y abstracciones coherentes que proporcionan el marco de referencia necesario para guiar la construcción del software para un sistema de información. La Arquitectura de Software establece los fundamentos para que analistas, diseñadores, programadores, etc. trabajen en una línea común que permita alcanzar los objetivos del sistema de información, cubriendo todas las necesidades.

ARQUITECTURA DEL HARDWARE

Si vemos el computador como una estructura de hardware, notaremos que esta constituido por dispositivos, que clasificaremos según la función que desempeñen. De acuerdo a esta clasificación tendremos:

·         * Dispositivos de Entrada
·         * Dispositivos de Salida
·         *Dispositivos de Comunicación
·         * Dispositivos de Almacenamiento
 *Dispositivos de Cómputo

DISPOSITIVOS DE ENTRADA
Son todos aquellos que permiten la entrada de datos aun computador. Entre estos encontramos: el teclado, el mouse, el escáner, el micrófono, la cámara web, el capturador de huella y firma digitales.



DISPOSITIVOS DE SALIDA
Son todos aquellos que permiten mostrar la información procesada por el computador.Entre estos encontramos: la pantalla, la impresora, los altavoces, etc.


DISPOSITIVOS DE ALMACENAMIENTO
Son todos aquellos que permiten almacenarlos datos en el computador. Entre estos encontramos: el disquete, el disco duro (interno y externo),el CD, el DVD, la memoria USB, etc.


DISPOSITIVOS DE COMUNICACIÓN
Son todos aquellos que permiten la comunicación entre computadores. Entre estos encontramos: el módem, la tarjeta de red y el enrutador (router).



DISPOSITIVOS DE COMPUTO
Son todos aquellos que realizan las operaciones y controlan las de más partes del computador. Entre estos encontramos: la Unidad Central de Procesamiento, la memoria y el bus de datos.

LA MEMORIA
Es la encargada de almacenar toda la información que el computador está usando. Las hay de tres tipos y son:

0Memoria RAM
Es la memoria principal. Se caracteriza y diferencia de la memoria ROM porque una vez apagado el sistema operativo, toda la información almacenada en la memoria RAM es automáticamente borrada.

Memoria ROM
Es la memoria de sólo lectura. Almacena las instrucciones de encendido y apagado del computador, entre otras. Se caracteriza y diferencia de la memoria RAM porque una vez apagado el sistema operativo, la información almacenada permanecerá en la memoria ROM al ser guarda.


Memoria Caché
Es aquella que se usa como puente entre el CPU y la memoria RAM para evitar demoras en el procesamiento de los datos.



UNIDAD CENTRAL DE PROCESAMIENTO (CPU)
 Es el cerebro de la computadora, pues es el coordinador de la máquina y la parte encargada de supervisar el funcionamiento de las otras secciones. La CPU le dice a la unidad de entrada cuándo debe leerse información para introducirla en la unidad de memoria, le dice a la ALU cuando la información de la unidad de memoria debe utilizarse en los cálculos y le dice la unidad de salida cuando debe enviar la información que está es la unidad de memoria a ciertos dispositivos de salida.
se divide en dos:
  •  Unidad de Control: Coordina las actividades de la computadora y determina que operaciones se deben realizar y en que orden; así mismo controla todo el proceso de la computadora.

  •  Unidad Aritmético - Lógica: Realiza operaciones aritméticas y lógicas, tales como suma, resta, multiplicación, división y comparaciones.