Documentos de Académico
Documentos de Profesional
Documentos de Cultura
LOS SISTEMAS
OPERATIVOS
Antonio Peñas
INTRODUCCIÓN A LOS
SISTEMAS OPERATIVOS
ÍNDICE
Concepto de SO
Objetivos
Componentes
Funciones
Estructura
Evolución
Tipos
Antonio Peñas
CONCEPTO DE SISTEMA OPERATIVO
Proporciona el entorno en el
cual el usuario pueda ejecutar
programas
Antonio Peñas
SISTEMA OPERATIVO - OBJETIVOS
Antonio Peñas
COMPONENTES DE UN SISTEMA OPERATIVO
USUARIO PROGRAMAS/APLICACIONES
CLI/GUI o llamadas al
sistema
Gestión Sistema de
Gestión procesos archivos
Protección y
seguridad
Gestión E/S
Gestión memoria dispositivos
Antonio Peñas
FUNCIONES DE LOS S.O.
Antonio Peñas
FUNCIONES DE LOS S.O.
Antonio Peñas
SISTEMA OPERATIVO. RECURSOS
Periféricos
Antonio Peñas
SISTEMA OPERATIVO - RECURSOS
Antonio Peñas
LA SEGURIDAD DEL SISTEMA
Memoria
Protección de la memoria.
o Solución: registros frontera
Procesador
Protección de la CPU.
o Solución: algoritmos de planificación
Periféricos
Protección de los periféricos.
Antonio Peñas
NIVELES DE UN SISTEMA OPERATIVO
Usuario / Programas
Hardware
Antonio Peñas
SISTEMA OPERATIVO – KERNEL
Tipos:
o Núcleo monolítico. En este tipo de sistemas, el núcleo concentra
la mayor parte de la funcionalidad del sistema operativo (sistema
de archivos, gestión de memoria, etc), de modo que todos sus
componentes principales se ejecutarán en modo núcleo.
un núcleo complejo y de gran tamaño que debería ser recompilado
por completo ante cualquier modificación.
Como ejemplo de estos sistemas tenemos GNU/Linux y las
versiones de escritorio de Windows anteriores a XP.
Antonio Peñas
SISTEMA OPERATIVO – KERNEL - TIPOS
Antonio Peñas
SISTEMA OPERATIVO – Monolítico
Antonio Peñas
SISTEMA OPERATIVO – Micronúcleo
Antonio Peñas
SISTEMA OPERATIVO – Núcleo Híbrido
Antonio Peñas
EVOLUCIÓN DE LOS S.O.
Sistemas Multiprogramados.
En la década de 1950, los sistemas multiprogramados permitieron la
ejecución simultánea de varios programas.
Ejemplos notables incluyen el sistema operativo Fortran Monitor
System (FMS) y el sistema operativo Batch Processing Monitor
(BPM).
Antonio Peñas
EVOLUCIÓN DE LOS S.O.
Antonio Peñas
EVOLUCIÓN DE LOS S.O.
Antonio Peñas
EVOLUCIÓN DE LOS SISTEMAS OPERATIVOS
Sistemas en la nube
Antonio Peñas
EVOLUCIÓN DE LOS S.O.
Sistemas embebidos
Antonio Peñas
EVOLUCIÓN DE LOS S.O.
Sistemas futuros
La evolución de los sistemas operativos continúa, con un enfoque
en la virtualización, la contenerización y la adaptación a las
necesidades cambiantes de la informática moderna.
Un ejemplo interesante de un sistema operativo del futuro es
"Sistema Operativo Unificado" (Unified Operating System). El
objetivo es crear un sistema operativo único que pueda funcionar
en una amplia variedad de dispositivos, desde ordenadores
personales hasta dispositivos móviles, dispositivos IoT (Internet de
las cosas) y servidores en la nube.
Antonio Peñas
SERVICIOS DE UN SISTEMA OPERATIVO
El sistema operativo ofrece servicios:
A los usuarios:
Ejecución de programas.
Operaciones con dispositivos de E/S. El S.O. ofrece una M.V. en la
que los dispositivos de E/S se manejan mediante operaciones de muy
alto nivel (formatear, recibir o transmitir datos, etc.)
Manejo de ficheros. Se consigue la independencia de la
representación de las colecciones de datos (un fichero de datos).
Al sistema:
Gestión y contabilidad de recursos. Los recursos básicos gestionados
son los componentes hardware del ordenador:
o La CPU.
o La memoria. Se proporcionan servicios tales como la Memoria
virtual.
o Los dispositivos de E/S.
Protección. Se deben tomar las medidas para evitar que algún
programa, realice alguna operación que ponga en peligro la integridad
del sistema, tanto de los programas y datos componentes del sistema
operativo como del resto de los usuarios del sistema.
Antonio Peñas
TIPOS DE SISTEMAS OPERATIVOS
•Clasificación de los sistemas por el número de
usuarios:
• Monousuario: Son las que soportan un único
usuario a la vez.
• Multiusuario: Son los que dan servicio a múltiples
usuarios simultáneamente.
MONOUSUARIO MULTIUSUARIO
Antonio Peñas
TIPOS DE SISTEMAS OPERATIVOS
Antonio Peñas
TIPOS DE SISTEMAS OPERATIVOS
Clasificación de los sistemas operativos por la forma como
ofrecen los servicios.
• Centralizados: En este modelo un ordenador central se
encarga de todo el procesamiento y los usuarios se conectan
a el a través de terminales que carecen de memoria y
procesador.
• Distribuidos: Permite distribuir los trabajos, tareas o procesos
entre un conjunto de procesadores, que pueden estar en el
mismo equipo o en equipos distintos.
• De escritorio: Es el utilizado habitualmente por los equipos de
sobremesa, estaciones de trabajo y portátiles.
• En red, Son los que permiten mantener unidad entre dos o
más ordenadores a través de algún medio de comunicación
para poder compartir los recursos y la información del
sistema.
Antonio Peñas
TIPOS DE SISTEMAS OPERATIVOS
Clasificación de los sistemas operativos según el tiempo de
respuesta:
• En tiempo real: Son los que permiten que el ordenador dé una
respuesta inmediata trae lanzar un proceso.
• Tiempo compartido: son los que permiten que varios usuarios
interactúan a la vez, de forma que cada cada usuario tenga la
sensación de que se le está atendiendo en exclusiva, aunque,
en realidad, cada tarea tiene un nivel de prioridad y se ejecuta
en orden secuencial.
Antonio Peñas
Antonio Peñas