1. CONCEPTOS BÁSICOS DE LOS
SISTEMAS OPERATIVOS
Elaborado por: María Marcela González Canales
Colaboradora: Fabiola Suseth López Aguirre.
Agosto 2023
2. DEFINICIÓN:
Es un conjunto de programas básicos
encargados de hacer posible el manejo
de un dispositivo (computadora, Tablet,
celular, etc.) y la utilización de
programas de aplicación, que actúa
como intermediario entre el usuario y
el sistema (hardware), es decir se
encarga de hacer de mediador entre el
usuario, las aplicaciones y el hardware
del sistema. (Colmena Asensio & Quero
Catalinas, 2002, 5).
Sistema
operativo
Permite la
comunicación
entre el usuario y
el dispositivo.
Programa (software)
que se inicia al
encender el dispositivo
y se encarga de
gestionar todos los
recursos del
dispositivo.
¿ Qué es ? ¿ Para qué sirve?
3. FUNCIÓN DE UN SISTEMA OPERATIVO
• Administra y asigna los
recursos del sistema.
• Administra los
dispositivos de
entrada/salida.
• Gestión del
almacenamiento.
Gestión
Recursos
• Organiza y almacena los
datos en el disco duro u
otros medios de
almacenamiento.
• Creación, eliminación,
copia, movimiento y
búsqueda de archivos.
Gestión de
archivos
• Administra los procesos
en ejecución.
• Controla la planificación
de procesos, la
asignación de tiempo de
CPU y la sincronización
entre procesos.
Gestión de
procesos
• Admite la conectividad
en red.
• Gestión de direcciones
IP, la administración de
comunicaciones y la
comunicación a través de
protocolos de red.
Gestión de
red
• Administra la energía
para extender la
duración de la batería.
• Activa el modo de
suspensión.
• Hibernación u otras
técnicas para reducir el
consumo de energía.
Gestión de
energía
• Proporciona una interfaz
a través de la cual los
usuarios y las
aplicaciones pueden
interactuar con la
computadora.
Interfaz de
usuario
• Asigna y libera memoria
para los procesos según
sea necesario.
• Se encarga de la
protección de la
memoria evitando que
un proceso acceda a
áreas de memoria que
está siendo usada.
Gestión de
memoria
• Controla y coordina los
dispositivos de hardware
conectados a la
computadora.
• Proporciona
controladores para la
comunicación entre los
dispositivos conectados y
las aplicaciones.
Gestión de
dispositivos
• Implementa medidas de
seguridad para proteger
los datos y el sistema en
su conjunto.
• Control de acceso a los
recursos, la
autenticación de
usuarios y la
implementación de
políticas de seguridad.
Gestión de
seguridad y
autenticación
• Maneja errores y fallas
de hardware y software.
• Proporciona mensajes de
error, registros y
herramientas de
diagnóstico para
identificar y resolver
problemas.
Gestión de
errores y
diagnóstico
4. CARACTERÍSTICAS DEL SISTEMA OPERATIVO
Permite la interfaz de usuario entre el hombre y
la computadora, a través de
•Interfaz de línea de comando (CLI).
•Interfaz gráfica de usuario(GUI)
* Planificación de procesos, administra la
ejecución de múltiples procesos o tareas.
* Creación y terminación de procesos, permite a
los usuarios y aplicaciones iniciar y finalizar
procesos de manera controlada
* Sistemas de archivos.
* Operaciones de archivos:
Controladores de dispositivos, facilita la
comunicación entre el sistema operativo y los
dispositivos de hardware, como impresoras,
tarjetas de red, etc.
Autenticación y autorización de permisos de
acceso.
API (Interfaz de programación de aplicaciones):
Ofrece un conjunto de funciones y servicios que
las aplicaciones pueden utilizar para interactuar
con el sistema operativo.
Controla los estados de energía del sistema y los
dispositivos para optimizar el consumo de
energía
* Protocolos de red, da soporte a la
comunicación a través de redes, como TCP/IP.
* Administra conexiones de red y permite el
traspaso de datos entre dispositivos.
Administrar la memoria principal del dispositivo
de tal forma que, aunque varios programas se
pongan en marcha, cada uno cuente con una
entrada de memoria independiente.
Proporciona mecanismos para aplicar parches,
actualizaciones de seguridad y nuevas versiones
del sistema operativo
5. CLASIFICACIÓN DE
LOS SISTEMAS
OPERATIVOS,
SEGÚN EL SERVICO
QUE OFRECEN:
• Monotarea: Permiten sólo ejecutar un programa o tarea a la vez.
• Multitarea: Permiten ejecutar varias tareas o programas al mismo
tiempo.
ADMINISTRACIÓN DE TAREAS:
• Monousuario: Sólo permiten trabajar a un usuario a la vez, como es el
caso de las computadoras personales.
• Multiusuario: los que permiten que varios usuarios ejecuten sus
programas a la vez.
ADMINISTRACIÓN DE USUARIOS
• Centralizados: si permite utilizar los recursos de un solo ordenador
• Distribuidos: si permite utilizar los recursos (CPU, memoria,
periféricos...) de más de un ordenador al mismo tiempo
MANEJO DE PROCESO
6. COMPONENTES DE UN SISTEMA OPERATIVO
Kernel o núcleo
Gestión de
procesos
Gestión de la
memoria
principal
Gestión de
almacenamiento
secundario
Sistema de
entrada y salida
Sistema de
archivos
Sistema de
protección
Sistema de
comunicaciones
Interfaz de
usuario
Controlador de
dispositivo o
driver
Gestor de
recursos
7. COMPONENTES DE UN SISTEMA OPERATIVO
Kernel o núcleo. Es la parte que se ejecuta en modo privilegiado, es responsable a la hora de
arrancar el propio sistema, proporcionar un control de nivel básico sobre todos los componentes hardware y
cuyas funciones principales son leer y escribir datos en memoria, procesar órdenes, interpretar datos,
decidir qué programar podrá hacer uso de un determinado recurso y durante cuánto tiempo, etc.
Gestión de procesos. Encargado de crear, finalizar, parar o reanudar procesos y de ofrecer
mecanismos para que los procesos puedan comunicarse y sincronizarse.
Gestión de la memoria principal. Es compartida con la CPU y los dispositivos de E/S, es volátil,
permite al sistema saber qué partes de la memoria están siendo utilizadas o por quién, administra que
proceso se carga en memoria, asignando y reclamando espacios de memoria cuando sea necesario.
Gestión de almacenamiento secundario. Ya que la memoria principal es volátil y además muy
pequeña para almacenar todos los programas e información a tratar. Se encarga de planificar discos,
gestionar espacio libre, asignar el almacenamiento.
Sistema de entrada y salida. Sistema de almacenamiento temporal (caché), encargada de
gestionar el almacenamiento temporal de E/S, además de servir las interrupciones de los dispositivos de E/S.
Sistema de archivos. Asigna el espacio a los archivos, administrar el espacio libre y del
acceso a los datos resguardados.
8. COMPONENTES DE UN SISTEMA OPERATIVO
Sistema de protección. Usa mecanismos de protección, entre el uso autorizado y no autorizado controla
el acceso de los programas o los usuarios en los recursos. Es un sistema contra amenazas de malware y acceso
autorizado.
Sistema de comunicaciones. Crea y mantiene los puntos de comunicación entre aplicaciones, así como
controla el envío y recepción de datos a través de las interfaces de red y conexiones virtuales.
Interfaz de usuario. Permite al usuario interaccionar con el dispositivo. Esta interfaz puede
ser gráfica, proporcionando un escritorio, ventanas y componentes gráficos para una interacción más intuitiva, o
bien puede ser a través de una línea de comandos.
Controlador de dispositivo o driver. Permitir que el sistema interactúe con cualquier
periférico (mejora la seguridad).
Gestor de recursos. Encargado de gestionar los dispositivos de entrada y salida, programas o procesos en
ejecución, la memoria secundaria o los discos y los recursos del sistema en general.
9. ALGUNOS TIPOS DE SISTEMAS OPERATIVOS
Sistemas operativos de
escritorio
•Uso en muchos
modelos diferentes de
computadoras de
escritorio y portátiles.
•Enfocan en la
administración de
procesos
(subprocesos) y
hardware.
•Microsoft Windows,
MacOS de Apple y
varias distribuciones
de Linux
Sistema operativos
móviles
•Diseñados para las
necesidades únicas de
móviles, como
teléfonos inteligentes
y tabletas.
•Atención a las tareas
de manejo de datos,
Así como el soporte
de transmisión de
medios.
Sistema operativo
integrado o embebidos
•Una gran variedad de
dispositivos dedicados
•Solo hace una cosa
importante.
•Está muy reducido y
dedicado tanto al
rendimiento como a la
resistencia.
•En la mayoría de los
casos, se proporciona
en un chip que se
incorpora al
dispositivo real.
•Cajeros automáticos
(ATM), sistemas de
aviones,) y dispositivos
de internet de las
cosas (IoT)
Sistema operativo de
red
•Dispositivos que
operan en una red de
área local (LAN), como
enrutadores,
conmutadores,
firewalls y otros
dispositivos de red.
•Cisco IOS, Junos
(Juniper), y MikroTik
RouterOS
Sistema operativo en
tiempo real
•En estas situaciones, el
sistema de control
industrial debe
responder de manera
rápida y predecible a
las condiciones
cambiantes del mundo
real.
•VxWorks, FreeRTOS y
QNX
Sistemas operativos
de servidor
•Diseñados para
gestionar y
administrar las
funciones de servidor.
•Windows Server,
FreeBSD y ddiferentes
propuestas en Linux,
etc.
Sistema Operativo en
Cluster
•Entornos de servidores
en clúster para
mejorar la
disponibilidad y
escalabilidad.
•Windows Cluster
Server y sistemas
Linux en clúster.
10. LOS SISTEMAS OPERATIVOS DE ESCRITORIO (PC)
Windows es el sistema operativo insignia de Microsoft, el estándar de para las computadoras
domésticas y comerciales.
Mac OS es el sistema operativo de la línea de PC y estaciones de trabajo Macintosh de Apple.
Unix es un sistema operativo multiusuario diseñado para ofrecer flexibilidad y adaptabilidad.
Con una interfaz a través de una línea de comando.
Linux es un sistema operativo similar a Unix que fue diseñado para brindar a los usuarios de
PC una alternativa gratuita o de bajo costo.
Chrome OS es el sistema operativo destinado a dar una segunda vida a aquellos Mac o PC
con Windows más antiguos y convertirlos, en cierto modo, en un Chromebooks.
11. LOS SISTEMAS OPERATIVOS MÓVILES
Android, inicialmente pensado para teléfonos móviles. Está basado
en Linux, un núcleo de sistema operativo libre, gratuito y
multiplataforma.
iOS. propietario de la empresa Apple Inc utilizado en dispositivos
como smartphones, Tablets y otros dispositivos como televisiones
o reproductores mp4, entre ellos los famosos iPhone, iPad y iPod.
webOS, multitarea para dispositivos inteligentes como televisores,
relojes y todas las aplicaciones se encuentran en línea, basado en
Linux
watchOS, para relojes inteligentes encargado de darle vida a estos
dispositivos, y en gran medida el responsable del éxito de estos.
12. REFERENCIAS BIBLIOGRÁFICAS
• COLMENA ASENSIO, A., & QUERO CATALINAS, E. (2002). Sistemas operativos y lenguajes de programación (E-Book).
Ediciones Paraninfo, S.A.
https://books.google.com.mx/books?id=iuaUPNi6JmEC&newbks=0&lpg=PR3&pg=PR3#v=onepage&q&f=false.
• ¿Qué es un sistema operativo? | Desarrollar inclusión. (s. f.). Desarrollar Inclusión | Portal de tecnología inclusiva de CILSA.
https://desarrollarinclusion.cilsa.org/tecnologia-inclusiva/que-es-un-sistema-operativo/
• Baena Espejo, L. (2007). Sistemas Operativos en Entornos monousuario y multiusuario. Windows 2003 Server y Linux. Vision Net.
https://books.google.com.mx/books?id=yECVWwb4kL0C&pg=PA12&dq=componentes+sistema+operativo&hl=es-
419&newbks=1&newbks_redir=1&sa=X&ved=2ahUKEwib7bm5_PWAAxUenGoFHTLEC0YQ6AF6BAgNEAI
• Villada Romero, J. L. (2015). Desarrollo y optimización de componentes software para tareas administrativas de sistemas. IFCT0609.
IC Editorial. https://www.google.com.mx/books/edition/Desarrollo_y_optimizaci%C3%B3n_de_componente/7U4pEAAAQBAJ?hl=es-
419&gbpv=1&dq=componentes+sistema+operativo&pg=PT7&printsec=frontcover
• Bigelow, S. J. (2021, SEPTIEMBRE). ¿Qué es Sistema operativo? - Definición en WhatIs.com. Computer Weekly. Recuperado
August 25, 2023, de https://www.computerweekly.com/es/definicion/Sistema-operativo