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.
| Sistema | Configuración inicial | Personalización | Instalación de software | Red y seguridad |
|---|---|---|---|---|
| Windows | Idioma/región y hora en Configuración > Hora e idioma; conexión de red en instalación | Fondos, temas y barra de tareas en Configuración > Personalización | Microsoft Store, Panel de control > Programas | Firewall de Windows y Windows Defender en Seguridad de Windows |
| macOS | Idioma/zona horaria y Apple ID/iCloud al primer arranque | Dock, Mission Control y Finder en Preferencias del Sistema | App Store; Terminal + Homebrew para usuarios avanzados | Firewall en Preferencias > Seguridad y privacidad |
| Linux (Ubuntu, Fedora, Debian...) | Idioma y zona horaria durante la instalación o desde el panel del sistema | Entorno de escritorio (GNOME, KDE, XFCE), fondos y terminal personalizable | Gestor de paquetes (apt, dnf, pacman) o centros de software; Flatpak/Snap | Cortafuegos UFW; usuarios con adduser/usermod y permisos con chmod/chown |
| Android | Cuenta de Google al iniciar el dispositivo | Widgets, temas, iconos y fondos de pantalla | Google Play Store; APK manual con fuentes desconocidas activadas | Bloqueo de pantalla (PIN/patrón/huella/facial) y permisos por app |
| iOS | Apple ID al configurar el dispositivo | Pantalla de inicio, carpetas y widgets | App Store; gestión de notificaciones y permisos por app | Face 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 archivos | Uso principal | Características |
|---|---|---|
| FAT32 | Multiplataforma (USB, tarjetas) | Máxima compatibilidad, pero archivos limitados a 4 GB |
| NTFS | Windows | Permisos avanzados, encriptación y compresión |
| exFAT | Unidades extraíbles multiplataforma | Similar a FAT32 pero sin el límite de 4 GB por archivo |
| ext4 | Linux | Alta eficiencia, journaling (registro de transacciones) |
| APFS | macOS / iOS | Optimizado para flash/SSD |
| HFS+ | macOS (en desuso) | Predecesor de APFS |
| Btrfs | Linux avanzado | Snapshots, compresión y verificación de datos |
Herramientas de gestión por sistema operativo
- Windows: Explorador de Archivos para operaciones básicas; Administración de Discos para crear, eliminar o redimensionar particiones y asignar letras de unidad; CMD/PowerShell con chkdsk, format y diskpart para tareas avanzadas; Windows Backup, Historial de archivos y BitLocker para copias y cifrado.
- macOS: Finder para la gestión diaria; Utilidad de Discos para particionar, formatear (APFS, HFS+, FAT32, exFAT), verificar/reparar errores y crear imágenes .dmg; Terminal con diskutil y fsck para tareas avanzadas.
- Linux: gestores gráficos (Nautilus, Dolphin, Thunar) según el entorno de escritorio; comandos ls, cp, mv, rm, mkdir/rmdir, chmod/chown, df/du desde la shell; fdisk, parted y GParted para particiones; mkfs para formatear; mount/umount para montar y desmontar; fsck/e2fsck para verificar la integridad; LVM y Btrfs para gestión avanzada de volúmenes.
Seguridad y permisos en los sistemas de archivos
- Permisos de lectura, escritura y ejecución, gestionados con chmod/chown en Linux y macOS, y desde la pestaña Seguridad de Propiedades en Windows.
- Encriptación con BitLocker (Windows), FileVault (macOS) o soluciones de terceros en Linux para proteger sistemas de archivos completos.
- Control de acceso mediante permisos específicos por usuario o grupo, garantizando que solo quien está autorizado pueda acceder a la información.
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
- Nuevo: el proceso está siendo creado.
- Listo: espera a que la CPU quede libre para ejecutarse.
- Ejecutándose: está siendo procesado activamente por la CPU.
- Bloqueado: espera un evento, como la finalización de una operación de E/S.
- Terminado: ha completado su ejecución.
Planificación de procesos
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
- Memoria física (RAM) y memoria virtual: esta última usa una zona del disco (swap) para ampliar la memoria disponible cuando la física se agota.
- Partición fija: la memoria se divide en bloques de tamaño fijo.
- Partición dinámica: los bloques se ajustan al tamaño que necesita cada proceso.
- Segmentación: divide la memoria en segmentos lógicos correspondientes a partes de un programa.
- Paginación: divide la memoria en páginas de tamaño fijo, reduciendo la fragmentación mediante una tabla de páginas.
Gestión de CPU, E/S y almacenamiento
- Planificación y asignación de tiempo de CPU mediante técnicas de preemption (interrupción de procesos para dar paso a otros) y balance de carga entre núcleos.
- Buffering para almacenar temporalmente datos entre un dispositivo de E/S y un proceso, y colas de E/S para gestionar solicitudes de dispositivos más lentos que la CPU.
- Gestión del almacenamiento mediante sistemas de archivos, control de acceso, caché de disco y, en entornos avanzados, configuraciones RAID.
Herramientas de monitoreo por sistema operativo
| Sistema | Herramientas |
|---|---|
| Windows | Administrador de tareas, Monitor de recursos, Get-Process en PowerShell, Sysinternals Suite |
| Linux/Unix | top, htop, ps, kill, nice/renice, vmstat, iostat, systemctl |
| macOS | Monitor 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
- Windows (CMD/PowerShell): dir (listar), copy/move, del (eliminar), ren (renombrar), attrib (atributos); PowerShell añade Get-Item, Move-Item, Remove-Item.
- Linux/Unix: ls (listar), cp/mv/rm, chmod/chown (permisos y propietario), ln (enlaces simbólicos o duros).
- macOS (Terminal): los mismos comandos que Linux por su base Unix, más open para abrir archivos desde la terminal en la interfaz gráfica.
Permisos de archivos
- Windows: se gestionan en Propiedades > Seguridad, con permisos para usuarios o grupos específicos.
- Linux: modelo propietario/grupo/otros con lectura (r), escritura (w) y ejecución (x); chmod 755 archivo.txt otorga rwx al propietario y r-x a grupo y otros; chown usuario:grupo cambia el propietario.
- macOS: sistema de permisos Unix, gestionable con chmod/chown en Terminal o desde la pestaña Información de Finder.
Atributos, edición y compresión
- Atributos en Windows: solo lectura, oculto y sistema; en Linux/Unix, chattr y lsattr permiten marcar un archivo como immutable, impidiendo su modificación incluso por el superusuario.
- Editores de texto básicos: Notepad (Windows), Nano/Vim (Linux), TextEdit (macOS); editores avanzados multiplataforma como Visual Studio Code, Sublime Text o Atom, con resaltado de sintaxis y autocompletado.
- Archivos binarios: requieren editores hexadecimales especializados como HxD (Windows) o Ghex (Linux), ya que no son legibles como texto plano.
- Compresión: ZIP nativo en Windows y macOS; tar.gz, zip y rar en Linux mediante tar, gzip, zip y unzip.
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
- Organización y almacenamiento: agrupa los datos en bloques físicos formando archivos y directorios.
- Administración del espacio en disco: controla qué bloques están libres y cuáles ocupados.
- Control de acceso: gestiona permisos de lectura, escritura y ejecución.
- Integridad de datos: mecanismos como el journaling protegen contra la corrupción ante fallos.
- Búsqueda y recuperación: localiza archivos mediante directorios jerárquicos y metadatos (nombre, tamaño, tipo, fechas).
Comparativa de sistemas de archivos
| Sistema de archivos | SO principal | Ventajas | Desventajas |
|---|---|---|---|
| NTFS | Windows | Seguridad avanzada, journaling, admite discos y archivos grandes | Específico de Windows (requiere software adicional en otros SO) |
| FAT32 / exFAT | Multiplataforma | Máxima compatibilidad entre sistemas | FAT32 limita archivos a 4 GB; sin permisos ni journaling |
| ext4 | Linux | Rendimiento sólido, journaling, grandes volúmenes | No es nativo en Windows/macOS |
| APFS | macOS | Optimizado para SSD, snapshots, clonación y encriptación nativa | Limitado a dispositivos Apple |
| HFS+ | macOS (heredado) | Buen rendimiento en discos mecánicos | No optimizado para SSD; sin las mejoras de APFS |
| XFS / Btrfs | Linux avanzado | XFS destaca en grandes bases de datos; Btrfs añade snapshots y RAID integrado | Mayor 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
- Permisos en Linux/Unix: notación rwxr-xr-- para propietario, grupo y otros.
- Permisos en Windows: gestionados por usuario o grupo desde la pestaña Seguridad, con niveles de lectura, escritura, modificación y control total.
- Cifrado: NTFS y APFS permiten cifrar archivos para proteger datos sensibles.
- Journaling: NTFS, ext4 y APFS registran los cambios antes de aplicarlos para poder recuperar el sistema tras un fallo.
- Snapshots: APFS y Btrfs permiten capturar el estado de los datos en un momento dado para facilitar su recuperación.
- Fragmentación: en NTFS los archivos pueden dividirse en bloques no contiguos, ralentizando el acceso; ext4 y APFS la gestionan de forma más eficiente.
- Montaje: en Linux/Unix, un sistema de archivos debe montarse en un punto del árbol de directorios antes de poder usarse (por ejemplo, mediante /etc/fstab).
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
- Partición primaria: puede albergar un sistema operativo o datos; un disco con MBR admite hasta cuatro.
- Partición extendida: permite superar el límite de cuatro particiones conteniendo particiones lógicas en su interior.
- Partición lógica: se crea dentro de una partición extendida y se trata como unidad independiente.
| Tabla de particiones | Límite de tamaño de disco | Particiones | Notas |
|---|---|---|---|
| MBR (Master Boot Record) | Hasta 2 TB | Máximo 4 primarias (o 3 + 1 extendida con lógicas) | Esquema más antiguo |
| GPT (GUID Partition Table) | Hasta 9,4 ZB | Prácticamente ilimitadas | Estándar en sistemas con UEFI |
Volúmenes lógicos y RAID
- LVM (Logical Volume Manager) en Linux/Unix: permite crear volúmenes que abarcan varios discos, redimensionarlos dinámicamente sin interrumpir el servicio, añadir discos y crear snapshots.
- Discos dinámicos en Windows: permiten volúmenes combinados (spanned), segmentados (striped) o reflejados (mirrored) para mejorar capacidad o redundancia.
| Nivel RAID | Funcionamiento | Objetivo |
|---|---|---|
| RAID 0 | Distribuye los datos entre varios discos | Rendimiento (sin redundancia) |
| RAID 1 | Duplica los datos en dos discos (mirroring) | Redundancia |
| RAID 5 | Distribuye datos y paridad entre 3 o más discos | Redundancia + mejor aprovechamiento del espacio |
| RAID 10 | Combina RAID 0 y RAID 1 | Redundancia y rendimiento mejorado |
Asignación por sistema operativo
- Windows: letras de unidad (C:, D:...), gestionadas desde Disk Management.
- Linux: rutas de dispositivo como /dev/sda, /dev/sdb y particiones /dev/sda1, /dev/sda2; el montaje puede configurarse en /etc/fstab.
- macOS: montaje automático accesible en /Volumes/NombreUnidad, gestionado desde Finder o Utilidad de Discos.
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
- Listas: colección ordenada que admite duplicados, por ejemplo [1, 2, 3, 4].
- Pilas (LIFO) y colas (FIFO): las pilas añaden y eliminan por el mismo extremo; las colas por extremos opuestos.
- Árboles: estructuras jerárquicas donde cada nodo tiene uno o más hijos; el árbol binario limita a dos hijos por nodo, y el árbol B se usa en bases de datos y sistemas de archivos para mantener el equilibrio.
- Grafos: colecciones de nodos conectados por aristas, útiles para representar relaciones complejas (por ejemplo, rutas entre ciudades).
- Hashmaps (tablas hash): almacenan pares clave-valor para una búsqueda muy eficiente, como {"nombre": "Juan", "edad": 30}.
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
| Sistema | Carpetas clave | Contenido |
|---|---|---|
| Windows | C:\Windows / C:\Program Files / C:\Users | Archivos del SO y controladores / aplicaciones instaladas / perfiles de usuario |
| Linux | /etc / /bin / /usr | Configuración del sistema y servicios / ejecutables esenciales / programas y bibliotecas de usuario |
| macOS | /System / /Applications / /Library | Archivos del SO / aplicaciones instaladas / configuración y recursos del sistema |
Archivos del sistema por sistema operativo
| Sistema | Archivos clave | Función |
|---|---|---|
| Windows | ntoskrnl.exe / kernel32.dll / bootmgr | Núcleo del SO / gestión de memoria y E/S / gestor de arranque |
| Linux | vmlinuz / init / libc.so | Núcleo del sistema / primer proceso de arranque / biblioteca estándar de C |
| macOS | mach_kernel / systemd / CoreServices | Nú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.
- Panel de navegación (izquierda): acceso rápido a unidades, carpetas comunes (Documentos, Descargas...), servicios en la nube y redes locales.
- Panel de contenido (derecha): muestra los archivos y carpetas de la ubicación seleccionada, en vista de lista o miniaturas, con opciones de ordenación y filtrado.
- Barra de herramientas y menús (arriba): accesos directos a Crear carpeta, Copiar, Pegar, Eliminar y Buscar.
- Barra de dirección: muestra la ruta actual y permite navegar escribiéndola o seleccionándola en un desplegable.
- Área de estado (abajo): número de elementos y espacio disponible en el disco.
Opciones de configuración habituales
- Vistas: miniaturas (útil para imágenes/vídeos), detalles (tamaño, tipo, fecha) o iconos de distinto tamaño.
- Paneles adicionales: vista previa del contenido y panel de propiedades.
- Organización: agrupar y ordenar por fecha, tipo o tamaño.
- Accesos directos y favoritos: carpetas fijadas en el panel de navegación.
- Seguridad y permisos: los administradores pueden limitar el acceso a determinadas carpetas.
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.
- Crear: nuevo archivo o carpeta mediante el menú contextual ("Nuevo") o atajos como Ctrl+N.
- Abrir: doble clic o "Abrir con" para elegir la aplicación con la que visualizar o editar el contenido.
- Guardar: Ctrl+S para guardar cambios; "Guardar como" para crear una nueva versión del archivo.
- Eliminar: tecla Suprimir o "Mover a la papelera" desde el menú contextual.
- Renombrar: clic derecho > Renombrar, F2 (Windows) o Return (macOS).
- Mover: cortar y pegar (Ctrl+X / Ctrl+V) o arrastrar y soltar en la nueva carpeta.
- Copiar: copiar y pegar (Ctrl+C / Ctrl+V) o arrastrar manteniendo Ctrl (Windows) u Opción (macOS).
- Buscar: barra de búsqueda del explorador o comandos de búsqueda en línea de comandos.
- Ver propiedades: clic derecho > Propiedades (Windows) u Obtener información (macOS) para tamaño, tipo, fecha y permisos.
- Compartir: opción de compartir en el menú contextual o enlace generado desde un servicio en la nube.
- Comprimir/descomprimir: "Comprimir" en el menú contextual o herramientas como WinRAR/7-Zip.
- Encriptar: herramientas de cifrado integradas o de terceros para proteger información sensible.
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
- Desde el explorador de archivos: barra de búsqueda en Windows (Explorador), macOS (Finder, con criterios como "Este Mac" o "Nombre") y Linux (Nautilus, Dolphin...).
- Desde la línea de comandos: por ejemplo dir C:\ /s /b | findstr "nombre_archivo" en Windows, o find y locate en Linux.
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
- Nombre del archivo (completo o parcial).
- Tipo de archivo (extensión, por ejemplo .pdf o .jpg).
- Tamaño del archivo (por ejemplo, mayores de 1 GB).
- Fecha de modificación en un rango concreto.
- Contenido del archivo (búsqueda de palabras o frases, más lenta según el sistema).
Consejos para una búsqueda efectiva
- Usar comodines (*) para representar caracteres desconocidos, por ejemplo *.txt.
- Aplicar filtros avanzados por fecha, tamaño o tipo.
- Mantener activa y actualizada la indexación del sistema para acelerar los resultados.
- Limitar la búsqueda a carpetas específicas cuando se conoce la ubicación aproximada.
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
- Resolución de pantalla: Configuración > Sistema > Pantalla (Windows) o Preferencias del Sistema > Pantallas (macOS), para mejorar la claridad de textos e imágenes.
- Escala de pantalla: aumenta el tamaño de los elementos sin cambiar la resolución.
- Alto contraste: Configuración > Accesibilidad > Contraste alto (Windows) o Accesibilidad > Pantalla (macOS), mejora la legibilidad entre fondo y texto.
- Filtros de color: ayudan a usuarios con discapacidades visuales específicas (daltonismo, entre otras).
Zoom, texto, temas y navegación
- Lupa/zoom: amplía toda la pantalla o partes concretas de la interfaz (Configuración > Accesibilidad > Lupa en Windows; Accesibilidad > Zoom en macOS).
- Tamaño y tipo de texto: aumenta la legibilidad ajustando el tamaño o cambiando a una fuente más clara.
- Temas y fondos: modos claro/oscuro y fondos que reduzcan la fatiga visual.
- Tamaño de iconos y organización del escritorio: agrupar en carpetas y usar la barra de tareas o el Dock para reducir el desorden visual.
| Sistema | Atajo | Acción |
|---|---|---|
| Windows | Alt + Tab | Cambiar entre aplicaciones abiertas |
| Windows | Ctrl + Esc | Abrir el menú de Inicio |
| macOS | Command + Tab | Cambiar entre aplicaciones abiertas |
| macOS | Command + Space | Abrir 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.
| Sistema | Narrador | Activación | Características |
|---|---|---|---|
| Windows | Narrador | Windows + Ctrl + Enter, o Configuración > Accesibilidad > Narrador | Lectura en voz alta, navegación por atajos, voz/velocidad/tono personalizables |
| macOS | VoiceOver | Command + F5, o Preferencias del Sistema > Accesibilidad > VoiceOver | Descripciones audibles, gestos multitáctiles, integración con apps de Apple |
| Linux | Orca | sudo apt install orca (o el gestor de paquetes de la distro) | Personalización de voz y velocidad; soporta apps GTK y algunas Qt |
| iOS | VoiceOver | Configuración > Accesibilidad > VoiceOver | Gestos táctiles adaptados a pantalla |
| Android | TalkBack | Configuración > Accesibilidad > TalkBack | Navegación por gestos y retroalimentación por voz |
Navegación básica y mejores prácticas
- Uso de Tab (avanzar) y Shift+Tab (retroceder) para moverse entre elementos interactivos.
- Comandos específicos del narrador para "Leer todo", "Leer línea" o "Leer palabra".
- Familiarizarse con los atajos propios de cada narrador y personalizar velocidad, tono y voz.
- Incluir texto alternativo (alt text) en imágenes y gráficos de contenido digital para que el narrador pueda describirlos.
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
- Repetición de tecla: ajustar la velocidad de repetición y el retraso al mantener una tecla presionada.
- Teclado en pantalla: teclado visual manejable con el ratón o con toques en pantallas táctiles.
- Atajos de teclado personalizados: crear combinaciones propias para tareas comunes.
Facilidades para el ratón
- Sensibilidad y velocidad: ajustar la velocidad de desplazamiento y de doble clic.
- Ratones alternativos: verticales (reducen la tensión en la muñeca) o trackpads con gestos multitáctiles.
- Clic con teclas: habilitar el clic mediante Enter o Espacio en lugar del botón físico.
- Gestos: gestos de ratón o trackpad para acciones rápidas, requieren a veces controladores específicos.
- Navegación con teclado: usar Tab para moverse, Enter para seleccionar y Esc para cerrar, evitando depender del 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.
- Asistentes virtuales: Siri (Apple), Google Assistant y Alexa (Amazon) responden preguntas y controlan dispositivos inteligentes.
- Dictado y transcripción: en procesadores de texto, para escribir hablando en lugar de teclear.
- Control de dispositivos y automatización de procesos: entrada de datos y gestión de correo en entornos empresariales.
- Juegos y entretenimiento: comandos de voz que enriquecen la experiencia de juego.
| Plataforma | Cómo activarlo |
|---|---|
| Windows | Configuración > Accesibilidad > Reconocimiento de voz |
| macOS | Preferencias del Sistema > Teclado > Dictado (doble Fn para dictar) |
| iOS | Configuración > General > Teclado > Activar Dictado |
| Android | Mantener el botón de inicio o decir "Ok Google" |
| Linux | Herramientas 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.
- Formación en lengua de signos y sensibilización en entornos laborales, educativos y sociales.
- Espacios de comunicación diseñados para el contacto visual (asientos en círculo o en "U") y uso de pantallas para presentaciones y subtítulos.
- Materiales didácticos con alternativas visuales (gráficos, diagramas, vídeos subtitulados) y bibliotecas digitales accesibles con transcripciones.