Tecnológico de Estudios
Superiores de Ecatepec
División de Ingeniería en Sistemas Computacionales
Profesor
Walter Ruiz Porras
Materia
Sistemas Operativos
Grupo
5451
Investigación sobre la clasificación de los sistemas
operativos
Integrantes de equipo
➢ Hernández López Daniel Javier
➢ Lazcano Ramos Santiago
➢ Patiño Guzman Luz Maria
Introducción
Los sistemas operativos (SO) son componentes esenciales en la arquitectura de las
computadoras, actuando como intermediarios entre el hardware y el software, así
como entre el usuario y la máquina. Su principal función es gestionar los recursos
del sistema de manera eficiente, permitiendo la ejecución de aplicaciones y la
interacción del usuario con la computadora. Debido a su diversidad y especificidad
en el diseño y propósito, los sistemas operativos pueden clasificarse en diferentes
categorías.
La clasificación de los sistemas operativos se puede abordar desde diversas
perspectivas. Una de las más comunes es según su naturaleza, donde se distinguen
los sistemas de tiempo compartido, que permiten múltiples accesos simultáneos, y
los sistemas de tiempo real, diseñados para responder en tiempo crítico. Otra
clasificación relevante es la arquitectura del sistema operativo, que incluye sistemas
monolíticos y de microkernel, cada uno con sus ventajas y desventajas en términos
de rendimiento y flexibilidad.
Además, los sistemas operativos pueden ser categorizados según su uso, como
sistemas de escritorio, móviles o de servidor, cada uno optimizado para diferentes
tipos de dispositivos y aplicaciones. Finalmente, también es importante considerar
la licencia de los sistemas operativos, donde encontramos sistemas de código
abierto y de código cerrado, cada uno con implicaciones distintas para el usuario en
términos de accesibilidad y personalización.
Un sistema operativo (SO) es un conjunto de programas y software que actúa como
intermediario entre el usuario y el hardware de una computadora. Su función
principal es gestionar los recursos del sistema, facilitando la ejecución de
aplicaciones y permitiendo que el usuario interactúe con el hardware de manera
efectiva.
Los sistemas operativos (SO) cumplen varias funciones esenciales que permiten el
funcionamiento eficiente de una computadora o dispositivo. A continuación, se
detallan las principales funciones de un sistema operativo:
1. Gestión de Procesos
El SO gestiona la creación, ejecución y finalización de procesos. Esto incluye:
Planificación: Decide qué proceso debe ejecutarse en qué momento, permitiendo la
multitarea.
Sincronización: Asegura que los procesos se coordinen adecuadamente,
especialmente en entornos multiusuario.
Interrupciones: Maneja las interrupciones de hardware para atender tareas
urgentes.
2. Gestión de Memoria
El sistema operativo controla el uso de la memoria principal.
Asignación de Memoria: Distribuye memoria a los procesos en ejecución y asegura
que cada uno tenga suficiente espacio.
Paginación y Segmentación: Organiza la memoria en páginas o segmentos para
una gestión más eficiente.
Liberación de Memoria: Recupera memoria cuando los procesos finalizan.
3. Gestión de Dispositivos
El SO actúa como intermediario entre el hardware y el software, gestionando:
Controladores: Utiliza controladores para comunicarse con dispositivos de hardware
como impresoras, discos duros y tarjetas gráficas.
Acceso a Dispositivos: Facilita la lectura y escritura de datos en dispositivos de
almacenamiento.
4. Interfaz de Usuario
Proporciona un medio para que los usuarios interactúen con el sistema, que puede
ser:
Interfaz Gráfica de Usuario (GUI): Permite interacciones visuales mediante
ventanas, iconos y menús (ejemplo: Windows, macOS).
Interfaz de Línea de Comandos (CLI): Utiliza comandos de texto para interactuar
con el sistema (ejemplo: terminal en Linux).
5. Gestión de Archivos
El sistema operativo organiza y controla cómo se almacenan y acceden a los
archivos, incluyendo:
Creación y Eliminación de Archivos: Permite a los usuarios crear, modificar y
eliminar archivos y directorios.
Estructuración de Archivos: Organiza archivos en un sistema jerárquico de
directorios para facilitar el acceso.
Control de Acceso: Establece permisos para proteger archivos y directorios.
6. Seguridad y Protección
El SO protege los datos y los recursos del sistema mediante:
Autenticación de Usuarios: Controla el acceso al sistema a través de contraseñas y
permisos.
Protección de Recursos: Asegura que los procesos no interfieran entre sí, utilizando
técnicas como la separación de memoria.
7. Gestión de Redes
En sistemas operativos de red, se incluyen funciones para:
Comunicación: Facilitar la comunicación entre computadoras en una red.
Compartición de Recursos: Permitir que varios usuarios accedan a impresoras,
archivos y otros recursos compartidos.
La clasificación de los sistemas operativos
Se puede realizar de diversas maneras según diferentes criterios.
1. Según su naturaleza
Sistemas de Tiempo Compartido: Permiten que múltiples usuarios utilicen el sistema
simultáneamente, compartiendo el tiempo de CPU. Ejemplos: UNIX, Linux.
Sistemas de Tiempo Real: Responden a eventos en un tiempo específico, crucial
para aplicaciones donde el tiempo de respuesta es crítico, como en sistemas de
control. Ejemplos: VxWorks, RTEMS.
Sistemas Monousuario y Multiusuario:
Monousuario: Diseñados para un solo usuario a la vez (ejemplo: Windows).
Multiusuario: Permiten que varios usuarios accedan y utilicen el sistema
simultáneamente (ejemplo: UNIX).
2. Según su arquitectura
Sistemas Monolíticos: Todos los servicios del sistema operativo se ejecutan en el
mismo espacio de memoria, lo que puede ofrecer mejor rendimiento. Ejemplo:
Linux.
Sistemas de Microkernel: Solo las funciones esenciales se ejecutan en el núcleo,
mientras que otros servicios corren en espacio de usuario, promoviendo el
modularidad. Ejemplos: MINIX, QNX.
3. Según el uso
Sistemas Operativos de Escritorio: Optimizados para computadoras personales.
Ejemplos: Windows, macOS, distribuciones de Linux (como Ubuntu).
Sistemas Operativos Móviles: Diseñados para dispositivos móviles, optimizando el
rendimiento y la interfaz. Ejemplos: Android, iOS.
Sistemas Operativos de Servidor: Utilizados en servidores, diseñados para manejar
cargas de trabajo grandes y proporcionar servicios a múltiples usuarios. Ejemplos:
Windows Server, Ubuntu Server.
4. Según el tipo de licencia
Sistemas Operativos de Código Abierto: Permiten a los usuarios ver, modificar y
distribuir el código fuente. Ejemplos: Linux, FreeBSD.
Sistemas Operativos de Código Cerrado: No permiten acceso al código fuente y
están sujetos a términos de uso del proveedor. Ejemplos: Windows, macOS.
5. Según el enfoque de diseño
Sistemas de Red: Diseñados para gestionar recursos y servicios en redes,
facilitando la comunicación entre diferentes dispositivos. Ejemplo: Novell NetWare.
Sistemas Distribuidos: Permiten que múltiples computadoras trabajen en conjunto
para lograr un objetivo común, compartiendo recursos y servicios. Ejemplo: Google
Cloud.
Los sistemas operativos son componentes fundamentales en la arquitectura de
cualquier dispositivo informático, actuando como intermediarios esenciales entre el
hardware y el usuario. A través de diversas clasificaciones, como su naturaleza,
arquitectura, uso y tipo de licencia, podemos entender mejor sus funciones y
características, lo que permite elegir el sistema más adecuado para necesidades
específicas.
Las funciones clave de los sistemas operativos, que incluyen la gestión de procesos,
memoria, dispositivos, y la provisión de una interfaz de usuario, son cruciales para
el rendimiento eficiente del sistema. Además, su capacidad para gestionar recursos
de manera simultánea y segura es vital en entornos donde la multitarea y la
colaboración son necesarias.
La evolución de los sistemas operativos ha dado lugar a una variedad de enfoques,
desde sistemas de tiempo real que garantizan respuestas inmediatas, hasta
sistemas de código abierto que fomentan la innovación a través de la colaboración.
Esta diversidad refleja las distintas necesidades de usuarios y
Fuentes Bibliográficas
De Contenidos de GoDaddy, E. (2024, 28 febrero). Todo sobre los sistemas
operativos: Tipos, funciones y cómo instalarlos. GoDaddy Resources - Spain.
https://www.godaddy.com/resources/es/digitalizacion/sistema-operativo-que-es
¿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/