C:\Fakepath\Unidad I

9
1.1 SISTEMAS DISTRIBUIDOS Un sistema distribuido se define como: una colección de computadores separados físicamente y conectados entre sí por una red de comunicaciones distribuida; cada máquina posee sus componentes de hardware y software que el usuario percibe como un solo sistema (no necesita saber qué cosas están en qué máquinas). El usuario accede a los recursos remotos (RPC) de la misma manera en que accede a recursos locales, o un grupo de computadores que usan un software para conseguir un objetivo en común. Los sistemas distribuidos deben ser muy confiables, ya que si un componente del sistema se descompone otro componente debe de ser capaz de reemplazarlo, esto se denomina Tolerancia a Fallos. El tamaño de un sistema distribuido puede ser muy variado, ya sean decenas de hosts (Local Area Network), centenas de hosts (Metropolitan Area Network), y miles o millones de hosts (Internet); esto se denomina Escalabilidad. 1.1.1VENTAS Y DESVENTAJAS CONTRA LOS SISTEMAS CENTRALIZADOS Ventajas: Mejor aprovechamiento de los recursos.

Transcript of C:\Fakepath\Unidad I

1.1 SISTEMAS DISTRIBUIDOS

Un sistema distribuido se define como: una colección de computadores separados

físicamente y conectados entre sí por una red de comunicaciones distribuida; cada

máquina posee sus componentes de hardware y software que el usuario percibe como

un solo sistema (no necesita saber qué cosas están en qué máquinas). El usuario accede

a los recursos remotos (RPC) de la misma manera en que accede a recursos locales, o un

grupo de computadores que usan un software para conseguir un objetivo en común.

Los sistemas distribuidos deben ser muy confiables, ya que si un componente del

sistema se descompone otro componente debe de ser capaz de reemplazarlo, esto se

denomina Tolerancia a Fallos. El tamaño de un sistema distribuido puede ser muy

variado, ya sean decenas de hosts (Local Area Network), centenas de hosts

(Metropolitan Area Network), y miles o millones de hosts (Internet); esto se denomina

Escalabilidad.

1.1.1VENTAS Y DESVENTAJAS CONTRA LOS SISTEMAS CENTRALIZADOS

Ventajas:

Mejor aprovechamiento de los recursos.

Mayor poder de cómputo a más bajo costo.

En teoría, mayor confiablidad, si se maneja suficiente redundancia.

Crecimiento.

Desventajas:

El software es mucho más complejo.

Muchos usuarios desde muchas partes: problemas de seguridad.

1.1.2 MODELO CLIENTE SERVIDOR

El tipo más reciente de sistemas operativos es el denominado Cliente-servidor, que

puede ser ejecutado en la mayoría de las computadoras, ya sean grandes o pequeñas.

Este sistema sirve para toda clase de aplicaciones por tanto, es de propósito general y

cumple con las mismas actividades que los sistemas operativos convencionales.

El núcleo tiene como misión establecer la comunicación entre los clientes y los

servidores. Los procesos pueden ser tanto servidores como clientes. Por ejemplo, un

programa de aplicación normal es un cliente que llama al servidor correspondiente para

acceder a un archivo o realizar una operación de entrada/salida sobre un dispositivo

concreto. A su vez, un proceso cliente puede actuar como servidor para otro." Este

paradigma ofrece gran flexibilidad en cuanto a los servicios posibles en el sistema final,

ya que el núcleo provee solamente funciones muy básicas de memoria, entrada/salida,

archivos y procesos, dejando a los servidores proveer la mayoría que el usuario final o

programador puede usar. Estos servidores deben tener mecanismos de seguridad y

protección que, a su vez, serán filtrados por el núcleo que controla el hardware.

Actualmente se está trabajando en una versión de UNIX que contempla en su diseño

este paradigma.

1.1.3 CARACTERISTICAS DE HARDWARE

El hardware incluye todas las partes físicas del computador, es decir, aquellos

dispositivos que se conectan entre sí parta formar una sola unidad de trabajo; entre

estos componentes se encuentra el teclado, el mouse, el monitor, la impresora, el

escáner, la CPU (Unidad Central de Procesamiento), entre otros.

Periféricos

Son una serie de dispositivos conectados al computador que desarrollan una función

específica, bien sea en el ingreso de información o en la salida de ella; entre estos se

encuentran el teclado, el mouse, la impresora, el escáner, los lectores de vos, las

unidades de disco; etc. Los periféricos se clasifican en tres grupos: dispositivos de

entrada, dispositivos de salida y de entrada/salida.

Dispositivos de Entrada

En este grupo de periféricos se encuentran los que permiten ingresar la información al

computador, entre ellos están el teclado, el mouse, el escáner y otros.

Teclado: dispositivo de entrada que traduce los datos a una forma que la computadora

pueda interpretar, para luego procesarlos y almacenarlos.

Mouse: la función del mouse o ratón es desplazar un puntero sobre el monitor y realizar

determinadas acciones al oprimir algunos de los botones de este periférico.

Escáner o digitalizador de imágenes: están concebidos para interpretar caracteres,

combinación de caracteres, dibujos gráficos escritos a mano o en maquinas o impresoras

y traducirlos al lenguaje que la computadora entiende.

Dispositivos ópticos: entre estos tenemos, Digitalizador de imágenes (scanner), Cámara

digital.Digitalizador de audio: entre estos tenemos, Micrófonos.

Dispositivos de Salida

Estos dispositivos permiten al usuario ver los resultados del procesamiento de la

información. El dispositivo de salida más común es el monitor, la impresora y los

parlantes.Monitor: sirve como dispositivo de salida para recibir mensajes del

computador.

Impresora: este dispositivo de salida es uno de los más utilizados por los usuarios, su

función principal consiste en mostrar información grabada sobre papel y así obtener un

registro escrito de los datos almacenados en un archivo.

Altoparlantes: son dispositivos de salida que se conectan al computador mediante una

tarjeta de sonido y su función es la de reproducir sonidos generados desde el

computador, lo que permite escuchar CD grabados con pistas musicales.

Dispositivos de Entrada y Salida

Son periféricos encargados tanto de la entrada como de la salida de la información, por

ejemplo, la pantalla táctil, la cámara de video y el fax modem.

Pantalla Táctil: monitor sensible al tacto que funciona por medio de botones virtuales y

menús de opciones, los cuales son seleccionados por el usuario a través de sensores

digitales que, al hacer presión sobre este, ejecutan determinada orden y en la misma

pantalla se observa el resultado. Un ejemplo típico de este tipo de dispositivos son los

que se utilizan en los cajeros automáticos o en los centros comerciales.

Módem: dispositivo de entrada y salida que sirve para enlazar dos ordenadores

transformando las señales digitales. Lo que permite llevar a cabo labores como el envío

de un fax, de correo electrónico, y la conexión a internet, entre otras.

1.1.4 CARACTERISTICAS DE SOFTWARE

El software se desarrolla o construye; no se manufactura en el sentido clásico. A pesar

de que existen similitudes entre el desarrollo del software y la manufactura del

hardware, las dos actividades serian diferentes en lo fundamental. En ambas la alta

calidad se alcanza por medio del buen diseño, la fase de manufactura del hardware

puede incluir problemas de calidad existentes en el software.

El software no se desgasta. El software es inmune a los males ambientales que

desgasten el hardware. Por lo tanto la curva de tasas de fallas para el software debería

tener la forma de la “curva idealizada”. Los defectos sin descubrir causan tasas de fallas

altas en las primeras etapas de vida de un programa. Sin embargo, los errores se

corrigen y la curva se aplana: el software no se desgasta, pero si se deteriora. A pesar de

que la industria tiene una tendencia hacia la construcción por componentes, la mayoría

del software aun se construye a la medida. Un componente de software se debe diseñar

e implementar de forma que puede utilizarse en muchos programas diferentes.

Los componentes reutilizables modernos encapsulan tanto los datos como el proceso se

aplican a estos, lo que permite al ingeniero de software crear nuevas aplicaciones

nuevas a partir de partes reutilizables.

1.1.5 DIRECCIONAMIENTO LOGICO Y FISICO

El proceso desde que los datos son incorporados al ordenados hasta que se transmiten al medio se llama

encapsulación. Estos datos son formateados, segmentados, identificados con el direccionamiento lógico y

físico para finalmente ser enviados al medio. Debido a que posiblemente la cantidad de los datos sean

demasiados, la capa de transporte desde de origen, se encarga de segmentarlos para así ser

empaquetados debidamente, esta misma capa en el destino se encargara de reensamblar los datos y

colocarlos en forma secuencial, ya que no siempre llegan a su destino en el orden en que han sido

segmentados, así mismo acorde al protocolo que se este utilizando habrá corrección de errores. Estos

segmentos son empaquetados (paquetes o datagramas) e identificados en la capa de red con la dirección

lógica o IP correspondiente al origen y destino. Ocurre lo mismo con la dirección MAC en la capa de enlace

de datos formándose las tramas o frames para ser transmitidos a través de alguna interfaz.

Una dirección generada por la CPU se denomina dirección lógica en cambio a la que es percibida por unidad de memoria se

denomina dirección física.

Los esquemas de vinculación de direcciones durante la compilación y durante la carga dan pie a un entorno en el que las direcciones

lógicas y físicas son las mismas. En cambio, la ejecución del esquema de vinculación de direcciones durante la ejecución produce un

entorno en el que las direcciones lógicas y físicas difieren. En este caso la dirección lógica suele llamarse dirección virtual.

Direccionamiento lógico y físico El proceso desde que los datos son incorporados al ordenados hasta que se transmiten al medio se

llama encapsulación. Estos datos son formateados, segmentados, identificados con el direccionamiento lógico y físico para finalmente

ser enviados al medio. A cada capa del modelo OSI le corresponde una PDU (Unidad de Datos) siguiendo por lo tanto el siguiente

orden de encapsulamiento: DATOS-SEGMENTOS-PAQUETES-TRAMAS-BITS

CAPA TRANSMITEAPLICACIÓN DATOSPRESENTACION  SESIÓN  TRANSPORTE SEGMENTOSRED PAQUETESENLACE DED DATOS TRAMASFÍSICA BITS

Debido a que posiblemente la cantidad de los datos sean demasiados, la capa de transporte desde de origen, se encarga de

segmentarlos para así ser empaquetados debidamente, esta misma capa en el destino se encargara de reensamblar los datos y

colocarlos en forma secuencial, ya que no siempre llegan a su destino en el orden en que han sido segmentados, así mismo acorde al

protocolo que se este utilizando habrá corrección de errores. Estos segmentos son empaquetados (paquetes o datagramas) e

identificados en la capa de red con la dirección lógica o IP correspondiente al origen y destino. Ocurre lo mismo con la dirección

MAC en la capa de enlace de datos formándose las tramas o

frames para ser transmitidos a través de alguna inte

EJEMPLOS: WINDOES NT, SERVER UNIX LINUX

EJEMPLOS SOLARIS MC AMOEBA CHORUS