lunes, 23 de septiembre de 2019

Tema 1: Introducción a los Sistemas Operativos en Red /Parte 1

Tema 1: Introducción a los Sistemas Operativos en Red

Primeramente para llegar a los Sistemas Operativos debemos ver las capas que componen nuestro Ordenador.

Capas:

Las capas que componen nuestro ordenador empezando de la capa más baja hasta la más cercana al usuario son: Hardware, BIOS, Kernel, Sistema Operativo, Drivers y las Apps.

Ahora que hemos visto las capas que tiene, vamos a empezar.

¿Qué es el Hardware?

Es la parte física de un ordenador, son sus piezas y componentes y en conjunto hacen que el ordenador funcione. 

Se compone de:

- La placa base: Es el hardware central donde se conectan todas y cada una de las piezas que lo componen.

- RAM (Ramdom Access Memory): Es la memoria principal del ordenador, donde residen programas y datos, sobre ella se pueden efectuar operaciones de lectura y escritura. 

- Procesador: Es el cerebro del sistema, el procesador está formado por unidades aritméticas que se encargan de procesar la información que recibe, para poder mandarla a los diferentes componentes del ordenador.

Para que se procese, se genera un hilo de instrucciones que se ejecuta sobre la información. El procesador puede entender y transformarlo en un resultado. Como por ejemplo: Leer una dirección en la RAM o mandar información a la Tarjeta Gráfica. Este hilo de instrucciones lo llamamos hilos de proceso.

El hilo de procesos funciona con Time Slace (Rodajas de tiempo) que son por defecto equitativas y funciona para dar el mismo tiempo a todos los procesos.
Existen dos tipos de procesos:

    Procesos de Tiempo Real: Responde al momento a comandos o a la entrada de datos.

    Procesos de Tiempo Simulado: Simula el proceso bajo control junto con el sistema Entrada/Salida (E/S) que le sirve de interfaz.

Dentro del procesador se encuentra también el núcleo que son los encargados verdaderamente en ejecutar las instrucciones del procesador. Puedes tener uno o varios núcleos. 

Cuando tiene muchos núcleos se duplica la velocidad de hilos de procesos y cada aplicación puede tener su hilo. Pero también puede haber fallos.

La mayoría del software utiliza un único hilo (Monohilo) pero siempre hay excepciones.

- El disco duro: Es la unidad donde se almacena la información.

- Tarjeta de vídeo: Es el hardware que procesa los datos que provienen del procesador y manda la información a los dispositivos como los monitores.

¿Qué es la BIOS?

BIOS es la abreviatura de Binary Input Output System (Sistema Binario de Entrada y Salida) es un software que reside en un chip instalado en la placa base del PC. 

Inicializa, configura y testea el buen estado de funcionamiento de todo el hardware del sistema. La información necesario para realizar su tarea se almacena en un chip llamado CMOS.

¿Qué es el Kernel (Núcleo)?

Es la parte central de un sistema operativo, y se encarga de realizar la comunicación segura entre el software y el hardware del ordenador.

¿Qué es un Sistema Operativo?

Un Sistema Operativo es el software básico en un ordenador que facilita la interacción entre el usuario y las apps del ordenador.

Las funciones básicas del Sistema Operativo son: 

- Administrar los recursos del ordenador
- Coordinar el hardware
- Organizar los archivos y directorios del sistema.

Pero también existe los Sistemas Operativos en Red, que es un sistema operativo optimizado que da servicios en red a los clientes que los necesitan. 

Sus características son:

- Compartir recursos de la máquina y acceder a aquellos que comparten con otras.
- Soportan varios usuarios a la vez (Sesiones remotas en el servidor u ofrecen servicios en red)
- Gestión centralizada de los recursos existentes dentro de una red (directorios, impresoras,         conexiones a Internet...)
- Gestión central de los permisos de usuarios y privilegios de la red.
- Herramientas para detectar deficiencias en los servicios que ofrecen.

En un Sistema Operativo, las tareas son servicios y el Nº de servicios puede determinar los procesos a ejecutar.

En un Sistema Operativo de escritorio se instalan multitud de servicios de fábrica (Ej: Servicios DHCP, sonido, antivirus...)

En un Sistema Operativo de servidor no viene ningún servicio instalado por defecto. Por que los hilos de ejecución y procesos lo consumen, pero tu puedes instalar el servicio que tu quieras.

En el S.O de servidor todo es configurable y se puede configurar al extremo.
El S.O de servidor no tiene por que tener competencia entre procesos.

Tipos de Sistemas Operativos:

Hay muchos tipos de sistemas operativos pero antes se clasifican en dos: 
  1. Sistemas Operativos de escritorio.
  2. Sistemas Operativos servidores.

Tipos de Sistemas Operativos de Escritorio:

Los más utilizados actualmente son: Windows, Linux y Mac OS, pero también existen: Unix, Solaris, FreeBSD, OpenBSD, Google Chrome OS, Debian...

Aunque tambien se puede complementar con los Sistemas Operativos de los móviles o tablets: Como Android, iOS y Windows Phone.

Tipos de Sistemas Operativos Servidores:

Los más populares son Windows Server, Mac OS X Server y las variantes de Linux como Red Hat y SUSE Linux Server.

Tipos de Licencias:

Depende de la licencia que tengan estos pueden ser libres o de pago:

Libres: Son aquellos sistemas que permiten utilizarlos sin restricciones de uso, desarrollo y mejoramiento.

Propietarios: Son sistemas que te "arrendan" una licencia legal para poder utilizarlos.

Tipos de licencias de software libre: 
  • GPL: GNU General Public License: Es una licencia que permite a su desarrollador conservar sus derechos como autor. Libre distribución, modificación y uso con unas restricciones.
  • AGPL: Variante GPL, diseñada para "parchear" GPL, en esta no es obligatorio distribuir el software si se ejecuta para ofrecer servicios a través de una red.
  • BSD: Tipo de licencia conocida por ser menos "restrictiva" lo que puede modificar, distribuir e incluso vender el software derivado.
  • Apache: Puede distribuirse, modificar, pero con condiciones específicas.
  • GFDL: GNU Free Documentation License: Cubre la documentación y manuales.
  • Creative Commons: Posibilita un modelo legal de distribución y uso de contenidos basada en condiciones principales: Atribución, No comercial, No derivadas y Compartir igual.

Copyleft: Es una versión del copyright y regula las licencias de software libre. Se encarga de impedir que sea usado el código fuente sin autorización.

Aunque pertenezcan todos al software libre, algunos son más libres que otros.

Algunos sistemas operativos de propietarios son: Windows, MacOS e iOS de Apple, Blackberry OS, Windows Phone

Algunos sistemas operativos libres son: Linux, Fedora, Ubuntu, Android, FreeBSD, Google Chorme OS...

¿Qué es un Driver?

Es un programa que relaciona el S.O con los dispositivos hardware y periféricos de nuestro equipo. Reconocen y permite trabajar con los diferentes equipos.

Los drivers de un S.O servidor y S.O escritorio son distintos.

Los drivers certificados: Son los que llevan certificados originales, en los S.O servidores, si no es certificado no deja instalarlo.


¿Qué es una aplicación?

Es un programa informático creado para llevar a cabo o facilitar una tarea en un dispositivo. Existe multitud de software en el mercado, pero solo se denomina así a aquel que ha sido creado con un fin determinado, para realizar tareas concretas.


No hay comentarios:

Publicar un comentario