Introducción A Los Sistemas Operativos
Introducción A Los Sistemas Operativos
Introducción A Los Sistemas Operativos
INTRODUCCIÓN. DEFINICIONES.
PROCESOS
TEMA 1
1.1. Introducción. Sistema Operativo
Programas encargados de proporcionar al usuario la capacidad de
manejo y utilización de la máquina.
Memoria Dispositivos de
Entrada / Salida
Procesador
Software
1.2 Definición de sistema operativo
❑ Seguridad
❑ Abstracción
SEGURIDAD
…
SISTEMA OPERATIVO
SERVICIOS
Gestión de
archivos
NÚCLEO
Parte del sistema operativo encargada de interactuar
directamente con el hardware de la máquina.
Funciones:
Tratamiento de interrupciones
Monolíticos
Estructurados
SISTEMAS OPERATIVOS MONOLÍTICOS
CAPA 0: Hardware
ESTRUCTURA DE CAPAS ANILLOS CONCÉNTRICOS O "RINGS"
ESTRUCTURA DE CAPAS ANILLOS CONCÉNTRICOS O "RINGS"
Cada anillo tiene una apertura, conocida como puerta o trampa (trap), por
donde pueden entrar las llamadas de las capas inferiores.
Las zonas más internas del SO o núcleo del sistema están más protegidas y más
privilegiadas que las externas.
Cada capa supervisa a la capa que tiene por encima, de modo que para que algo se
ejecute en la capa 5, por ejemplo, debe recibir permiso y supervisión de la capa 4,
que esta supervisada por la 3, y así sucesivamente.
Cuanto más al “exterior” de la estructura se ejecute un programa, más lento va a
ser su funcionamiento ya que va a recibir un gran número de supervisiones. Por el
contrario, cuanto más en el interior se ejecute un proceso, mayor será su
velocidad.
En el centro se encuentra el Kernel o Núcleo, que es su parte más importante.
ESTRUCTURA CLIENTE-SERVIDOR
ESTRUCTURA CLIENTE-SERVIDOR
La ventaja de esta estructura, es que es muy flexible, ya que cada proceso servidor
solo se encarga de una funcionalidad concreta, lo que le convierte en una parte pequeña y
manejable.
La desventaja que presenta es que estos sistemas se sobrecargan más que los de
estructura monolítica. Esto es debido a que cada componente ejecuta sus funciones en
espacios de direcciones distintos, lo que requiere mayor tiempo y recursos.
Monolíticos
Estructura de capas o
Estructura del SO
anillos concéntricos
Estructurados
Estructura
Cliente/Servidor
1.7 CLASIFICACIÓN DE LOS SO SEGÚN SU VISIÓN INTERNA
Según el número de usuarios que soporta concurrentemente:
✓ Monotareas. Sólo permiten una tarea a la vez por usuario. Puede darse el
caso de un sistema multiusuario y monotarea, en el cual se admiten varios
usuarios al mismo tiempo, pero cada uno de ellos puede estar haciendo solo
una tarea a la vez.
✓ El único procesador que realmente tiene acceso a todos los recursos del
sistema es el maestro, que relega en los esclavos los trabajos que le van
llegando. Es un sistema simple de construir y donde es muy fácil añadir
más procesadores esclavos.
Multiproceso simétrico
Los procesos o partes de ellos (threads, hebras o hilos) son enviados indistintamente a
cualquiera de los procesadores disponibles, teniendo una mejor distribución y
equilibrio en la carga de trabajo bajo este esquema.
SO de
escritorio
SO según su SO en red y
visión externa servidores
SO
distribuidos
1.9 SISTEMAS OPERATIVOS POR SU DISPONIBILIDAD
Sistemas Operativos propietarios
Son sistemas propiedad de la empresa que los desarrolla.
Se vende una licencia de uso, no el SO
No se tiene acceso al código fuente del sistema, o por lo menos, no se tiene permiso para
modificarlo libremente
También está prohibido distribuir estos sistemas, o usarlos de formas no autorizadas por la
empresa desarrolladora.
Ejemplo: Toda la familia Windows
Sistemas Operativos libres
Se ha renunciado a cualquier tipo de propiedad intelectual.
Son sistemas que pueden usarse libremente, ser distribuidos, permiten que se acceda a
su código fuente y permiten que esté sea modificado de la forma que queramos.
Libres no quiere decir gratis.
Clasificación de los S.O y la aplicaciones en general
según su disponibilidad
SISTEMAS OPERATIVOS POR SU TIPO DE LICENCIA
O.E.M. (original equipment manufacturer). fabricante de equipamiento original
Son otorgadas por el desarrollador del SO alfabricante de HW, de modo que cuando se
compra uno de sus equipos, este viene con una licencia de uso del SO de tipo OEM
El SO viene preparado para ese HW específicamente, no se tiene realmente una licencia de
uso del SO, sino una licencia de uso del SO únicamente para ese HW en concreto.
Son las más económicas, y suelen venir sin manuales ni cajas.
RETAIL
Se compra directamente al desarrollador
Normalmente solo permiten su uso en una sola maquina a la vez. Vienen con su caja y
manuales.
Se puede elegir entre una licencia completa, o una licencia de actualización, que permite
actualizar un sistema anterior al nuevo, por un coste algo más reducido.
SISTEMAS OPERATIVOS POR SU TIPO DE LICENCIA
VLM (LICENCIAS POR VOLUMEN).
Con una única clave de licencia, podemos utilizar varias máquinas a la vez. Es habitual
que existan licencias de 25 usos concurrentes, 50, etc.
Son las licencias más caras, aunque son bastante más económicas que comprar cada
una de las licencias individualmente
MSDN (LICENCIAS DE EDUCACIÓN).
Licencias especiales de Microsoft con uso únicamente para actividades educativas y
de formación.
Cualquier uso de estas licencias en equipos que desarrollen actividades fuera de este
ámbito, es ilegal.
Existen también licencias de este tipo para empresas de desarrollo, academias, etc.