Aspectos Clave de los Sistemas Operativos Distribuidos y Arquitectura Cliente/Servidor

Cambios en la Tecnología

Cambios dos causas: El desarrollo de los microprocesadores; El desarrollo de las redes de área local y de las comunicaciones.

Sistema Operativo Distribuido

Sistema Operativo Distribuido: Conjunto de aplicaciones, instrucciones y procedimientos que actúan como intermediario entre el usuario y el hardware. Su propósito es proporcionar un entorno en el cual el usuario ejecute programas y aplicaciones.

Esquemas de SOD

  • Sistema fuertemente acoplado: Comparte la memoria y un reloj global.
  • Sistema débilmente acoplado: Cada uno cuenta con su memoria local.

Características de SOD

  • El comportamiento de los recursos
  • Apertura
  • Concurrencia
  • Escalabilidad
  • Tolerancia a fallos
  • Transparencia
  • Flexibilidad

Transparencia en S.O de Red

Transparencia S.O de red: Coordinar y unificar todas las aplicaciones, sistemas, software y recursos de una forma transparente al usuario. Este debe ver el núcleo del sistema operativo como un único procesador.

Eficiencia y Flexibilidad en S.O de Red

  • Eficiencia S.O red: El sistema buscará el procesador más rápido y libre de procesos para la ejecución de las tareas.
  • Flexibilidad S.O red: Es la capacidad que debe tener el sistema operativo para soportar cambios, actualizaciones y mejoras.

Escalabilidad en S.O de Red

Escalabilidad S.O red: Funciona igual con 10 ordenadores que con cientos.

Las Redes en SOD

Las redes en SOD: El medio por el cual los procesadores se comunican y transmiten sus mensajes para la ejecución.

Ventajas y Desventajas de SOD

  • Ventajas SOD: Distribución de tareas; Mayor rapidez en la ejecución de una instrucción; Compartir datos entre las máquinas interconectadas; Acceso a diferentes dispositivos desde cualquier ordenador; Es flexible a cualquier cambio.
  • Desventajas SOD: Una tarea ardua nunca se descansa y la estandarización es un tanto complicada y limitante; Complicado en su programación y el SO no debe tener problemas.

Modelo Cliente/Servidor

IBM del modelo Cliente/Servidor: Es la tecnología que proporciona al usuario final el acceso transparente a las aplicaciones, datos, servicios de cómputo o cualquier otro recurso del grupo de trabajo y/o, a través de la organización, en múltiples plataformas.

Elementos de la Arquitectura Cliente/Servidor

  • Elementos arquitectura cliente servidor: Llamado cliente y llamado servidor, elementos de comunicación.
  • Interactúan cliente y servidor: C y S interactúan por un mecanismo de pasaje de mensajes: pedido de servicio y respuesta.

Arquitectura PC

Arquitectura PC: Componentes funcionales que, aprovechando diferentes estándares, permiten integrar una amplia gama de productos que pueden ser utilizados.

Cliente y Servidor

  • Cliente: Es el que inicia un requerimiento de servicio a través de redes LAN o WAN.
  • Servidor: Es un tipo de software que realiza ciertas tareas en nombre de los usuarios.

Funciones de los Servidores

Función todos los Servidores: Acceso a los archivos y servicios.

Clasificación de Servidores

  • Servidores según los servicios que debe suministrar: Mainframes, Miniordenadores y Especializados.

Infraestructura de Redes

  • Infraestructura de redes: Hardware y software que garantizan la conexión física y la transferencia de datos entre los distintos equipos de la red.
  • Infraestructura de comunicaciones: Hardware y software que permiten la comunicación y su gestión entre los clientes y los servidores.

Agente y Dispatcher Cliente/Servidor

  • Agente cliente/servidor: Intercambio de la información entre el cliente y el servidor.
  • Dispatcher cliente/servidor: Lanzar un proceso en el servidor de un entorno cliente/servidor.

Estilo de Presentación Distribuida Cliente/Servidor

  • Estilo de presentación distribuida Cliente/Servidor: Se distribuye la interfaz entre el cliente y la plataforma servidora; La aplicación y los datos están ambos en el servidor; Similar a la arquitectura tradicional de un Host y Terminales; El PC se aprovecha solo para mejorar la interfaz gráfica del usuario.

Ventajas y Desventajas del Estilo de Presentación Distribuida

  • Ventajas del estilo presentación distribuido cliente/servidor: Revitaliza los sistemas antiguos; Bajo costo de desarrollo; No hay cambios en los sistemas existentes.
  • Desventajas del estilo presentación distribuido cliente/servidor: El sistema sigue en el Host; No se aprovecha la GUI y/o LAN; La interfaz del usuario se mantiene en muchas plataformas.

Presentación Remota Cliente/Servidor

  • Presentación Remota Cliente/Servidor: La interfaz para el usuario está completamente en el cliente; La aplicación y los datos están en el servidor.

Desventajas de la Presentación Remota Cliente/Servidor

  • Desventajas Presentación Remota Cliente/servidor: Las aplicaciones pueden ser complejas de desarrollar; Los programas de la aplicación siguen en el Host; El alto volumen de tráfico en la red puede hacer difícil la operación de aplicaciones muy pesadas.

Lógica Distribuida Cliente/Servidor

  • Lógica Distribuida Cliente/servidor: La interfaz está en el cliente; La base de datos está en el servidor; La lógica de la aplicación está distribuida entre el cliente y el servidor.

Ventajas y Desventajas de la Lógica Distribuida Cliente/Servidor

  • Ventajas Lógica distribuida cliente/servidor: Arquitectura más corriente que puede manejar todo tipo de aplicaciones; Los programas del sistema pueden distribuirse al nodo más apropiado; Pueden utilizarse con sistemas existentes.
  • Desventajas Lógica distribuida cliente/servidor: Es difícil de diseñar; Difícil prueba y mantenimiento si los programas del cliente y el servidor están hechos en distintos lenguajes de programación; No son manejados por la GUI 4GL.

Administración Remota Cliente/Servidor

Administración remota cliente/servidor: En el cliente residen tanto la interfaz como los procesos de la aplicación; Las bases de datos están en el servidor; Es lo que comúnmente imaginamos como aplicación cliente-servidor.

Ventajas y Desventajas de la Administración Remota Cliente/Servidor

  • Ventajas Administración remota cliente/servidor: Configuración típica de la herramienta GUI 4GL; Muy adecuada para las aplicaciones de apoyo a las decisiones del usuario final; Fácil de desarrollar ya que los programas de aplicación no están distribuidos; Se descargan los programas del Host.
  • Desventajas Administración remota cliente/servidor: No maneja aplicaciones pesadas eficientemente; La totalidad de los datos viaja por la red, ya que no hay procesamiento que realice el Host.

Base de Datos Distribuida Cliente/Servidor

Base de datos distribuida cliente/servidor: La interfaz, los procesos de la aplicación y parte de los datos de la base de datos están en el cliente; El resto de los datos están en el servidor.

Ventajas y Desventajas del Estilo de Base de Datos Distribuida Cliente/Servidor

  • Ventajas del estilo Base de datos distribuida cliente/servidor: Configuración soportada por herramientas GUI 4GL; Adecuada para las aplicaciones de apoyo al usuario final; Apoya acceso a datos almacenados en ambientes heterogéneos; Ubicación de los datos es transparente para la aplicación.
  • Desventajas del estilo Base de datos distribuida cliente/servidor: No maneja aplicaciones grandes eficientemente; El acceso a la base de datos distribuida es dependiente del proveedor del software administrador de bases de datos.

Tipos de Servidores en el Mercado Actual

4 tipos de Servidores del mercado actual: Servidores de objetos, servidores de aplicaciones, servidores de chat, servidores de fax.

Servidor Web

Servidor web: Contenido estático a un navegador, carga un archivo y lo sirve a través de la red al navegador de un usuario.

Particiones del Disco Duro

  • Partición primaria del disco duro: Es aquella donde se instalan los archivos que van a cargar el sistema operativo.
  • Partición activa de un disco duro: Se carga cuando se arranca el ordenador.

Activación del Producto de Windows

Activación del producto de Windows: Proceso mediante el que Microsoft determina si la clave de producto se usa de forma correcta.

Reparación del Sistema

  • La reparación del sistema, opciones de arranque avanzadas: Iniciar el sistema con un número mínimo de controladores de dispositivos y servicios.
  • La reparación del sistema, consola de recuperación: Reparar problemas del sistema utilizando un número limitado de comandos.

Registro de Windows

Registro de Windows: Base de datos que contiene el registro de miles de configuraciones de Windows.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.