C:\Fakepath\Unidad I
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