📚 Unidad Formativa

Explotación de las Funcionalidades del Sistema Microinformático I

UD1-UD3: utilidades del sistema operativo (procesos, memoria, archivos), organización del disco y el sistema de archivos, y configuración de las opciones de accesibilidad.

🖥️ Utilidades del SO📁 Disco y Sistema de Archivos♿ Accesibilidad🔍 Búsqueda de Archivos🗂️ Gestión de Archivos
🎮 Recurso interactivo:📚 Tarjetas de memoria y quiz — Gestión de Sistemas Informáticos

📋 Índice de contenidos

  1. UD1 · Características y funciones del sistema operativo
  2. UD1 · Configuración del entorno de trabajo (Windows, macOS, Linux, Android, iOS)
  3. UD1 · Administración y gestión de los sistemas de archivo
  4. UD1 · Gestión de procesos y recursos
  5. UD1 · Gestión y edición de archivos
  6. UD2 · El sistema de archivos: funciones y tipos
  7. UD2 · Unidades lógicas de almacenamiento
  8. UD2 · Estructuración de los datos
  9. UD2 · Tipos de ficheros
  10. UD2 · Carpetas y archivos del sistema
  11. UD2 · Estructura y configuración del explorador de archivos
  12. UD2 · Operaciones con archivos
  13. UD2 · Búsqueda de archivos
  14. UD3 · Opciones para facilitar la visualización de pantalla
  15. UD3 · Uso de narradores (lectores de pantalla)
  16. UD3 · Opciones para facilitar el uso del teclado y del ratón
  17. UD3 · Reconocimiento de voz
  18. UD3 · Alternativas visuales y de texto para dificultades auditivas

01Características y Funciones del Sistema Operativo

Los sistemas operativos actuales ofrecen una amplia variedad de características y funciones que permiten la interacción eficiente entre los usuarios, el hardware y el software. Conocerlas es el punto de partida para explotar correctamente las funcionalidades de cualquier sistema microinformático, ya sea de escritorio, portátil o móvil.

🖱️

Interfaz de usuario (UI)

GUI (ventanas, iconos y menús) en Windows, macOS y la mayoría de distribuciones Linux; CLI para tareas avanzadas o automatización (Bash, PowerShell).

⚙️

Gestión de procesos

Gestiona la ejecución de múltiples procesos, ofrece multitarea y planifica qué proceso obtiene recursos en cada momento.

💾

Gestión de memoria

Asigna y libera espacio de RAM según lo requieren los programas, e implementa memoria virtual usando el disco como extensión.

📁

Sistema de archivos

Proporciona una estructura lógica de directorios y carpetas, con soporte para varios sistemas de archivos (NTFS, FAT32, ext4, HFS+, APFS...).

🔒

Seguridad y gestión de usuarios

Control de acceso mediante permisos, contraseñas y encriptación; creación de cuentas y asignación de niveles de acceso.

🔌

Gestión de dispositivos y drivers

Abstrae el hardware para que los programas lo usen sin conocer sus detalles técnicos, mediante controladores específicos.

🌐

Redes

Soporta conectividad local e Internet, compartición de recursos y protocolos como TCP/IP para la transmisión de datos.

🧵

Multiprocesamiento y multihilo

Aprovecha múltiples CPU/núcleos y permite ejecutar varios subprocesos dentro de un mismo proceso, mejorando el rendimiento.

🔄

Actualizaciones y gestión de paquetes

Mecanismos de actualización automática del SO y las aplicaciones; gestores de paquetes como apt, yum o dnf en Linux.

🖥️

Virtualización

Capacidades nativas de virtualización (Hyper-V en Windows, KVM en Linux) para ejecutar máquinas virtuales dentro del sistema host.

Estas diez áreas funcionales no operan de forma aislada: la gestión de procesos depende de la de memoria, la seguridad se apoya en la gestión de usuarios y dispositivos, y todas ellas se coordinan a través del núcleo del sistema operativo para ofrecer una experiencia estable y eficiente al usuario final.

02Configuración del Entorno de Trabajo

Configurar adecuadamente el entorno de trabajo implica personalizar las opciones y herramientas de cada sistema operativo para adaptarlas a las necesidades del usuario, ya sea en entornos de escritorio, servidores o dispositivos móviles. Cada sistema sigue una ruta de configuración propia, aunque los bloques de tareas son muy similares en todos ellos.

SistemaConfiguración inicialPersonalizaciónInstalación de softwareRed y seguridad
WindowsIdioma/región y hora en Configuración > Hora e idioma; conexión de red en instalaciónFondos, temas y barra de tareas en Configuración > PersonalizaciónMicrosoft Store, Panel de control > ProgramasFirewall de Windows y Windows Defender en Seguridad de Windows
macOSIdioma/zona horaria y Apple ID/iCloud al primer arranqueDock, Mission Control y Finder en Preferencias del SistemaApp Store; Terminal + Homebrew para usuarios avanzadosFirewall en Preferencias > Seguridad y privacidad
Linux (Ubuntu, Fedora, Debian...)Idioma y zona horaria durante la instalación o desde el panel del sistemaEntorno de escritorio (GNOME, KDE, XFCE), fondos y terminal personalizableGestor de paquetes (apt, dnf, pacman) o centros de software; Flatpak/SnapCortafuegos UFW; usuarios con adduser/usermod y permisos con chmod/chown
AndroidCuenta de Google al iniciar el dispositivoWidgets, temas, iconos y fondos de pantallaGoogle Play Store; APK manual con fuentes desconocidas activadasBloqueo de pantalla (PIN/patrón/huella/facial) y permisos por app
iOSApple ID al configurar el dispositivoPantalla de inicio, carpetas y widgetsApp Store; gestión de notificaciones y permisos por appFace ID/Touch ID y permisos de privacidad (cámara, micrófono...)

Más allá de la configuración inicial, cada sistema ofrece paneles específicos de accesibilidad (tamaño de texto, alto contraste, narrador), gestión de dispositivos periféricos (impresoras, audio, escáneres) y ajustes de conectividad (Wi-Fi, Ethernet, VPN) que conviene revisar tras cualquier instalación o puesta a punto de un equipo.

03Administración y Gestión de los Sistemas de Archivo

La administración de los sistemas de archivos permite organizar, almacenar, recuperar y gestionar los datos en los dispositivos de almacenamiento (discos duros, SSD, unidades USB). Cada sistema operativo soporta uno o varios tipos de sistema de archivos, cada uno con ventajas propias.

Sistema de archivosUso principalCaracterísticas
FAT32Multiplataforma (USB, tarjetas)Máxima compatibilidad, pero archivos limitados a 4 GB
NTFSWindowsPermisos avanzados, encriptación y compresión
exFATUnidades extraíbles multiplataformaSimilar a FAT32 pero sin el límite de 4 GB por archivo
ext4LinuxAlta eficiencia, journaling (registro de transacciones)
APFSmacOS / iOSOptimizado para flash/SSD
HFS+macOS (en desuso)Predecesor de APFS
BtrfsLinux avanzadoSnapshots, compresión y verificación de datos

Herramientas de gestión por sistema operativo

Seguridad y permisos en los sistemas de archivos

04Gestión de Procesos y Recursos

Un proceso es un programa en ejecución, con su código y su estado actual (valores de registros de CPU, variables en memoria...). Gestionar procesos y recursos implica administrar cómo los programas usan el procesador, la memoria, el almacenamiento y los dispositivos de E/S.

Estados de un proceso

Planificación de procesos

FIFO (First In, First Out)Round RobinSistemas de prioridadMultinivel con retroalimentación

El multiprocesamiento aprovecha varios procesadores o núcleos para ejecutar procesos simultáneamente, mientras que la multitarea reparte el tiempo de CPU entre procesos que parecen ejecutarse "a la vez". Cuando varios procesos necesitan el mismo recurso, la sincronización se resuelve con semáforos, mutex (exclusión mutua) y monitores, evitando condiciones de carrera. En sistemas Unix/Linux, fork() crea procesos y kill() los finaliza.

Gestión de memoria

Gestión de CPU, E/S y almacenamiento

Herramientas de monitoreo por sistema operativo

SistemaHerramientas
WindowsAdministrador de tareas, Monitor de recursos, Get-Process en PowerShell, Sysinternals Suite
Linux/Unixtop, htop, ps, kill, nice/renice, vmstat, iostat, systemctl
macOSMonitor de Actividad; Terminal con ps, top, kill (heredados de Unix)

05Gestión y Edición de Archivos

La gestión y edición de archivos abarca la capacidad de crear, organizar, acceder, modificar y eliminar archivos, así como manejar sus propiedades, permisos y estructuras de almacenamiento, tanto desde herramientas gráficas como desde la línea de comandos.

Exploradores de archivos gráficos

🗂️

Explorador de Archivos (Windows)

Navega, gestiona archivos y carpetas, y permite modificar permisos y atributos desde Propiedades.

🔍

Finder (macOS)

Soporta etiquetado de archivos, acceso rápido a Favoritos y Recientes, e información detallada con Cmd+I.

🐧

Nautilus / Dolphin / Thunar (Linux)

Gestores de GNOME, KDE y XFCE respectivamente; operaciones básicas y acceso a propiedades de archivos.

Gestión de archivos desde la línea de comandos

Permisos de archivos

Atributos, edición y compresión

06El Sistema de Archivos: Funciones y Tipos

El sistema de archivos es el componente responsable de gestionar cómo se almacenan, organizan y acceden los datos en los dispositivos de almacenamiento, estructurando la información en archivos y directorios que el sistema operativo y los usuarios pueden recuperar de forma eficiente.

Funciones principales

Comparativa de sistemas de archivos

Sistema de archivosSO principalVentajasDesventajas
NTFSWindowsSeguridad avanzada, journaling, admite discos y archivos grandesEspecífico de Windows (requiere software adicional en otros SO)
FAT32 / exFATMultiplataformaMáxima compatibilidad entre sistemasFAT32 limita archivos a 4 GB; sin permisos ni journaling
ext4LinuxRendimiento sólido, journaling, grandes volúmenesNo es nativo en Windows/macOS
APFSmacOSOptimizado para SSD, snapshots, clonación y encriptación nativaLimitado a dispositivos Apple
HFS+macOS (heredado)Buen rendimiento en discos mecánicosNo optimizado para SSD; sin las mejoras de APFS
XFS / BtrfsLinux avanzadoXFS destaca en grandes bases de datos; Btrfs añade snapshots y RAID integradoMayor complejidad, menos extendidos que ext4

Estructura: archivos, directorios y metadatos

Un archivo es una colección de datos con atributos (tamaño, fechas, permisos, ubicación). Los directorios los organizan jerárquicamente, y la ruta de acceso varía por sistema: /home/usuario/documentos/archivo.txt en Linux/macOS frente a C:\Usuarios\usuario\Documentos\archivo.txt en Windows.

Permisos, integridad y montaje

07Unidades Lógicas de Almacenamiento

Las unidades lógicas de almacenamiento son una representación abstracta de los recursos de almacenamiento físico. No corresponden necesariamente a un único dispositivo: pueden abarcar varias piezas físicas o dividirse en particiones más pequeñas, optimizando así la organización y el uso de los recursos.

Particiones

Tabla de particionesLímite de tamaño de discoParticionesNotas
MBR (Master Boot Record)Hasta 2 TBMáximo 4 primarias (o 3 + 1 extendida con lógicas)Esquema más antiguo
GPT (GUID Partition Table)Hasta 9,4 ZBPrácticamente ilimitadasEstándar en sistemas con UEFI

Volúmenes lógicos y RAID

Nivel RAIDFuncionamientoObjetivo
RAID 0Distribuye los datos entre varios discosRendimiento (sin redundancia)
RAID 1Duplica los datos en dos discos (mirroring)Redundancia
RAID 5Distribuye datos y paridad entre 3 o más discosRedundancia + mejor aprovechamiento del espacio
RAID 10Combina RAID 0 y RAID 1Redundancia y rendimiento mejorado

Asignación por sistema operativo

Existen además unidades lógicas virtuales: discos duros virtuales (VHD/VMDK) usados por máquinas virtuales, unidades de red (como los NAS) que se montan como si fueran locales, y discos RAM que usan parte de la memoria del sistema como almacenamiento extremadamente rápido pero volátil.

08Estructuración de los Datos

La estructuración de los datos organiza y clasifica la información de manera lógica y coherente, facilitando su acceso, gestión y uso, tanto a nivel de sistemas de archivos como de bases de datos y programación.

Modelos de estructuración de datos

🌳

Jerárquica

Estructura de árbol con nodo raíz y relaciones padre-hijo; típica de los sistemas de archivos. Clara pero poco flexible.

🕸️

En red

Cada nodo puede tener múltiples relaciones (varios "padres"), aportando mayor flexibilidad a costa de complejidad.

📊

Relacional

Datos en tablas (filas = registros, columnas = campos) relacionadas por claves; usada en MySQL, PostgreSQL, Oracle.

🗃️

No relacional (NoSQL)

Documentos (MongoDB), clave-valor (Redis) o grafos (Neo4j); ideal para datos no estructurados y escalabilidad horizontal.

🧩

Orientada a objetos

Los datos se organizan como objetos con atributos y métodos, reflejando directamente la estructura del código.

📐

Multidimensional

Cubos OLAP con dimensiones (tiempo, producto, ubicación) para análisis rápido de grandes volúmenes de datos.

Estructuras de datos comunes en programación

En los sistemas operativos, la estructuración de archivos y directorios sigue predominantemente el modelo jerárquico en árbol (usado por NTFS, ext4, HFS+...), con una raíz (/ en Linux o C:\ en Windows), directorios que contienen archivos o subdirectorios, y archivos como unidades finales de datos con una ruta específica.

09Tipos de Ficheros

Los tipos de fichero son clasificaciones basadas en la naturaleza y el propósito del contenido almacenado; cada uno tiene una estructura interna que define cómo se organizan, codifican y almacenan sus datos.

📄

Texto (.txt, .csv, .log)

Datos en texto plano sin codificación adicional, editables con Notepad o nano; sencillos pero no admiten contenido complejo.

💽

Binarios (.bin, .exe, .dll, .dat)

Contienen información en ceros y unos: ejecutables, bibliotecas o datos compilados; requieren software específico para interpretarlos.

🖼️

Imagen (.jpg, .png, .gif, .svg)

JPEG (con pérdida), PNG (sin pérdida, con transparencia), GIF (animaciones) y SVG (vectorial, escalable sin perder calidad).

🎵

Audio (.mp3, .wav, .flac)

MP3 comprime con pérdida; WAV no comprime y conserva la calidad original; FLAC comprime sin pérdida.

🎬

Vídeo (.mp4, .avi, .mkv)

MP4 combina buena compresión y calidad; AVI es más antiguo y menos eficiente; MKV admite múltiples pistas de audio, vídeo y subtítulos.

🗜️

Comprimidos (.zip, .rar, .tar.gz, .7z)

Agrupan varios archivos reduciendo su tamaño; ZIP es el más compatible, RAR ofrece mayor compresión, tar/gz es habitual en Unix/Linux.

📑

Documento (.docx, .pdf, .xlsx)

Texto estructurado con formato, tablas o imágenes; DOCX (Word), PDF (preserva el diseño), XLSX (hojas de cálculo).

⚙️

Sistema (.sys, .dll, .ini)

Críticos para el funcionamiento del SO: DLL (bibliotecas dinámicas en Windows), SYS (controladores), INI (configuración).

▶️

Ejecutables (.exe, .bat, .sh, .msi)

Contienen instrucciones que el sistema operativo ejecuta directamente para iniciar programas o scripts.

🗄️

Base de datos (.sql, .db, .mdb, .accdb)

Almacenan grandes volúmenes de datos estructurados usados por sistemas gestores de bases de datos (DBMS).

🔧

Configuración (.ini, .cfg, .conf, .json, .xml, .yaml)

Parámetros que determinan cómo debe funcionar un programa o sistema, editables sin tocar el código fuente.

10Carpetas y Archivos del Sistema

Las carpetas y archivos del sistema son elementos esenciales para el funcionamiento del sistema operativo: organizan y almacenan configuraciones, controladores y recursos sin los cuales el sistema no arrancaría o dejaría de operar correctamente. Por ello suelen tener ubicaciones fijas y permisos restringidos.

Carpetas del sistema por sistema operativo

SistemaCarpetas claveContenido
WindowsC:\Windows / C:\Program Files / C:\UsersArchivos del SO y controladores / aplicaciones instaladas / perfiles de usuario
Linux/etc / /bin / /usrConfiguración del sistema y servicios / ejecutables esenciales / programas y bibliotecas de usuario
macOS/System / /Applications / /LibraryArchivos del SO / aplicaciones instaladas / configuración y recursos del sistema

Archivos del sistema por sistema operativo

SistemaArchivos claveFunción
Windowsntoskrnl.exe / kernel32.dll / bootmgrNúcleo del SO / gestión de memoria y E/S / gestor de arranque
Linuxvmlinuz / init / libc.soNúcleo del sistema / primer proceso de arranque / biblioteca estándar de C
macOSmach_kernel / systemd / CoreServicesNúcleo del SO / gestión de servicios y arranque / servicios usados por apps y sistema

Restringir el acceso a estas carpetas y archivos es clave para la gestión de recursos, la personalización controlada del sistema y, sobre todo, la seguridad y estabilidad: modificarlos o eliminarlos por error puede impedir el arranque del equipo o provocar fallos graves en el funcionamiento de aplicaciones y servicios.

11Estructura y Configuración del Explorador de Archivos

El Explorador de archivos (o Gestor de archivos) es la herramienta gráfica que permite navegar, organizar y gestionar visualmente archivos y carpetas. Su estructura varía ligeramente entre sistemas operativos, pero comparte los mismos componentes fundamentales.

Opciones de configuración habituales

🗂️

Windows

Explorador de Archivos con Cinta de Opciones (Inicio, Compartir, Vista), búsqueda avanzada e integración con OneDrive.

🔍

macOS (Finder)

Barra de herramientas personalizable, etiquetas para organizar archivos y acceso a iCloud.

🐧

Linux (Nautilus, Dolphin, Thunar)

Varía según el entorno de escritorio (GNOME, KDE, XFCE); ofrece vista previa, gestión de permisos y búsqueda integrada.

12Operaciones con Archivos

Las operaciones con archivos son las acciones fundamentales que el usuario puede realizar sobre archivos y carpetas para gestionar y manipular datos de manera efectiva en cualquier sistema operativo.

13Búsqueda de Archivos

La búsqueda de archivos permite localizar rápidamente elementos concretos dentro del sistema de archivos, algo especialmente útil al trabajar con grandes volúmenes de datos.

Métodos de búsqueda

⚡

Everything (Windows)

Herramienta ligera que indexa archivos en tiempo real y ofrece búsquedas prácticamente instantáneas.

🔎

Alfred (macOS)

Lanzador de aplicaciones que también permite buscar archivos y ejecutar acciones rápidas.

🐟

Catfish (Linux)

Herramienta de búsqueda rápida y sencilla para entornos de escritorio Linux.

Criterios de búsqueda

Consejos para una búsqueda efectiva

14Opciones para Facilitar la Visualización de Pantalla

Facilitar la visualización de pantalla mejora la accesibilidad y la comodidad del usuario. Los sistemas operativos modernos ofrecen múltiples configuraciones que permiten personalizar la apariencia y el comportamiento visual de la interfaz.

Resolución, escala y contraste

Zoom, texto, temas y navegación

SistemaAtajoAcción
WindowsAlt + TabCambiar entre aplicaciones abiertas
WindowsCtrl + EscAbrir el menú de Inicio
macOSCommand + TabCambiar entre aplicaciones abiertas
macOSCommand + SpaceAbrir Spotlight

15Uso de Narradores (Lectores de Pantalla)

Un narrador o lector de pantalla es un software que convierte en voz el contenido de la pantalla (texto, menús, botones), siendo esencial para personas con discapacidades visuales o dificultades de lectura, aunque también útil para cualquiera que prefiera escuchar el contenido.

SistemaNarradorActivaciónCaracterísticas
WindowsNarradorWindows + Ctrl + Enter, o Configuración > Accesibilidad > NarradorLectura en voz alta, navegación por atajos, voz/velocidad/tono personalizables
macOSVoiceOverCommand + F5, o Preferencias del Sistema > Accesibilidad > VoiceOverDescripciones audibles, gestos multitáctiles, integración con apps de Apple
LinuxOrcasudo apt install orca (o el gestor de paquetes de la distro)Personalización de voz y velocidad; soporta apps GTK y algunas Qt
iOSVoiceOverConfiguración > Accesibilidad > VoiceOverGestos táctiles adaptados a pantalla
AndroidTalkBackConfiguración > Accesibilidad > TalkBackNavegación por gestos y retroalimentación por voz

Navegación básica y mejores prácticas

16Opciones para Facilitar el Uso del Teclado y del Ratón

Los sistemas operativos modernos ofrecen numerosas opciones para adaptar el manejo del teclado y del ratón a las necesidades y comodidad de cada usuario.

Facilidades para el teclado

Facilidades para el ratón

17Reconocimiento de Voz

El reconocimiento de voz permite a computadoras y dispositivos móviles interpretar y procesar el lenguaje hablado, convirtiéndolo en texto o en comandos, mediante algoritmos de aprendizaje automático y modelos de lenguaje.

🎙️

Conversión voz a texto

Permite dictar documentos, correos electrónicos y mensajes de texto sin usar el teclado.

🕹️

Control por voz

Controla dispositivos y aplicaciones mediante comandos hablados.

🧠

Adaptación y aprendizaje

El sistema se adapta a la voz y el acento del usuario para mejorar la precisión con el tiempo.

🌍

Soporte multilingüe

Reconocimiento en múltiples idiomas para entornos multiculturales.

PlataformaCómo activarlo
WindowsConfiguración > Accesibilidad > Reconocimiento de voz
macOSPreferencias del Sistema > Teclado > Dictado (doble Fn para dictar)
iOSConfiguración > General > Teclado > Activar Dictado
AndroidMantener el botón de inicio o decir "Ok Google"
LinuxHerramientas como Simon o Julius (instalación y configuración según distro)

Entre las buenas prácticas destacan hablar con claridad, reducir el ruido de fondo y familiarizarse con los comandos estandarizados del sistema. Entre las limitaciones más habituales se encuentran las dificultades con ciertos acentos o dialectos, el ruido ambiental y la confusión entre comandos similares en entornos ruidosos.

18Alternativas Visuales y de Texto para Dificultades Auditivas

El uso de alternativas visuales y de texto es fundamental para que las personas con dificultades auditivas puedan acceder a la información y participar plenamente en la comunicación, tanto en el ámbito personal como profesional.

💬

Subtítulos y transcripciones

Representación visual del diálogo sincronizada con el audio, o documento de texto completo de lo dicho (Google Docs, Otter.ai).

🎨

Señalización visual

Iconos, gráficos y símbolos, con colores y contrastes adecuados para destacar información importante.

📱

Apps de mensajería

WhatsApp, Telegram o Slack facilitan la comunicación escrita entre personas con y sin dificultades auditivas.

🤟

Videoconferencias con lengua de signos

Interpretación en tiempo real durante videollamadas o reuniones.

🚨

Dispositivos de alerta visual

Convierten timbres, alarmas o llamadas en luces intermitentes o vibraciones.

🖼️

Sistemas de Comunicación Aumentativa y Alternativa (CAA)

Aplicaciones como Proloquo2Go que permiten construir frases mediante pictogramas.