jueves, 15 de abril de 2010

Cuestionario 1

1. ¿Que es un Sistema Operativo distribuido?

Un sistema distribuido esta constituido por varios sistemas de cómputo genéricos interconectados por medio de alguna red de comunicación. La idea es contar con los recursos de cada sistema de cómputo individual para compartirlos entre todos. Así, si una computadora requiriera ejecutar un programa y su memoria central estuviera saturada, entonces el sistema distribuido buscaría aquel sistema de cómputo que tuviera memoria disponible para allí ejecutar dicho proceso. Esto implica que los diferentes sistemas de computo que conforman el sistema distribuido se tuvieran que estar comunicando todo el tiempo para intercambiar información sobre sus recursos. En estos sistemas el procesamiento también es multiusuario y en tiempo compartido.

2. ¿Que es un Sistema Operativo cliente servidor?

Sistemas operativos cliente-servidor. Este tipo de sistemas operativos para redes es el que actualmente esta en uso en la mayoría de las computadoras. Es un sistema operativo muy compatible, porque sirven para cualquier computadora y prácticamente para todos los programas. El sistema operativo cliente-servidor el usuario o cliente hace una petición al servidor correspondiente para tener acceso a un archivo o efectuar una actuación de entrada o salida sobre un dispositivo concreto.
El núcleo del sistema tiene la misión de establecer la comunicación entre los clientes y los servidores. Los procesos pueden ser tanto servidores como clientes. Por ejemplo, un programa normal es un cliente que llama al servidor correspondiente para acceder a un archivo o realizar una operación de entrada/salida en un dispositivo concreto. A su vez, un proceso cliente puede actuar como servidor de otro. Este paradigma ofrece gran flexibilidad en cuanto a los posibles servicios en el sistema final ya que el núcleo solamente provee las funciones más básicas de memoria, entrada/salida, archivos y procesos, dejando a los servidores proveer la mayoría de funciones que el usuario final o programador puede necesitar.


3. ¿Cuales son los elementos del cableado estructurado?

Elementos del Cableado Estructurado

a. Cableado Horizontal

El cableado horizontal incorpora el sistema de cableado que se extiende desde la salida de área de trabajo de telecomunicaciones (Work Area Outlet, WAO) hasta el cuarto de telecomunicaciones.

b. Cableado del Backbone (Vertical)

El propósito del cableado del backbone es proporcionar interconexiones entre cuartos de entrada de servicios del edificio, cuartos de equipo y cuartos de telecomunicaciones. El cableado del backbone incluye la conexión vertical entre pisos en edificios de varios pisos. El cableado del backbone incluye medios de transmisión (cable), puntos principales e intermedios de conexión cruzada y terminaciones mecánicas.

c. Cuarto de Telecomunicaciones

Un cuarto de telecomunicaciones es el área en un edificio utilizada para el uso exclusivo de equipo asociado con el sistema de cableado de telecomunicaciones. El espacio del cuarto de comunicaciones no debe ser compartido con instalaciones eléctricas que no sean de telecomunicaciones. El cuarto de telecomunicaciones debe ser capaz de albergar equipo de telecomunicaciones, terminaciones de cable y cableado de interconexión asociado. El diseño de cuartos de telecomunicaciones debe considerar, además de voz y datos, la incorporación de otros sistemas de información del edificio tales como televisión por cable (CATV), alarmas, seguridad, audio y otros sistemas de telecomunicaciones. Todo edificio debe contar con al menos un cuarto de telecomunicaciones o cuarto de equipo. No hay un límite máximo en la cantidad de cuartos de telecomunicaciones que puedan haber en un edificio.

d. Cuarto de Equipo

El cuarto de equipo es un espacio centralizado de uso específico para equipo de telecomunicaciones tal como central telefónica, equipo de cómputo y/o conmutador de video. Varias o todas las funciones de un cuarto de telecomunicaciones pueden ser proporcionadas por un cuarto de equipo. Los cuartos de equipo se consideran distintos de los cuartos de telecomunicaciones por la naturaleza, costo, tamaño y/o complejidad del equipo que contienen. Los cuartos de equipo incluyen espacio de trabajo para personal de telecomunicaciones. Todo edificio debe contener un cuarto de telecomunicaciones o un cuarto de equipo. Los requerimientos del cuarto de equipo se especifican en los estándares ANSI/TIA/EIA-568-A y ANSI/TIA/EIA-569.

d. Cuarto de Entrada de Servicios

El cuarto de entrada de servicios consiste en la entrada de los servicios de telecomunicaciones al edificio, incluyendo el punto de entrada a través de la pared y continuando hasta el cuarto o espacio de entrada. El cuarto de entrada puede incorporar el "backbone" que conecta a otros edificios en situaciones de campus. Los requerimientos de los cuartos de entrada se especifican en los estándares ANSI/TIA/EIA-568-A y ANSI/TIA/EIA-569.

f. Sistema de Puesta a Tierra y Puenteado

El sistema de puesta a tierra y puenteado establecido en el estándar ANSI/TIA/EIA-607 es un componente importante de cualquier sistema de cableado estructurado moderno.

4. ¿Que es un Sistema Operativo?

Es la parte del sistema de cómputo que administra el hardware y el software. Controla los archivos, dispositivos, secciones de la memoria principal y cada nanosegundo del tiempo del procesamiento; asimismo, controla quien puede utilizar el sistema y de que manera.

Por lo tanto, cuando el usuario envía un comando, el sistema operativo debe asegurarse que se ejecute o, si esto no ocurre, debe arreglárselas de manera que el usuario reciba un mensaje explicando el error. Esto no significa necesariamente que el sistema operativo ejecute el comando o envié el mensaje de error; pero si controla las partes o componentes del sistema que lo hacen.

5. ¿Cuales son las características de los Sistema Operativo distribuido?

Ø Cada elemento de cómputo tiene su propia memoria y su propio Sistema Operativo.

Ø Control de recursos locales y remotos.

Ø Sistemas Abiertos (Facilidades de cambio y crecimiento).

Ø Plataforma no standard ( Unix, NT, Intel, RISC, Etc.).

Ø Medios de comunicación ( Redes, Protocolos, Dispositivos, Etc.).

Ø Capacidad de Procesamiento en paralelo.

Ø Dispersión y parcialidad.

6. ¿Que es un servidor de páginas Web?

servidor que se dedica a prestar servicios relacionados a la WWW, especialmente para que un SITIO WEB esté disponible en internet.

Además de la
computadora y la conexion a internet, el sistema debe contar con una serie de programas básicos para dar servicio web. Existen algunas combinaciones de programas muy utilizadas para tal fin: wamp, lamp, famp, mamp, entre otras.

Un servidor web sirve contenido estático a un navegador, carga un archivo y lo sirve a través de la red al navegador de un usuario. Este intercambio es mediado por el navegador y el servidor que hablan el uno con el otro mediante HTTP. Se pueden utilizar varias tecnologías en el servidor para aumentar su potencia más allá de su capacidad de entregar páginas HTML; éstas incluyen scripts CGI, seguridad SSL y páginas activas del servidor (ASP).

7. ¿Qué es un servidor de impresión?

El servidor de impresión se encarga de gestionar los trabajos de impresión de toda la red, permitiendo que todos los usuarios, independientemente de la ubicación física de su computadora y de la plataforma utilizada, puedan imprimir en una impresora determinada.

Cuando los usuarios de la red quieren imprimir datos en una impresora de red compartida, envían sus datos a un servidor de impresora. Entonces el servidor envía los datos a una impresora compartida.

Características

  • Interfaz web.
  • Filtrado extensible de archivos e interfaces backend de dispositivos.
  • Cuotas y administración de trabajos y páginas.
  • Servicios de directorio de impresoras en red.
  • Soporte de encriptación.

8. ¿Qué es un servidor Backup?

El servicio de Backup realiza una copia de respaldo de los principales servidores , de manera que pueda recuperarse información en caso de pérdida de datos.

9. ¿Cuáles son los modos de transmisión?

Una transmisión dada en un canal de comunicaciones entre dos equipos puede ocurrir de diferentes maneras. La transmisión está caracterizada por:

  • la dirección de los intercambios
  • el modo de transmisión: el número de bits enviados simultáneamente
  • la sincronización entre el transmisor y el receptor

Existen 3 modos de transmisión diferentes caracterizados de acuerdo a la dirección de los intercambios:

  • Una conexión simple, es una conexión en la que los datos fluyen en una sola dirección, desde el transmisor hacia el receptor. Este tipo de conexión es útil si los datos no necesitan fluir en ambas direcciones (por ejemplo: desde el equipo hacia la impresora o desde el ratón hacia el equipo...).

Una conexión semidúplex (a veces denominada una conexión alternativa o semi-dúplex) es una conexión en la que los datos fluyen en una u otra dirección, pero no las dos al mismo tiempo. Con este tipo de conexión, cada extremo de la conexión transmite uno después del otro. Este tipo de conexión hace posible tener una comunicación bidireccional utilizando toda la capacidad de la línea.

Una conexión dúplex total es una conexión en la que los datos fluyen simultáneamente en ambas direcciones. Así, cada extremo de la conexión puede transmitir y recibir al mismo tiempo; esto significa que el ancho de banda se divide en dos para cada dirección de la transmisión de datos si es que se está utilizando el mismo medio de transmisión para ambas direcciones de la transmisión.

10. ¿Qué es un servidor DHCP?

Un servidor DHCP (Dynamic Host Configuration Protocol) se utiliza para asignar direcciones IP a las computadoras de los usuarios cuando éstas arrancan.

11. ¿Qué es un servidor DNS?

Un servidor DNS (Domain Name System) se utiliza para proveer a las computadoras de los usuarios (clientes) un nombre equivalente a las direcciones IP. El uso de este servidor es transparente para los usuarios cuando éste está bien configurado.

12. ¿Cuáles son los pasos para instalar Windows 2003 Server?

  • Insertaremos el CD de instalación, confirmamos que deseamos iniciar desde el CD (En caso de no salir esta opción se tendrá que configurar BIOS para que el equipo lea antes la unidad de CD´s que el Disco duro).
  • Seleccionamos la instalación estándar.
  • Elegimos donde deseamos instalar el sistema operativo y elegimos si deseamos FAT32 O NTFS y si deseamos que se de formato de forma rápida o normal.
  • A continuación se copiaran unos archivos al disco duro y el equipo se reiniciara.
  • Al iniciarse se iniciara automáticamente la instalación del sistema operativo.
  • Escribimos como nombre de usuario.
  • Nos pedirá que licencia deseamos y elegimos la opción “Servidor”.
  • Ajustamos la hora y colocamos el nombre del equipo y contraseña.
  • Nos preguntara que configuración de red deseamos y elegiremos la típica.
  • Y por ultimo escribimos nuestro grupo de trabajo.
  • Al acabar reiniciara el equipo y ya podremos usar este sistema operativo.

Cuestionario 2

1. Describa la clasificacion de la norma 568 B

blanco/naranja
naranja
blanco/verde
azul
blanco/azul
verde
blanco/cafe
cafe

2. Dibuje y describa como se conectaria 568 A en un jack

blanco/verde
verde
blanco/naranja
azul
blanco/azul
naranja
blanco/cafe
cafe


3. ¿Como se conectan 2 switches en cascada?
Existe una limitacion de 4 hubs para conectarlos en cascada
pc-hub-hub-hub-hub

4.Modelo cliente-servidor
Esta arquitectura sirve basicamente en un cliente que realiza peticiones a otro programa (servidor) que se le dala respuesta.

5. ¿Que es servidor DNS?
DOMAIN NAME SYSTEM
Se utiliza para proveer a las computadoras de los usuarios (clientes) un nombre equivalente a las direcciones ip.

6. Clasificacion de redes de acuerdo a octetos.
A 1-126
B 128-191
C 192-255

7. Diferencia entre grupo de trabajo y dominio

Grupo de trabajo: Es cuando todos los equipos se encuentran en un mismo nivel, ninguno tiene el control sobre otro.

Dominio:Uno o mas equipos son servidores los equipos pueden encontrarse en diferentes redes locales.

8. Para que sirve un tester.

Es un instrumenro de medicion con el que podemos medir tension corriente y resistencia. Existen 2 tipos analogico y digital.

9. ¿Cual es el sistema de archivos de windows 2003 server?
sistema de archivos ntfs

10. ¿Cuales son los servidores de windows 2003 server?
Servidor de
  • archivos
  • impresiones
  • aplicaciones
  • correo
  • terminal
  • redes privadas virtuales (vpn)
  • DNS
  • DHCP
  • Streaming de video
  • WINS
11. Donde se configura la ip de una maquina.
Panel de control/redes e internet/centro de redes y recursos compartidos/cambiar configuracion del ada/ptador/ click derecho en conexion de red de area local/ propiedades/seleccionar protocolo tcp/ip-/propiedades>Asignar ip

12. Donde configuro una pc para agregarla a un dominio o grupo de trabajo

Clic derecho sobre equipo /propiedades/dar clic en cambiar configuracion y dar clic en cambiar. selecciona dominio o grupo de trabajo> se le asigna un nombre.


martes, 13 de abril de 2010

Unidad 1 Los sistemas operativos en ambientes distribuidos

El desarrollo de los sistemas distribuidos vino de la mano de las redes locales de alta velocidad a principios de 1970. Más recientemente, la disponibilidad de computadoras personales de altas prestaciones, estaciones de trabajo y ordenadores servidores ha resultado en un mayor desplazamiento hacia los sistemas distribuidos en detrimento de los ordenadores centralizados multiusuario. Esta tendencia se ha acelerado por el desarrollo de software para sistemas distribuidos, diseñado para soportar el desarrollo de aplicaciones distribuidas. Este software permite a los ordenadores coordinar sus actividades y compartir los recursos del sistema - hardware, software y datos.

1.1 Sistemas Distribuidos

Un sistema distribuido se define como una colección de computadores autónomos conectados por una red, y con el software distribuido adecuado para que el sistema sea visto por los usuarios como una única entidad capaz de proporcionar facilidades de computación.





Los sistemas distribuidos se implementan en diversas plataformas hardware, desde unas pocas estaciones de trabajo conectadas por una red de área local, hasta Internet, una colección de redes de área local y de área extensa interconectados, que en lazan millones de ordenadores.

Las aplicaciones de los sistemas distribuidos varían desde la provisión de capacidad de cómputo a grupos de usuarios, hasta sistemas bancarios, comunicaciones multimedia y abarcan prácticamente todas las aplicaciones comerciales y técnicas de los ordenadores. Los requisitos de dichas aplicaciones incluyen un alto nivel de fiabilidad, seguridad contra interferencias externas y privacidad de la información que el sistema mantiene. Se deben proveer accesos concurrentes a bases de datos por parte de muchos usuarios, garantizar tiempos de respuesta, proveer puntos de acceso al servicio que están distribuidos geográficamente, potencial para el crecimiento del sistema para acomodar la expansión del negocio y un marco para la integración de sistema usados por diferentes compañías y organizaciones de usuarios.

Las características principales responsables de la utilidad de los sistemas distribuidos. Se trata de comparición re recursos, apertura (openness), concurrencia, escalabilidad, tolerancia a fallos y transparencia.

1.1.1 Ventajas Desventajas contra Sistemas Centralizados

Ventajas:
o Procesadores más poderosos y a menos costos
o Desarrollo de Estaciones con más capacidades
o Las estaciones satisfacen las necesidades de los usuarios.
o Uso de nuevas interfaces.
o
o Avances en la Tecnología de Comunicaciones.
o Disponibilidad de elementos de Comunicación.
o Desarrollo de nuevas técnicas.
o Compartición de Recursos.
o Dispositivos (Hardware).
o Programas (Software).
o Eficiencia y Flexibilidad.
o Respuesta Rápida.
o Ejecución Concurrente de procesos (En varias computadoras).
o Empleo de técnicas de procesamiento distribuido.
o Disponibilidad y Confiabilidad.
o Sistema poco propenso a fallas (Si un componente no afecta a la disponibilidad del sistema).
o Mayores servicios que elevan la funcionalidad (Monitoreo, Telecontrol, Correo Eléctrico, Etc.).
o Crecimiento Modular.
o Es inherente al crecimiento.
o Inclusión rápida de nuevos recursos.
o Los recursos actuales no afectan.


Desventajas:
o Requerimientos de mayores controles de procesamiento.

o Velocidad de propagación de información (Muy lenta a veces).

o Servicios de replicación de datos y servicios con posibilidades de fallas.

o Mayores controles de acceso y proceso (Commit).

o Administración más compleja.

o Costos.

1.1.2 Modelo Cliente Servidor



El modelo cliente-servidor de un sistema distribuido es el modelo más conocido y más ampliamente adoptado en la actualidad. Hay un conjunto de procesos servidores, cada uno actuando como un gestor de recursos para una colección de recursos de un tipo, y una colección de procesos clientes, cada uno llevando a cabo una tarea que requiere acceso a algunos recursos hardware y software compartidos. Los gestores de recursos a su vez podrían necesitar acceder a recursos compartidos manejados por otros procesos, así que algunos procesos son ambos clientes y servidores. En el modelo, cliente-servidor, todos los recursos compartidos son mantenidos y manejados por los procesos servidores. Los procesos clientes realizan peticiones a los servidores cuando necesitan acceder a algún recurso. Si la petición es valida, entonces el servidor lleva a cabo la acción requerida y envía una respuesta al proceso cliente.

El termino proceso se usa aquí en el sentido clásico de los sistemas operativos. Un proceso es un programa en ejecución. Consiste en un entorno de ejecución con al menos un thread de control.

El modelo cliente-servidor nos da un enfoque efectivo y de propósito general para la compartición de información y de recursos en los sistemas distribuidos. El modelo puede ser implementado en una gran variedad de entornos software y hardware. Las computadoras que ejecuten los programas clientes y servidores pueden ser de muchos tipos y no existe la necesidad de distinguir entre ellas; los procesos cliente y servidor pueden incluso residir en la misma maquina.

En esta visión simple del modelo cliente-servidor, cada proceso servidor podría ser visto como un proveedor centralizado de los recursos que maneja. La provisión de recursos centralizada no es deseable en los sistemas distribuidos. Es por esta razón por lo que se hace una distinción entre los servicios proporcionados a los clientes y los servidores encargados de proveer dichos servicios. Se considera un servicio como una entidad abstracta que puede ser provista por varios procesos servidores ejecutándose en computadoras separadas y cooperando vía red.

El modelo cliente-servidor se ha extendido y utilizado en los sistemas actuales con servicios manejando muchos diferentes tipos de recursos compartidos - correo electrónico y mensajes de noticias, ficheros, sincronización de relojes, almacenamiento en disco, impresoras, comunicaciones de área extensa, e incluso las interfaces gráficas de usuario. Pero no es posible que todos los recursos que existen en un sistema distribuido sean manejados y compartidos de esta manera; algunos tipos de recursos deben permanecer locales a cada computadora de cara a una mayor eficiencia - RAM, procesador, interfaz de red local -. Estos recursos clave son manejados separadamente por un sistema operativo en cada maquina; solo podrían ser compartidos entre procesos localizados en el mismo ordenador.

Aunque el modelo cliente-servidor no satisface todos los requisitos necesarios para todas las aplicaciones distribuidos, es adecuado para muchas de las aplicaciones actuales y provee una base efectiva para los sistemas operativos distribuidos de propósito general.

1.1.3 Características Hardware Sistemas Distribuidos

Conceptos de Hardware
Todos los sistemas distribuidos constan de varias cpu, organizadas de diversas formas, especialmente respecto de:
o La forma de interconectarlas entre sí.
o Los esquemas de comunicación utilizados.
Existen diversos esquemas de clasificación para los sistemas de cómputos con varias cpu:
o Uno de los mas conocidos es la “Taxonomía de Flynn”:
o Considera como características esenciales el número de flujo de instrucciones y el número de flujos de datos.
o La clasificación incluye equipos SISD, SIMD, MISD y MIMD.
SISD (Single Instruction Single Data: un flujo de instrucciones y un flujo de datos):
o Poseen un único procesador.
SIMD (Single Instruction Multiple Data: un flujo de instrucciones y varios flujos de datos):
o Se refiere a ordenar procesadores con una unidad de instrucción que:
o Busca una instrucción.
o Instruye a varias unidades de datos para que la lleven a cabo en paralelo, cada una con sus propios datos.
• Son útiles para los cómputos que repiten los mismos cálculos en varios conjuntos de datos.
MISD (Multiple Instruction Single Data: un flujo de varias instrucciones y un solo flujo de datos):
• No se presenta en la práctica.
MIMD (Multiple Instruction Multiple Data: un grupo de computadoras independientes, cada una con su propio contador del programa, programa y datos):
• Todos los sistemas distribuidos son de este tipo.
Un avance sobre la clasificación de Flynn incluye la división de las computadoras MIMD en dos grupos:
• Multiprocesadores: poseen memoria compartida:
o Los distintos procesadores comparten el mismo espacio de direcciones virtuales.
• Multicomputadoras: no poseen memoria compartida:
o Ej.: grupo de PC conectadas mediante una red.
Cada una de las categorías indicadas se puede clasificar según la arquitectura de la red de interconexión en:
• Esquema de bus:
o Existe una sola red, bus, cable u otro medio que conecta todas las máquinas:
 Ej.: la televisión por cable.
• Esquema con conmutador:
o No existe una sola columna vertebral de conexión:
 Hay múltiples conexiones y varios patrones de conexionado.
 Los mensajes de mueven a través de los medios de conexión.
 Se decide explícitamente la conmutación en cada etapa para dirigir el mensaje a lo largo de uno de los cables de salida.
 Ej.: el sistema mundial telefónico público.
• Otro aspecto de la clasificación considera el acoplamiento entre los equipos:
• Sistemas fuertemente acoplados:
o El retraso al enviar un mensaje de una computadora a otra es corto y la tasa de transmisión es alta.
o Generalmente se los utiliza como sistemas paralelos.
• Sistemas débilmente acoplados:
o El retraso de los mensajes entre las máquinas es grande y la tasa de transmisión es baja.
o Generalmente se los utiliza como sistemas distribuidos.
Generalmente los multiprocesadores están más fuertemente acoplados que las multicomputadoras.