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
- Colocación de sistemas autónomos capaces de comunicación y cooperación mediante el hardware y software.
- Proporcionan medios para la compartición global de recursos.
- 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.