Arquitectura y Sistemas Operativos: Clientes, Servidores y Distribución

Sistemas

Conjunto de elementos, procedimientos y métodos que interactúan entre sí para lograr un fin común.

Sistema Operativo

Conjunto de programas que controla, administra y regula las funciones de los elementos para cumplir un objetivo, y que se encuentra almacenado en la memoria secundaria.

Sistema Operativo Distribuido (SOD)

Conjunto de programas que administran y controlan las funciones de los elementos (hardware, software) que conforman un sistema, de manera transparente al usuario.

Ventajas de los Sistemas Distribuidos vs. Centralizados

  • Economía
  • Velocidad
  • Confiabilidad
  • Crecimiento por incrementos

Desventajas

  • Software (Existe poco)
  • Redes (Saturación)
  • Seguridad

Modelo Cliente-Servidor

Un cliente produce una demanda de información a cualquiera de las computadoras que proporcionan información, conocidas como servidores. Estos últimos responden a la demanda del cliente.

Cliente

Es quien inicia un requerimiento de servicio.

Servidor

Es cualquier recurso de cómputo dedicado a responder a los requerimientos del cliente.

Elementos de la Arquitectura Cliente-Servidor

  • Presentación/Captación de Información
  • Procesos
  • Almacenamiento de la Información

Aplicaciones Cliente-Servidor

Puestos de Trabajo

Estación de trabajo o computadora conectada a una red, que permite acceder y gestionar una serie de recursos. Se perfila como un puesto de trabajo universal.

Servidores

Una máquina que suministra una serie de servicios, como Bases de Datos, Archivos, Comunicaciones, etc.

Comunicaciones

En sus dos vertientes:

Infraestructura de Redes

Componentes 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

Componentes hardware y software que permiten la comunicación y su gestión entre los clientes y los servidores.

Arquitectura

Es un entramado de componentes funcionales que, aprovechando diferentes estándares, convenciones, reglas y procesos, permite integrar una amplia gama de productos y servicios informáticos, de manera que pueden ser utilizados eficazmente dentro de la organización.

Aplicación Cliente/Servidor o Aplicación de Dos Capas

Es aquella donde los datos y la lógica de negocio se encuentran separados de la interfaz. Este tipo de aplicación también es denominada cliente liviano.

Aplicación Cliente/Servidor (Cliente Pesado)

Se da separando los datos de la interfaz y la lógica de negocio. Este tipo de aplicación también es denominado cliente pesado.

Aplicación de 3 Capas

Es aquella donde la interfaz, la lógica de negocio, el acceso a datos y los datos se encuentran separados.

Sistemas Operativos de Redes

Es un conjunto de programas que controla la ejecución de programas de aplicación y actúa como una interfaz entre el usuario y el hardware de una computadora.

Funciones Primordiales del Sistema Operativo

  • Gestionar el Hardware: Se refiere a administrar de una forma más eficiente los recursos de la máquina.
  • Facilitar el Trabajo al Usuario: Permite una comunicación con los dispositivos de la máquina.

Características de Hardware

  • SISD (Single Instruction, Single Data) (PC normalitas): Son todas aquellas computadoras que tienen un solo procesador.
  • SIMD (Single Instruction, Multiple Data) (SOR): Se refiere a computadoras interconectadas, cada una con un procesador propio. Una de ellas busca la instrucción e instruye a las demás para procesar en paralelo.
  • MISD (Multiple Instruction, Single Data): Ninguna computadora conocida se ajusta a esta clasificación.
  • MIMD (Multiple Instruction, Multiple Data): Son grupos de computadoras independientes, cada una con su propio contador de programas y datos. Todos los sistemas distribuidos son de este tipo.

Sistemas Operativos Distribuidos (SOD)

Estos sistemas permiten distribuir trabajos, tareas o procesos entre un conjunto de procesadores. Este conjunto de procesadores puede estar en un equipo o en diferentes, siendo transparente para el usuario.

Características

  1. Colocación de sistemas autónomos capaces de comunicación y cooperación mediante el hardware y software.
  2. Proporcionan medios para la compartición global de recursos.
  3. Servicios añadidos: denominación global, sistemas de archivos distribuidos, facilidades para distribución de cálculos.

Funciones del SOD

Administrar:

  • Recursos de hardware (CD, HD, DVD, memoria, etc.) y software.
  • Procesos (mensajes).
  • Usuarios (¿Quién va a usar?).

Ofrece servicios:

  • Atiende las necesidades de un cliente (cliente es quien solicita, no necesariamente debe ser un usuario).
  • Solicitud de algo. Peticiones para resolver por el sistema.

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.