Tiempo estimado: 45 min | Nivel: Básico

Tema 1: Introducción a los Sistemas Operativos

Comprendiendo el software fundamental que hace posible la interacción entre usuario y hardware

Objetivos de Aprendizaje

Comprender

El concepto de sistema operativo y su importancia

Conocer

Tipos de SO y sus funciones esenciales

Relacionar

SO con hardware y software del sistema

1 Definición de Sistema Operativo

Un sistema operativo (SO) es un software fundamental que actúa como intermediario entre el usuario y el hardware del sistema de cómputo.

Su función principal es gestionar los recursos del hardware y proporcionar un entorno en el que los programas puedan ejecutarse eficientemente. El sistema operativo es el "puente" entre el usuario, las aplicaciones y el hardware.

Ejemplos de sistemas operativos:

Computadoras:
Windows, Linux, macOS

Dispositivos móviles:
Android, iOS

Sistemas embebidos:
FreeRTOS, VxWorks

2 Funciones Principales del Sistema Operativo

a) Gestión de Procesos

Asigna y controla la ejecución de programas en la CPU. Coordina la ejecución de procesos concurrentes y la asignación de recursos.

Ejemplo en Windows:

El Administrador de Tareas permite ver y gestionar procesos en ejecución.

Ctrl + Shift + Esc → Abre el Administrador de Tareas
Permite ver: % CPU, Memoria, Disco, Red

Función principal: Controla la ejecución de programas y recursos de la CPU.

b) Gestión de Memoria

Controla el uso de la RAM, asegurando que cada programa tenga el espacio necesario. Implementa mecanismos de memoria virtual para optimizar el rendimiento.

Memoria Virtual:

En sistemas modernos, la memoria RAM se complementa con memoria virtual en el disco duro (archivo de paginación).

Función principal: Administra la RAM y la memoria virtual.

c) Gestión de Almacenamiento

Organiza y administra los archivos en discos duros y SSD. Maneja sistemas de archivos como NTFS (Windows), FAT32, EXT4 (Linux).

Ejemplo en Windows:

El Explorador de Archivos permite gestionar archivos y carpetas organizadas en sistemas de archivos.

Función principal: Organiza archivos y sistemas de archivos.

d) Gestión de Dispositivos

Administra los periféricos conectados al sistema, como teclado, ratón, impresoras, etc. Usa controladores de dispositivo (drivers) para la comunicación entre hardware y software.

Ejemplo en Windows:

El Administrador de Dispositivos permite gestionar hardware conectado y sus controladores.

Win + X → Administrador de dispositivos
Permite: Ver hardware, Actualizar drivers, Solucionar problemas

Función principal: Controla periféricos mediante drivers.

e) Interfaz de Usuario

Permite la interacción del usuario con el sistema operativo.

CLI

Command Line Interface

Interacción mediante comandos de texto

Ejemplos:
• Terminal de Linux
• CMD en Windows
• PowerShell

GUI

Graphical User Interface

Interacción mediante ventanas, iconos y menús

Ejemplos:
• Escritorio de Windows
• macOS
• GNOME (Linux)

3 Clasificación de los Sistemas Operativos

a) Monotarea vs. Multitarea
Monotarea

Solo permite ejecutar un programa a la vez

Ejemplo: MS-DOS

Multitarea

Permite la ejecución de múltiples programas simultáneamente

Ejemplos: Windows, Linux, macOS

b) Monousuario vs. Multiusuario
Monousuario

Solo un usuario puede acceder al sistema a la vez

Ejemplo: Windows en una PC personal

Multiusuario

Permite que varios usuarios accedan al sistema simultáneamente

Ejemplos: Unix, servidores de red

c) Sistemas en Tiempo Real

Diseñados para aplicaciones críticas que requieren tiempos de respuesta garantizados.

Aplicaciones:
  • Sistemas en aviones
  • Máquinas de control industrial
  • Sistemas médicos críticos
  • Sistemas de control de tráfico
d) Sistemas Embebidos

Diseñados para dispositivos con funciones específicas.

Ejemplos:
  • Electrodomésticos inteligentes
  • Sistemas en automóviles
  • Dispositivos IoT
  • Equipos médicos portátiles
e) Sistemas Operativos Móviles

Optimizados para dispositivos portátiles con batería y pantallas táctiles.

Android

Sistema de Google basado en Linux, de código abierto

iOS

Sistema de Apple para iPhone y iPad, cerrado y optimizado

Actividad Evaluativa

Elaborar un mapa conceptual donde se clasifiquen y expliquen los diferentes tipos de sistemas operativos y sus funciones principales.

Criterios de evaluación:
  • Claridad y organización de la información
  • Uso de conceptos clave y definiciones adecuadas
  • Relación entre los tipos de sistemas operativos y sus funciones
Entrega:

Enviar el mapa conceptual en formato PDF antes de la próxima sesión.

Material de Estudio

Descarga los recursos complementarios para profundizar en el tema

Información del Tema

Docente

Ing. Eduardo Rueda F.

Universidad

Universidad de Pamplona

Programa

Ingeniería de Sistemas

Semestre

2025-2


Glosario
Android

Sistema operativo móvil desarrollado por Google, basado en el kernel de Linux.

CPU

Unidad Central de Procesamiento, componente principal que ejecuta instrucciones.

Driver

Software que permite al sistema operativo comunicarse con hardware específico.


Enlaces Relacionados