Artículo contenedor para preguntas de Informática Básica
Tema 29: Conceptos básicos de informática. Hardware y software
Conceptos básicos, codificación de la información. Hardware, estructura funcional de un ordenador, componentes físicos, periféricos de entrada y salida. Sistemas de almacenamiento de datos. Sistemas operativos. Nociones básicas de seguridad informática.
Actualizado a 4 de junio de 2026. Registrate para recibir actualizaciones cuando la legislacion cambie.
Informática Básica
Conceptos de Informática Básica
Conceptos fundamentales de informática
Conceptos Fundamentales de Informática
La informática es la ciencia que estudia el tratamiento automático y racional de la información mediante ordenadores. El término proviene de la contracción de las palabras "información" y "automática". La informática abarca tanto el hardware (componentes físicos) como el software (componentes lógicos) de los sistemas computacionales.
Un dato es la representación simbólica de un hecho, evento o entidad. La información es el conjunto de datos procesados y organizados de forma significativa para el receptor. El algoritmo es un conjunto de instrucciones o pasos ordenados y finitos que permiten resolver un problema o realizar una tarea computacional.
El hardware es el conjunto de los componentes que conforman la parte material de una computadora: circuitos integrados, cables, placas, periféricos y demás elementos físicos. El software es el equipamiento lógico e intangible de un ordenador: programas, datos e instrucciones que permiten al hardware realizar tareas.
Sistemas de Numeración
Los ordenadores trabajan internamente con el sistema binario, aunque los humanos interactuamos principalmente con el sistema decimal.
Sistema Decimal (Base 10)
Utiliza 10 dígitos: 0, 1, 2, 3, 4, 5, 6, 7, 8 y 9. Es el sistema de numeración habitual en matemáticas cotidianas.
Sistema Binario (Base 2)
Emplea únicamente dos dígitos: el valor 0 y el valor 1. Es el lenguaje nativo de los ordenadores, ya que los circuitos electrónicos solo pueden representar dos estados: ausencia o presencia de corriente eléctrica.
Cada dígito en sistema binario recibe el nombre de bit (del inglés Binary Digit).
Sistema Octal (Base 8)
Utiliza 8 dígitos: 0, 1, 2, 3, 4, 5, 6 y 7. Se emplea como abreviatura del binario, ya que un dígito octal equivale a 3 bits.
Sistema Hexadecimal (Base 16)
Utiliza 16 símbolos: los dígitos 0-9 y las letras A (10), B (11), C (12), D (13), E (14) y F (15). Muy utilizado en programación y representación de colores, direcciones de memoria y código máquina, ya que un dígito hexadecimal equivale a 4 bits (un nibble).
Unidades de Medida de la Información
El Bit y el Byte
La unidad mínima de información es el bit (abreviatura de Binary Digit). Un bit puede tener únicamente dos valores: 0 o 1.
Un byte está formado por 8 bits. Es la unidad básica de almacenamiento que representa un carácter alfanumérico.
Un nibble equivale a 4 bits (medio byte).
Tabla Completa de Unidades de Almacenamiento
| Unidad | Símbolo | Equivalencia decimal | Equivalencia binaria (potencia de 2) |
|---|---|---|---|
| Bit | b | 1 bit | 1 bit |
| Nibble | — | 4 bits | 4 bits |
| Byte | B | 8 bits | 2³ bits |
| Kilobyte | KB | 1.000 bytes | 2¹⁰ = 1.024 bytes |
| Megabyte | MB | 1.000.000 bytes | 2²⁰ = 1.048.576 bytes |
| Gigabyte | GB | 1.000.000.000 bytes | 2³⁰ = 1.073.741.824 bytes |
| Terabyte | TB | 1.000 GB | 2⁴⁰ bytes |
| Petabyte | PB | 1.000 TB | 2⁵⁰ bytes |
| Exabyte | EB | 1.000 PB | 2⁶⁰ bytes |
| Zettabyte | ZB | 1.000 EB | 2⁷⁰ bytes |
| Yottabyte | YB | 1.000 ZB | 2⁸⁰ bytes |
1 Terabyte = 1.024 Gigabytes. Equivale a 1.000 gigabytes (GB) o 1.000.000 megabytes (MB).
Medición de Velocidades
La velocidad de procesamiento de los microprocesadores se mide en hercios (Hz) y sus múltiplos:
- Megahercio (MHz): Un millón de ciclos por segundo. Un megahercio puede ejecutar un millón de ciclos por segundo.
- Gigahercio (GHz): Mil millones de ciclos por segundo.
El ancho de banda de un componente indica la cantidad de datos que puede transmitir en un tiempo determinado.
Representación de Datos
Código ASCII
ASCII (American Standard Code for Information Interchange) es el sistema de codificación estándar para el intercambio de información. Asigna un número a cada carácter alfanumérico y de control. Los caracteres ASCII son comunes y estándar a la mayoría de sistemas operativos.
Unicode
Unicode es un estándar de codificación de caracteres que permite representar prácticamente todos los sistemas de escritura del mundo. A diferencia de ASCII (128 caracteres), Unicode puede representar más de 1 millón de caracteres distintos.
Tipos de Datos en Programación
| Tipo | Descripción | Ejemplo |
|---|---|---|
| Entero | Números sin decimales | 42, -7, 0 |
| Real/Flotante | Números con decimales | 3.14, -2.5 |
| Carácter | Un símbolo alfanumérico | 'A', 'z', '3' |
| Cadena (String) | Secuencia de caracteres | "Hola mundo" |
| Booleano | Valores lógicos | Verdadero o Falso |
El tipo de dato booleano se utiliza para valores lógicos del tipo Verdadero o Falso. Solo puede contener uno de esos dos valores.
El Ordenador: Historia y Generaciones
Generaciones de Ordenadores
| Generación | Periodo | Tecnología clave | Características |
|---|---|---|---|
| 1ª | 1940-1955 | Válvulas de vacío | Enormes, lentos, mucho calor |
| 2ª | 1955-1964 | Transistores | Más pequeños, rápidos y fiables |
| 3ª | 1964-1971 | Circuitos integrados | Miniaturización, menor coste |
| 4ª | 1971-presente | Microprocesadores | PC personales, gran capacidad |
| 5ª | Actualidad | IA, computación cuántica | Sistemas inteligentes |
Tipos de Ordenadores
| Tipo | Descripción |
|---|---|
| Mainframe | Ordenadores de gran capacidad para empresas y organizaciones |
| Superordenador | Equipos extremadamente potentes con cientos de procesadores trabajando en paralelo, con gran capacidad de cálculo |
| Servidor | Equipo que proporciona servicios a otros equipos en red |
| Ordenador personal (PC) | Uso doméstico y ofimático individual |
| Portátil (Laptop) | PC de sobremesa compacto y transportable |
| Tablet | Dispositivo táctil con pantalla integrada |
| Smartphone | Teléfono inteligente con capacidades computacionales |
Componentes Internos del Ordenador
La Placa Base (Motherboard)
La placa base o motherboard es el componente principal que interconecta todos los elementos del ordenador. Su soporte físico recibe el nombre de PCB (Printed Circuit Board, Placa de Circuito Impreso).
En ella se encuentran:
- El zócalo del procesador
- Ranuras de memoria RAM
- Conectores de almacenamiento (SATA, M.2)
- Slots de expansión: ranuras donde se instalan tarjetas adicionales (gráfica, sonido, red)
- Conectores de alimentación
- El chipset
El Chipset
El chipset actúa como intermediario entre el microprocesador y los distintos dispositivos. Existen dos tipos de chipset:
- Northbridge (Puente Norte): Ayuda al microprocesador en su interrelación con las memorias y la tarjeta gráfica. Gestiona comunicaciones de alta velocidad.
- Southbridge (Puente Sur): Gestiona los dispositivos de almacenamiento, puertos USB, audio y otros periféricos. Cuando mencionamos el término "Southbridge" nos referimos al chipset.
No existe un chipset denominado "Westbridge", por lo que esta opción es incorrecta cuando se pregunte por tipos de chipset.
La CPU (Unidad Central de Proceso)
El procesador o CPU (Central Processing Unit) es el componente más importante del ordenador. También se le denomina Unidad Central de Proceso o microprocesador. Se encarga fundamentalmente de ejecutar instrucciones y procesar datos.
Componentes Internos de la CPU
| Componente | Función |
|---|---|
| ALU (Unidad Aritmético-Lógica) | Realiza operaciones matemáticas y lógicas |
| CU (Unidad de Control) | Controla y coordina el funcionamiento del resto de componentes |
| Registros | Pequeñas memorias ultra-rápidas dentro del procesador para datos en uso inmediato |
| Caché interna | Memoria de acceso ultrarrápido integrada en el procesador |
Los Buses del Sistema
Los buses son canales de comunicación que transportan datos entre los componentes del ordenador. Los tipos principales son:
- Bus de datos: Transporta los datos entre componentes.
- Bus de direcciones: Transporta las direcciones de memoria.
- Bus de control: Transporta señales de control.
No existe el "Bus de Procesador" como tipo de bus estándar.
En un ordenador con un bus de 30 hilos (líneas de dirección), se pueden direccionar 1 GiB de posiciones de memoria (2³⁰ = 1.073.741.824 posiciones).
El Disipador y Refrigeración
El disipador recoge el calor generado por el procesador y lo transmite al ambiente. Los ventiladores y sistemas de refrigeración (agua, aire forzado) son los componentes responsables de la refrigeración activa del sistema, disipando el calor generado por el procesador y otros componentes.
La Memoria
Tipos Principales de Memoria
Memoria RAM (Random Access Memory)
La RAM (Random Access Memory — Memoria de Acceso Aleatorio) es la memoria principal de trabajo del ordenador.
El gran inconveniente de la Memoria RAM es que su contenido se pierde cuando se apaga el ordenador. Es una memoria volátil.
Características:
- Volátil: se borra al apagar el equipo
- Acceso aleatorio: el procesador accede a cualquier posición directamente
- Es la intermediaria entre el disco duro y las aplicaciones en ejecución
- Un equipo con 8 GB de RAM dispone de 8 gigabytes de memoria volátil de acceso rápido donde el sistema operativo y las aplicaciones cargan temporalmente los datos mientras el equipo está encendido
Memoria RAM DRAM
La DRAM (Dynamic RAM) es un tipo de memoria RAM que tiene una gran capacidad pero que precisa ser constantemente refrescada (re-energizada) o perdería su contenido.
Memoria ROM (Read Only Memory)
La ROM (Read Only Memory — Memoria de Solo Lectura) es una memoria no volátil: conserva su contenido aunque se apague el equipo. Almacena la información crucial que gestiona la BIOS, como la fecha, la hora y la secuencia de arranque.
Tipos de ROM:
| Tipo | Descripción |
|---|---|
| ROM | Solo lectura, grabada en fábrica, no modificable |
| PROM | Programable una sola vez por el usuario |
| EPROM | Borrable mediante luz ultravioleta y reprogramable |
| EEPROM | Borrable eléctricamente y reprogramable sin extraer el chip |
| Flash | Variante de EEPROM de alta densidad, usada en SSDs y USB |
La memoria PROM puede ser programada por el usuario una única vez. Las respuestas a y b sobre la PROM son correctas (es programable una vez y es de solo lectura tras su programación).
Memoria Caché
La memoria caché es una memoria de acceso ultrarrápido que actúa como intermediaria entre la CPU y la RAM, almacenando datos de uso frecuente para acelerar el acceso a datos frecuentes del procesador.
Niveles de caché:
| Nivel | Ubicación | Velocidad | Tamaño |
|---|---|---|---|
| L1 | Dentro del propio procesador | Más rápida | Más pequeña (KB) |
| L2 | Dentro del procesador o muy próxima | Rápida | Media (KB-MB) |
| L3 | Compartida entre núcleos | Más lenta que L1/L2 | Mayor (MB) |
La memoria caché L1 se caracteriza por estar localizada dentro del propio procesador.
La memoria caché tiene como objetivo principal acelerar el acceso a datos frecuentes del procesador y reducir el tiempo de acceso a datos frecuentemente utilizados por la CPU.
Memoria Virtual y SWAP
La memoria virtual es una técnica del sistema operativo que permite usar parte del disco duro como si fuera RAM, ampliando el espacio de memoria disponible para los programas.
La memoria SWAP es el tipo de memoria virtual que tiene por objeto simular a la memoria RAM, con el fin de almacenar información a través del disco duro cuando dicha memoria se encuentra parcialmente llena, consiguiendo así un flujo de datos continuo sin necesidad de interferir en el proceso de datos.
El swapping es un mecanismo o modo de interrelacionar la memoria principal con la secundaria.
Buffer (Memoria Tampón)
El buffer es el espacio de memoria en el que se almacenan datos de forma temporal para garantizar que la transmisión entre un dispositivo de entrada a uno de salida se realiza de forma adecuada.
Stack (Pila)
El stack se usa para la asignación de memoria estática y automática (variables locales). El principal riesgo asociado con el stack es el Stack Overflow (desbordamiento de pila).
Almacenamiento Secundario
El almacenamiento secundario se caracteriza principalmente por conservar los datos incluso cuando el sistema está apagado. En un sistema operativo, se entiende por almacenamiento secundario la memoria a largo plazo.
Entre los elementos de memoria secundaria se encuentran: el disco duro o SSD.
Dispositivos de Almacenamiento
Disco Duro HDD (Hard Disk Drive)
Las unidades de discos duros HDD son dispositivos de almacenamiento que emplean un sistema de grabación magnética. El disco duro tiene como función principal el almacenamiento permanente de datos.
Componentes físicos:
- Platos: Discos metálicos giratorios que almacenan la información. Los discos duros HDD están compuestos por platos (discos metálicos giratorios).
- Cabezales de lectura/escritura: Leen y escriben datos en los platos.
- Actuador: Mueve los cabezales sobre los platos.
La velocidad de giro del disco duro se mide en RPM (revoluciones por minuto).
El tiempo de acceso a la información en un disco duro viene dado por:
- Tiempo de búsqueda: tiempo en situar el cabezal en la pista correcta.
- Tiempo de latencia rotacional: tiempo medio que tarda el cabezal en situarse en el sector deseado, una vez posicionado en la pista.
La unidad mínima de almacenamiento que establece el sistema operativo se denomina clúster, formado por uno o varios sectores.
Disco SSD (Solid State Drive)
Los dispositivos SSD integran memoria NAND Flash como único sistema de almacenamiento y pretenden sustituir a los discos duros tradicionales. Las ventajas de los SSD en comparación con los HDD son:
- Mayor velocidad de lectura/escritura
- Menor consumo energético
- Sin partes móviles (mayor resistencia a golpes)
- Menor latencia de acceso
Los dispositivos de almacenamiento del tipo USB (Pendrives) también hacen uso de memorias de tipo flash.
Discos Ópticos (CD/DVD/Blu-ray)
La tecnología óptica emplea un láser sobre una superficie reflectante para leer y escribir datos. Las zonas que almacenan la información en un disco CD o DVD se conocen como pits y lands.
| Sigla | Significado |
|---|---|
| CD | Compact Disc |
| DVD | Digital Versatile Disk |
| Blu-ray | Alta definición, mayor capacidad que DVD |
Tipos de Almacenamiento en Red
| Tipo | Descripción |
|---|---|
| DAS | Direct Attached Storage — Almacenamiento directamente conectado a la máquina |
| NAS | Network Attached Storage — Dispositivo de almacenamiento conectado a red de alta capacidad |
| SAN | Storage Area Network — Red de almacenamiento integral |
RAID (Redundant Array of Independent Disks)
RAID significa Redundant Array of Independent Disks (matriz redundante de discos independientes). Es una tecnología para tener redundancia en el almacenamiento de datos, evitando pérdida accidental o intencionada de información.
El sistema RAID crea un único volumen con varios discos duros funcionando en conjunto. Sus técnicas principales son:
- Disk Striping: Distribución de datos en bloques entre varios discos para mayor velocidad.
- Disk Mirroring: Duplicación de datos en múltiples discos para tolerancia a fallos.
| Nivel RAID | Descripción | Discos mínimos | Característica |
|---|---|---|---|
| RAID 0 | Almacena información de forma alterna entre varios discos, sin duplicarla. Solo aumenta velocidad, sin tolerancia a fallos | 2 | Solo striping |
| RAID 1 | Duplica toda la información en lugar de usar paridad. Mayor coste | 2 | Solo mirroring |
| RAID 5 | Striping con paridad distribuida. Mejor relación precio/rendimiento | 3 discos mínimo | Striping + paridad |
| RAID 6 | Como RAID 5 pero con doble paridad | 4 | Mayor tolerancia |
RAID 5 es el que tiene la mejor relación precio/rendimiento entre los tipos más comunes. Requiere un mínimo de tres discos duros.
Sistemas de Archivos
Un sistema de archivos (o sistema de ficheros) es el conjunto de normas y restricciones que dictan la forma en que deben almacenarse los archivos en un dispositivo de almacenamiento. Estructuran la información guardada en una unidad de almacenamiento.
Los sistemas de archivos actúan como una interfaz entre el sistema operativo y todos los dispositivos de almacenamiento internos y externos.
Para asignar un sistema de archivos a un dispositivo de almacenamiento se realiza un formateo del soporte de datos.
Los sistemas de archivos presentan una estructura de árbol para organizar los archivos, que parte del directorio raíz. Esta estructura se denomina estructura arborescente (o jerárquica).
Funciones del Sistema de Archivos
El sistema de archivos suministra los medios para:
- Crear, leer, modificar y eliminar archivos
- Organizar archivos en directorios o carpetas
- Controlar permisos de acceso
- Gestionar el espacio de almacenamiento
No es función del sistema de archivos automatizar la gestión de la memoria primaria.
Sistemas de Archivos de Windows
| Sistema | Significado | Características |
|---|---|---|
| FAT | File Allocation Table | Sistema antiguo, compatible, limitaciones de tamaño |
| FAT32 | FAT de 32 bits | Tamaño máximo de archivo: 4 GB, partición máxima: 2 TB, nombres hasta 255 caracteres |
| exFAT | Extended File Allocation Table | Diseñado para medios de almacenamiento extraíbles. Supera limitaciones de FAT32 |
| NTFS | New Technology File System — Sistema de Archivos de Nueva Tecnología | Sistema actual de Windows, sin limitaciones prácticas de tamaño |
| HPFS | High Performance File System | Desarrollado para OS/2 |
Características exclusivas de NTFS frente a FAT32:
- Tamaño máximo de archivo: 16 TB (con clúster predeterminado en versiones actuales)
- Tamaño mínimo de clúster: 512 bytes
- Soporte de permisos de acceso y seguridad avanzada
- Registro de transacciones (journaling) para recuperación ante fallos
- Cifrado con EFS (Encrypting File System), que usa sistemas de cifrado simétricos y asimétricos combinados
- Compresión nativa de archivos
- Tabla Maestra de Archivos (MFT): estructura que utiliza NTFS para gestionar los archivos
- Sistema de archivos de las versiones más actuales de Windows
- Mejor opción para volúmenes de 400 MB o más, ya que su rendimiento no se degrada con volúmenes grandes
En FAT, los nombres de archivo NO se basan en Unicode (sí en NTFS y HFS+). NTFS y HFS+ comparten: soporte Unicode y journaling.
¿Qué sistema de archivos no es de Windows? SOLARIS no es un sistema de archivos.
Para una unidad USB de 2 GB a 16 GB se aconseja usar FAT32, ya que la hace compatible con la mayoría de equipos y reproductores de música o multimedia.
Sistemas de Archivos de Linux/Unix
| Sistema | Descripción |
|---|---|
| ext2 | Sistema de archivos básico de Linux |
| ext3 | Añade journaling a ext2 |
| ext4 | Sistema estándar actual de Linux. Novedad principal: función extents (optimiza archivos grandes). Volumen máximo: 1 EB |
| Reiser4 | Sistema de última generación con capacidad de optimizar espacio de archivos pequeños (menos de un bloque) |
| XFS | Sistema de archivos de alto rendimiento |
EXT4 es el sistema de archivos estándar de muchos sistemas Linux. Incorpora la función extents, que optimiza la gestión de archivos grandes y evita la fragmentación.
Sistemas de Archivos de Apple
| Sistema | Descripción |
|---|---|
| HFS+ | Hierarchical File System Plus. Sistema tradicional de macOS. Usa codificación Unicode. Tamaño máximo de archivo: 8 EB. |
| APFS | Apple File System. Lanzado en 2017 por Apple. Recomendado para SSD. Sistema predeterminado en macOS 10.13 o posterior. Diseñado para todos los sistemas Apple (macOS, iOS, tvOS, watchOS). |
APFS responde a las siglas Apple File System. Es el sistema de archivos universal para todos los sistemas operativos de Apple.
El sistema operativo Mac OS X / macOS emplea AMBOS sistemas de archivos: HFS+ (tradicional, desde 1998) y APFS (introducido en macOS High Sierra, 2017, predeterminado desde entonces para SSD). Ambos son sistemas de archivos propios de Apple.
Otros Sistemas de Archivos
| Sistema | Uso |
|---|---|
| UDF | Utilizado en DVD-ROM |
| FAT (antiguo) | Compatible con múltiples sistemas operativos |
| exFAT | Medios extraíbles de gran capacidad |
| NTFS | Windows (modo lectura en macOS y Linux) |
Sector de Arranque MBR
El MBR (Master Boot Record — Registro de Arranque Principal) es el sector de arranque que contiene la tabla de particiones del disco.
Estructura Lógica del Disco
Las particiones de un disco duro pertenecen a la estructura lógica del disco.
La BIOS y UEFI
BIOS (Basic Input/Output System)
La BIOS es el firmware del sistema: un conjunto de instrucciones almacenadas en una memoria ROM (o EEPROM/Flash) que se ejecuta al arrancar el ordenador.
La función principal de la BIOS es inicializar el hardware y arrancar el sistema operativo. La BIOS puede clasificarse dentro del Firmware.
La BIOS gestiona la fecha, hora y secuencia de arranque, almacenando esta información en una memoria ROM que la conserva incluso cuando el equipo está apagado.
UEFI (Unified Extensible Firmware Interface)
La UEFI es el sustituto moderno de la BIOS tradicional. Su función principal es inicializar el hardware y arrancar el sistema operativo, ofreciendo además:
- Arranque más seguro (Secure Boot)
- Soporte para discos de más de 2 TB (GPT)
- Interfaz gráfica
- Arranque más rápido
Firmware
El firmware es el software que conecta directamente el hardware con el software del sistema. Se conoce así al conjunto de instrucciones de un programa informático que se encuentra registrado en una memoria ROM, flash o similar. La BIOS es el ejemplo más conocido de firmware en un PC.
El Sistema Operativo (SO)
Definición y Función
Un sistema operativo es un programa, o conjunto de programas, que actúa como intermediario entre el usuario y el hardware del ordenador.
El sistema operativo está compuesto por un conjunto de paquetes de software que pueden utilizarse para gestionar las interacciones con el hardware.
Las siglas del sistema operativo son: SO (español) y OS (Operating System, inglés).
El sistema operativo NO tiene como función:
- Crear documentos de texto
- Optimizar, automatizar y mejorar tareas de oficina
- Generar sentencias SQL para páginas web
- Registrar la presencia en sistemas de teletrabajo
Componentes del Sistema Operativo
| Componente | Función |
|---|---|
| Núcleo o Kernel | Parte más importante. Gestiona memoria RAM, procesos, errores. Interfaz entre hardware y software |
| Shell | Intérprete de comandos. Interfaz entre el usuario y el kernel |
| Sistema de archivos | Gestiona el almacenamiento secundario |
| API (librerías) | Provee los servicios del núcleo a los programas de aplicación |
El Núcleo o Kernel representa las funciones básicas del sistema operativo. Es el interfaz entre el hardware y el software. En Linux, el núcleo se llama Linux (el proyecto en conjunto es GNU/Linux).
No existe el "Sistema ALU" como componente del sistema operativo.
Clasificación de los Sistemas Operativos
Según la Administración de Tareas
| Tipo | Descripción |
|---|---|
| Monotarea | Solo puede ejecutar un proceso a la vez |
| Multitarea | Permite ejecutar varios procesos aparentemente simultáneos. El procesador cambia de una tarea a otra dando la apariencia de ejecución concurrente |
Todos los sistemas operativos multiproceso son multitarea.
La planificación de procesos preemptive se da cuando el sistema puede interrumpir el proceso para ejecutar otro diferente.
El multithreading es la posibilidad de un sistema operativo de ejecutar diferentes partes de un programa simultáneamente.
El modo Batch (batch work) es el modo de trabajo mediante el cual se introducen los comandos a ejecutar en un archivo y se ejecutan en bloque de forma automatizada.
Según la Administración de Usuarios
| Tipo | Descripción |
|---|---|
| Monousuario | Solo puede trabajar un usuario a la vez |
| Multiusuario | Permite el acceso simultáneo de distintos usuarios, compartiendo el mismo entorno físico |
MS-DOS es un sistema operativo monousuario y monotarea.
Puede existir un sistema multiusuario y monotarea: admite varios usuarios simultáneos, pero cada uno puede hacer solo una tarea a la vez.
Según la Organización Interna (Estructura)
| Tipo | Descripción |
|---|---|
| Monolítico | La mayoría de funciones en el núcleo. Núcleo grande y pesado. Sistemas Windows anteriores a XP |
| Jerárquico | Dividido en pequeñas partes perfectamente definidas con interfaces claros entre sí |
| Núcleo Híbrido | Combinación de monolítico y microkernel. Windows desde XP |
| Microkernel | Núcleo mínimo; servicios extra fuera del núcleo |
Windows en versiones de escritorio anteriores a XP usaba estructura monolítica. A partir de XP usa Núcleo Híbrido.
Según la Administración de Recursos
| Tipo | Descripción |
|---|---|
| Centralizado | Un único procesador gestiona los recursos |
| Distribuido/Descentralizado | Los recursos se distribuyen entre múltiples procesadores o nodos |
Según el Número de Procesadores
| Tipo | Descripción |
|---|---|
| Monoproceso | Un solo procesador |
| Multiproceso simétrico | Las tareas se distribuyen por igual a todos los procesadores |
| Multiproceso asimétrico | Existe jerarquía entre procesadores; unos controlan a otros |
Sistemas Operativos de Red (NOS)
Un sistema operativo de red (NOS — Network Operating System) permite la interconexión de ordenadores para acceder a servicios y recursos hardware y software, creando redes.
Sus componentes habituales son: servidores, clientes y dominios.
Sistemas Operativos de Tiempo Real
Un sistema operativo de tiempo real es el más conveniente para sistemas de control de procesos industriales críticos (infraestructuras críticas), ya que responde en tiempos garantizados.
Máquinas Virtuales
Una máquina virtual ofrece la capacidad de emular un sistema operativo independiente, simulando otro sistema totalmente independiente dentro del sistema operativo anfitrión.
Sistemas Operativos: Historia y Versiones
MS-DOS
- Desarrollado por Microsoft
- Sistema operativo monousuario y monotarea
- Interfaz de línea de comandos (sin entorno gráfico)
- Dispone de 109 comandos
- Última versión: MS-DOS 8.0 (hasta que fue sustituido por SO con interfaz gráfica)
- En Windows XP fue sustituido por CMD
Windows
| Versión | Característica clave |
|---|---|
| Windows NT | Primera versión en orden cronológico de la familia NT |
| Windows 95 | Primera versión con interfaz gráfica integrada para el gran público |
| Windows 98 | Inmediatamente anterior a Windows Me y Windows 2000 |
| Windows 2000 Server | Incorporó sesiones multiusuario mediante entorno gráfico |
| Windows XP | Sustituyó CMD a MS-DOS; estructura de Núcleo Híbrido |
| Windows Vista | Incorporó BitLocker (cifrado de unidades) |
| Windows 7, 8, 8.1 | Versiones intermedias |
| Windows 10 | Versión ampliamente extendida |
| Windows 11 | Lanzado en octubre de 2021. Novedad: posibilidad de ejecutar aplicaciones del sistema operativo Android |
Windows 97 no existe — nunca hubo una versión con ese nombre.
La interfaz gráfica de usuario basada en ventanas, iconos y menús fue desarrollada primero por Apple y llevada al gran público. Actualmente en Windows 10, el atajo para bloquear el equipo más rápido es Tecla Windows + L.
Atajos de teclado de Windows:
| Combinación | Función |
|---|---|
| Win + L | Bloquear el equipo |
| Win + G | Abrir la barra de juegos (con un juego abierto) |
| Win + U | Abrir el Centro de accesibilidad |
| Win + A | Abrir la Configuración Rápida |
| Alt + F4 | Cerrar aplicación o ventana (Windows) |
| Comando + Q | Cerrar aplicación (Mac) |
Registro de Windows: Base de datos jerarquizada que almacena toda la información del sistema, usuarios, aplicaciones instaladas y configuración del hardware. Es uno de los componentes principales del sistema en Windows.
Explorador de Windows: Programa que permite administrar las unidades, carpetas y archivos.
Desfragmentador de disco: Herramienta que reorganiza la información almacenada en el disco para que pueda funcionar de forma más eficaz. Permite volver a escribir las partes de un archivo en zonas contiguas del disco duro para aumentar la velocidad de acceso. La desfragmentación NO aumenta el tamaño en disco de los archivos.
Liberador de espacio en disco: Herramienta para liberar espacio en la unidad de disco duro cuando no hay suficiente espacio libre.
BitLocker: Utilidad incorporada en Windows Vista. Es un sistema de cifrado para proteger los archivos de una unidad.
Cambiar programas predeterminados en Windows 10: Inicio → Configuración → Aplicaciones → Aplicaciones predeterminadas.
PowerShell: Intérprete de comandos avanzado que incluye Windows, de modo texto.
Unix
Unix es un sistema operativo multiusuario y multitarea, aparecido en la década de los 70. Se caracteriza por:
- El uso de ficheros de texto para almacenar los datos
- Tratar a los dispositivos como archivos (no como carpetas independientes)
- Portabilidad entre plataformas
- Soporte para múltiples usuarios y procesos
BSD (Berkeley Software Distribution) apareció a finales de los 70 con todas las modificaciones que la comunidad universitaria y científica había hecho sobre el sistema Unix original, acabando siendo un sistema operativo libre.
Sistema gráfico de Unix: El principal sistema gráfico de Unix se llama Servidor X (X Window System).
Linux
Linux es el núcleo (kernel) de un sistema operativo libre y de código abierto, desarrollado como proyecto GNU.
Linux surgió a principios de los años 90. Su crecimiento fue impulsado por la comunidad open source y por internet.
Características de GNU/Linux:
- Código abierto y libre
- No es monotarea (es multitarea)
- Multiusuario
- Alta estabilidad y seguridad
El superusuario en Linux se llama Root. Su directorio de trabajo es /root.
Distribuciones populares: Ubuntu, Debian, Fedora, CentOS, Kodachi (basada en Debian, enfocada en privacidad y seguridad). Novell no es una distribución de Linux.
Gestores de escritorio gráfico de GNU/Linux: Gnome, KDE, Cinnamon.
Repositorio: Origen desde el que Linux puede descargar e instalar aplicaciones y sus dependencias a petición.
Forma de uso de las distribuciones Linux: pueden usarse como sistema de escritorio o como servidor (ambas formas son correctas).
Directorio raíz en Linux: En la estructura de archivos Linux, el nivel más alto se denomina Raíz (/). La estructura es jerárquica, de tipo árbol.
Proceso zombi en Unix: Un proceso hijo que ha acabado de realizar sus tareas, pero cuyo padre todavía no ha ejecutado la orden de esperar a que el hijo acabe.
IBM AIX es un sistema operativo para servidores (de tipo Unix).
Meego: Sistema operativo auspiciado por la Linux Foundation, preparado para funcionar en netbooks, dispositivos portátiles, sistemas en vehículos, televisiones y teléfonos multimedia.
Fuchsia: El nuevo sistema operativo de tiempo real desarrollado por Google.
macOS (Mac OS X)
El sistema operativo macOS está basado en Unix. Su interfaz gráfica se llama Aqua.
| Versión | Nombre |
|---|---|
| Mac OS X 10.9 | Mavericks |
| macOS moderno | Basado en BSD/Unix |
Elementos de macOS:
- Sistemas de archivos: macOS emplea HFS+ (tradicional) y APFS (Apple File System, predeterminado desde macOS 10.13, año 2017).
- Finder: Aplicación responsable de la gestión de todos los archivos del ordenador (equivalente al Explorador de Windows).
- Dock: Barra situada por defecto en la parte inferior desde donde pueden lanzarse las aplicaciones más utilizadas.
- File Vault: Tecnología de macOS que permite cifrar los datos.
- Boot Camp: Software incluido en macOS que permite instalar de forma asistida Windows o GNU/Linux en el sistema.
iOS (Apple)
- iOS significa: iPhone Operative System (también iPhone OS: su nombre proviene de iPhone OS).
- Deriva directamente de Mac OS X.
- Es exclusivo para los dispositivos de la marca Apple.
- Es un sistema cerrado y exclusivo (no es open source).
- No tiene soporte para Adobe Flash.
- Las aplicaciones iOS se distribuyen en formato .ipa
- Las aplicaciones se instalan desde App Store
- Jailbreak: proceso de acceso privilegiado al sistema iOS (equivalente al rooting en Android).
- Sistema de capas (layers) de iOS: Cocoa Touch, Media Services, Core Services y Core OS.
iPad: Utiliza iPadOS (derivado de iOS).
iOS y sistemas de archivos: compatibilidad con APFS y HFS+ (ambas son correctas).
Android
Android es un sistema operativo diseñado para dispositivos móviles, adquirido y desarrollado por Google. Está basado en el núcleo Linux y otros software de código abierto.
Android fue presentado en 2007, junto con la fundación Open Handset Alliance.
Componentes de Android:
- Núcleo basado en Linux (no en NT)
- Bibliotecas: funciones generalmente programadas en C o C++ que el sistema operativo provee al resto de componentes del sistema para el acceso al almacenamiento, bases de datos, entorno gráfico, etc.
- ART (Android Runtime): entorno de ejecución actual de Android.
- AOT (Ahead-Of-Time): característica de ART que realiza compilación anticipada para ejecutar el binario resultante de manera más rápida y eficiente.
Versiones de Android:
| Versión | Nombre |
|---|---|
| Android 4.1-4.3 | Jelly Bean |
| Android 10 | Android 10 (sin nombre de postre) |
| Android 11 | Red Velvet Cake |
| Android 12 | Snow Cone |
| Android 16 | Última versión disponible |
Aplicaciones Android:
- Se empaquetan, comprimen y distribuyen con formato APK (Android Packet).
- Se instalan desde Google Play Store.
- Google Play Store no funciona en iPhone (iOS usa App Store).
Rooting: técnica que permite a los usuarios de dispositivos Android acceder a un control privilegiado del equipo. También llamada "rootear". Se diferencia del Jailbreak (que es para iOS).
Asistente virtual de Android: Google Assistant. También es el asistente de voz Android.
Problema principal de Android frente a iOS: La fragmentación (múltiples versiones y fabricantes).
Sistema operativo de Google basado en Linux: El sistema de Google depende de Linux para servicios básicos. Su nuevo sistema operativo de tiempo real es Fuchsia.
Sistemas operativos móviles NO: HP-UX no es un SO para dispositivos móviles. MVP no está entre los sistemas operativos móviles.
Tipos de Software
Clasificación Principal
Los tres grandes tipos de software son:
-
Software de sistema: Gestiona los recursos del hardware. Incluye el sistema operativo y los controladores (drivers). La serie de programas preinstalados que permiten interactuar con el SO, dar soporte a otros programas y garantizar el control digital del hardware se conoce como software de sistema.
-
Software de programación: Herramientas para desarrollar nuevos programas (compiladores, IDEs, depuradores).
-
Software de aplicación: Conjunto de programas diseñados para facilitar la realización de tareas específicas (ofimática, multimedia, etc.). Se conoce también como aplicaciones o programas.
Tipos de Licencias de Software
| Tipo | Descripción |
|---|---|
| Software propietario | El fabricante mantiene el control sobre su desarrollo y distribución |
| Freeware | Distribución gratuita, pero el usuario no puede modificar su código |
| Software libre / código abierto | Licencia que permite su uso, modificación y redistribución de forma libre |
| Copyleft | Variante del software libre que obliga a que las obras derivadas mantengan la misma licencia |
El software de código abierto (open source) es aquel cuyo código fuente está publicado bajo una licencia que permite su uso, modificación o redistribución de forma libre.
El código fuente: Texto legible por un ser humano, redactado en un lenguaje de programación, cuyo objetivo es crear normas y disposiciones claras para el ordenador para que este sea capaz de traducirlas a su propio lenguaje.
Controlador de dispositivo (Driver): Software que conecta el sistema operativo directamente con los componentes del hardware de un ordenador. También conocido como driver.
Algoritmo
Un algoritmo es un conjunto de instrucciones o pasos ordenados y finitos que permiten resolver un problema o realizar una tarea computacional. Es la base de cualquier programa informático.
Periféricos
Los periféricos son dispositivos que se conectan al ordenador para ampliar sus capacidades de entrada, salida o almacenamiento.
Periféricos de Entrada
Dispositivos que introducen datos en el ordenador:
- Teclado
- Ratón
- Escáner (periférico de entrada)
- Micrófono
- Cámara web
- Dispositivos de reconocimiento facial (periféricos de entrada biométrica)
- Lector de huella dactilar
El monitor no táctil NO es un periférico de entrada.
Periféricos de Salida
Dispositivos que muestran o extraen datos del ordenador:
- Monitor de PC (periférico de salida)
- Altavoces
- Plóter (dispositivo de impresión, periférico de salida)
- Impresora (componente periférico de la computadora, parte del hardware)
La velocidad de impresión de una impresora se mide en PPM (páginas por minuto).
En un ordenador, un plotter es un periférico de salida.
Periféricos de Entrada y Salida (Mixtos)
Dispositivos que realizan ambas funciones:
- Auriculares con micrófono (entrada: micrófono; salida: auriculares)
- Impresora multifunción (entrada: escáner; salida: impresión)
- Lector/grabador de DVD (entrada: lectura; salida: grabación)
- Unidades de memoria USB (mixtos)
- HUBs de puertos USB (mixtos)
Conectores y Puertos
| Puerto/Conector | Descripción |
|---|---|
| USB | Universal Serial Bus. Estándar más común. En USB 3.0 se aumenta la intensidad de la corriente respecto a versiones anteriores. |
| Thunderbolt | Interfaz de alta velocidad desarrollada por Intel y Apple. |
| HDMI | High Definition Multimedia Interface. Audio y vídeo digital de alta definición. |
| VGA | Video Graphics Array. Conector analógico de vídeo. |
| DisplayPort | Conector digital de vídeo y audio. |
Función de un slot de expansión: Permitir la instalación de tarjetas adicionales (gráfica, sonido, red, etc.).
Función de una tarjeta de red Wi-Fi integrada: Conectar el equipo a redes inalámbricas.
Seguridad Informática
Principios de Seguridad
Como regla general, un sistema informático será seguro o fiable si puede garantizar tres aspectos:
Confidencialidad, Integridad y Disponibilidad. (Tríada CIA)
- Confidencialidad: Solo los usuarios autorizados acceden a la información.
- Integridad: La información no ha sido alterada sin autorización.
- Disponibilidad: Los sistemas están accesibles cuando se necesitan.
Tipos de Seguridad Informática
| Tipo | Descripción |
|---|---|
| Seguridad física | Protege el hardware de posibles desastres naturales o accesos físicos no autorizados |
| Seguridad lógica | Protege el software, datos y accesos lógicos |
| Seguridad activa | Medidas preventivas para evitar ataques |
| Seguridad pasiva | Medidas para que, una vez producido el ataque o fallo, el impacto sea el menor posible y activa mecanismos de recuperación |
No existe la clasificación "seguridad de primer grado y seguridad de segundo grado" como tipo estándar de seguridad informática.
Malware (Software Malicioso)
El malware es software diseñado para causar daño. Los tres términos que NO son tipos de malware son: interfaz de usuario y otros términos de software legítimo.
| Tipo de malware | Descripción |
|---|---|
| Virus | Programa que se adjunta a otros archivos y se propaga cuando se ejecutan. Sus antivirus/cortafuegos pueden desactivarse o desaparecer |
| Gusano (Worm) | No requiere intervención humana para propagarse e infectar. Infecta una sola vez y usa redes informáticas para propagarse en otros equipos |
| Troyano | Permite el acceso o control remoto de un computador por parte de un tercero. Se disfraza de software legítimo |
| Ransomware | Software malicioso que restringe el acceso al sistema y exige el pago de un rescate para eliminar la restricción |
| Spyware | Espía al usuario y recopila información sin consentimiento |
| Adware | Se caracteriza principalmente por mostrar publicidad no deseada |
| Keylogger | Tipo de spyware que registra en secreto las pulsaciones del teclado para obtener contraseñas, datos bancarios y personales |
| Rootkit | Diseñado para mantener acceso persistente y oculto en un sistema comprometido. Nota: los rootkits no se propagan automáticamente |
| Bomba lógica | Programa malicioso que permanece inactivo hasta que se cumple una condición específica para activarse |
| Zombie | Ordenador conectado a la red que ha sido comprometido por un hacker, virus o troyano |
| APT | (Advanced Persistent Threat) Malware de amenaza persistente avanzada |
| Spam | Programa para enviar mensajes repetidamente y de forma masiva, mediante correo electrónico, mensajería instantánea, chats, foros, etc. |
Técnicas de Ataque y Engaño
| Técnica | Descripción |
|---|---|
| Phishing | Robo de información personal (contraseñas, datos bancarios) mediante correos electrónicos fraudulentos o sitios web falsos |
| Ingeniería social | Técnicas que aprovechan el factor humano para obtener información. Ejemplo: engañar a un usuario para que revele un código o instale algo |
| Ataque DoS/DDoS | Busca saturar los recursos de una red o servidor, haciéndolos inaccesibles a usuarios legítimos |
| Búsqueda heurística | Como función de seguridad, intenta detectar un virus por la forma de comportarse o aspecto que presenta determinado programa |
| Robollamada | Llamada realizada automáticamente por un sistema informático |
| Bulo informático | Se diferencia de otros fraudes porque se basa en información falsa o alarmista |
Herramientas de Seguridad
| Herramienta | Descripción |
|---|---|
| Cortafuegos (Firewall) | Elemento que controla el tráfico de datos entre dos redes u ordenadores de una misma red |
| Cifrado | Técnica para proteger la confidencialidad de los datos al transformarlos en un formato ilegible sin la clave adecuada |
| SAI | Sistema de Alimentación Ininterrumpida. Protege ante cortes de suministro eléctrico |
| Antivirus | Software que detecta y elimina malware |
Herramientas de cifrado de disco:
- LUKS (Linux)
- BitLocker (Windows)
- FileVault (macOS)
Copias de Seguridad (Backup)
Un backup es una copia de seguridad de los datos.
| Tipo de backup | Descripción |
|---|---|
| Completo | Copia todos los datos |
| Incremental | Copia solo los archivos creados o modificados desde la última copia (ya sea completa o incremental) |
| Diferencial | Copia los archivos modificados desde el último backup completo |
El tipo de respaldo que copia, tras un backup incremental, los archivos creados o modificados desde la última copia realizada se denomina Incremental.
Para recuperar archivos eliminados de un disco duro: se pueden recuperar tanto si se realiza desde el propio sistema operativo como desde uno diferente.
Redes e Internet
Protocolo IPv4
Una dirección IPv4 es un número binario de 4 octetos (32 bits) que identifica a una interfaz en red de un dispositivo que utiliza el protocolo IPv4.
Protocolo IMAP
De los protocolos de red, IMAP (Internet Message Access Protocol) se utiliza para recibir o transferir correos desde servidores remotos de archivos.
Cookies
Una Cookie es una pequeña información enviada por un sitio web y almacenada en el navegador del usuario, de manera que el sitio web puede consultar la actividad previa del navegador.
Tim Berners-Lee
Tim Berners-Lee se le conoce como el padre de la World Wide Web (WWW). Su contribución fue fundamental para el surgimiento de internet tal como lo conocemos.
El Metaverso
El Metaverso es un entorno virtual inmersivo donde los usuarios pueden interactuar entre sí y con objetos digitales en tiempo real.
Sistema Operativo de Red
Un sistema NOS (Network Operating System) permite la interconexión de ordenadores para poder acceder a los servicios y recursos hardware y software, creando redes.
Elementos del Escritorio y Usabilidad
Conceptos Básicos del Escritorio
- Icono: Imagen pequeña dispuesta en el escritorio con una descripción en su parte inferior.
- Ventanas: Área rectangular en pantalla que muestra el contenido de una aplicación.
Extensiones de Archivos
Respecto a la extensión que aparece en un nombre de archivo: normalmente son tres caracteres, pero también pueden aparecer extensiones de distinta longitud.
Recuperación de Archivos y Particiones
- Los archivos se pueden recuperar tanto desde el propio sistema operativo como desde uno diferente.
- Las particiones de un disco duro pertenecen a la estructura lógica del disco.
Resumen de Acrónimos y Siglas Clave
| Sigla | Significado |
|---|---|
| BIT | Binary Digit |
| RAM | Random Access Memory — Memoria de Acceso Aleatorio |
| ROM | Read Only Memory — Memoria de Solo Lectura |
| CPU | Central Processing Unit — Unidad Central de Proceso |
| BIOS | Basic Input Output System — Sistema Básico de Entrada y Salida |
| UEFI | Unified Extensible Firmware Interface |
| HDD | Hard Disk Drive — Disco Duro |
| SSD | Solid State Drive — Unidad de Estado Sólido |
| DVD | Digital Versatile Disk |
| RAID | Redundant Array of Independent Disks |
| FAT | File Allocation Table |
| FAT32 | File Allocation Table de 32 bits |
| exFAT | Extended File Allocation Table |
| NTFS | New Technology File System — Sistema de Archivos de Nueva Tecnología |
| HPFS | High Performance File System |
| APFS | Apple File System |
| MFT | Master File Table — Tabla Maestra de Archivos (NTFS) |
| MBR | Master Boot Record — Registro de Arranque Principal |
| PCB | Printed Circuit Board — Placa de Circuito Impreso |
| ALU | Arithmetic Logic Unit — Unidad Aritmético-Lógica |
| SAI | Sistema de Alimentación Ininterrumpida |
| NAS | Network Attached Storage |
| DAS | Direct Attached Storage |
| SAN | Storage Area Network |
| NOS | Network Operating System |
| iOS | iPhone Operative System |
| APK | Android Packet |
| ART | Android Runtime |
| AOT | Ahead-Of-Time |
| PPM | Páginas Por Minuto (velocidad de impresión) |
| RPM | Revoluciones Por Minuto (velocidad disco duro) |
| MHz | Megahercio — un millón de ciclos por segundo |
| SWAP | Memoria de intercambio virtual |
| BSD | Berkeley Software Distribution |
| EFS | Encrypting File System (cifrado en NTFS) |
| UDF | Universal Disk Format (DVD-ROM) |
| XFS | Sistema de archivos de alto rendimiento (Linux) |
| MBR | Master Boot Record |
Introducción a la informática
Introducción a la informática
La informática es la ciencia que se ocupa del tratamiento automático de la información por medios electrónicos. Abarca el hardware, el software y los métodos que permiten almacenar, procesar y transmitir datos.
La palabra informática procede del francés informatique, contracción de information automatique (información automática). En inglés se usa el término computer science o computing.
El dato, la información y el bit
El bit: unidad mínima de información
Un bit (binary digit, dígito binario) es la unidad mínima de información que puede manejar un ordenador. Solo puede tomar dos valores: 0 o 1.
- BIT = Binary Digit → valor 0 o 1.
- Nibble = 4 bits.
- Byte = 8 bits. Es la unidad básica de almacenamiento.
Jerarquía de unidades de almacenamiento
En notación binaria tradicional, cada unidad es 1024 veces mayor que la anterior:
| Unidad | Símbolo | Equivalencia |
|---|---|---|
| Byte | B | 8 bits |
| Kilobyte | KB | 1 024 B |
| Megabyte | MB | 1 024 KB |
| Gigabyte | GB | 1 024 MB |
| Terabyte | TB | 1 024 GB |
| Petabyte | PB | 1 024 TB |
| Exabyte | EB | 1 024 PB |
| Zettabyte | ZB | 1 024 EB |
| Yottabyte | YB | 1 024 ZB |
Orden de mayor a menor: YB > ZB > EB > PB > TB > GB > MB > KB > B > bit.
Ejemplos de conversión:
- 1 kilobyte = 1 024 bytes.
- 9 megabytes = 9 × 1 024 = 9 216 kilobytes.
- 2 KB = 2 048 bytes.
- 1 TB = 1 024 GB.
- Un Petabyte equivale aproximadamente a un billón de bytes (10¹⁵ bytes en notación decimal).
Sistemas numéricos en informática
Los ordenadores trabajan internamente en sistema binario (base 2). Los programadores también usan el sistema hexadecimal (base 16) por su comodidad.
| Sistema | Base | Dígitos usados | Ejemplo |
|---|---|---|---|
| Binario | 2 | 0, 1 | 00101110 |
| Octal | 8 | 0-7 | 56 |
| Decimal | 10 | 0-9 | 46 |
| Hexadecimal | 16 | 0-9, A-F | 2E |
El sistema binario es el único que usa exclusivamente 0 y 1, reproduciendo el estado de los circuitos electrónicos (apagado / encendido).
El sistema hexadecimal utiliza dígitos (0-9) y letras (A-F) para representar cantidades, siendo muy útil para representar valores de memoria de forma compacta.
Código ASCII
El código ASCII (American Standard Code for Information Interchange) es el estándar de codificación de caracteres más extendido. Opera a nivel de byte y asigna un valor numérico a cada carácter (letras, dígitos, signos de puntuación).
- 7 bits → 128 caracteres originales.
- Extended ASCII → 256 caracteres (8 bits).
- Su sucesor es Unicode (y su codificación UTF-8), que cubre todos los alfabetos del mundo.
El código ASCII no es Linux, Java ni ningún sistema operativo o lenguaje: es un estándar de codificación.
Etapas del procesamiento de la información
El funcionamiento básico de cualquier sistema informático sigue tres fases:
- Entrada (Input) → el usuario o un sensor introduce datos al sistema.
- Proceso (Processing) → la CPU ejecuta instrucciones sobre los datos.
- Salida (Output) → el sistema devuelve el resultado al usuario o lo almacena.
Esquema esencial: Entrada → Proceso → Salida.
Componentes básicos de un sistema informático
Un sistema informático se compone de tres elementos fundamentales:
- Hardware → parte física (CPU, RAM, disco duro, periféricos).
- Software → parte lógica (sistema operativo, aplicaciones, firmware).
- Factor humano (humanware) → los usuarios y técnicos que lo operan.
El "componente mecánico" no existe como elemento básico de un sistema informático. La respuesta correcta siempre excluye ese término.
Tipos de software
Software de sistema
- Sistema operativo (Windows, Linux, macOS, Android…)
- Controladores (drivers)
- Firmware
Software de aplicación
- Procesadores de texto (Word, LibreOffice Writer)
- Hojas de cálculo (Excel)
- Navegadores web
- Bases de datos
Firmware
El firmware es el software básico grabado en una memoria no volátil (ROM, flash) que controla directamente el hardware. La BIOS es el ejemplo más conocido.
La BIOS (Basic Input Output System) se clasifica como firmware, no como sistema operativo ni como aplicación.
Tipos de datos
| Tipo | Ejemplo | Descripción |
|---|---|---|
| Entero | 6 | Número sin decimales |
| Coma flotante | 6,21 | Número con parte decimal |
| Carácter | 'A' | Un solo símbolo |
| Cadena (string) | "Hola" | Secuencia de caracteres |
| Booleano | true/false | Valor lógico verdadero/falso |
El dato 6,21 es de tipo coma flotante (floating point).
Generaciones de ordenadores
La historia de la computación se divide en cinco generaciones según la tecnología electrónica dominante:
| Generación | Período aprox. | Tecnología clave |
|---|---|---|
| 1ª | 1940-1956 | Válvulas de vacío (tubos de vacío) |
| 2ª | 1956-1963 | Transistores (reemplazan las válvulas) |
| 3ª | 1964-1971 | Circuitos integrados (chips) |
| 4ª | 1971-presente | Microprocesadores (Intel 4004, 1971) |
| 5ª | Futuro/actual | Inteligencia artificial, computación cuántica |
- 1ª generación → válvulas de vacío.
- 2ª generación → válvulas sustituidas por transistores.
- 3ª generación → circuitos integrados (mayor capacidad, menos fallos).
- 4ª generación → aparición del microprocesador (Intel fue el primer fabricante).
Intel fue el primer fabricante de microprocesadores del mundo (Intel 4004, 1971).
Clasificación de los ordenadores
Por capacidad de procesamiento y uso
| Tipo | Características |
|---|---|
| Supercomputadora | Altísima capacidad de cálculo; cientos de procesadores en paralelo; usos científicos |
| Mainframe | Gran computadora central; millones de instrucciones/segundo; uso empresarial |
| Servidor | Presta servicios a otros equipos en red |
| Ordenador personal (PC) | Uso individual; escritorio o portátil |
| Tablet / Smartphone | Dispositivos móviles |
| PC Stick / Computer Stick | Ordenador en formato HDMI; incluye CPU, RAM, almacenamiento y puertos USB |
Las supercomputadoras se caracterizan por su altísima capacidad de cálculo, compuestas por cientos de procesadores trabajando en paralelo.
Un MAINFRAME es una gran computadora central capaz de realizar millones de instrucciones por segundo.
Por funcionamiento interno
- Digitales → trabajan con señales discretas (0 y 1).
- Analógicos → trabajan con señales continuas.
- Híbridos → combinan ambos tipos.
La BIOS y el firmware de arranque
¿Qué es la BIOS?
BIOS (Basic Input Output System, Sistema Básico de Entrada/Salida) es el firmware almacenado en la memoria ROM de la placa base. Es lo primero que se ejecuta al encender el ordenador.
Funciones principales de la BIOS:
- Inicializar y testear el hardware (proceso POST - Power-On Self Test).
- Cargar el sistema operativo.
- Poner las funciones básicas a disposición del usuario.
¿Dónde se almacena? En la memoria ROM (de solo lectura, no volátil).
¿Qué ocurre si se modifica incorrectamente? El sistema operativo no se iniciará correctamente.
Batería CMOS
Para mantener los parámetros de la BIOS cuando el ordenador está apagado (fecha, hora, secuencia de arranque), la placa base dispone de una pila o acumulador CMOS (pequeña batería de litio). Esta alimenta la memoria RAM CMOS donde se guardan esos parámetros.
BIOS vs. UEFI
| Característica | BIOS | UEFI |
|---|---|---|
| Interfaz | Texto básico | Gráfica con ratón |
| Arranque | MBR | GPT |
| Tamaño máximo de disco | 2 TB | Sin límite práctico |
| Seguridad | Sin Secure Boot | Secure Boot |
| Velocidad arranque | Más lenta | Más rápida |
Sistemas operativos
Un sistema operativo (SO) es el software que gestiona los recursos del hardware y proporciona servicios a las aplicaciones. Es el intermediario entre el usuario y la máquina.
Clasificación por número de tareas y usuarios
| Tipo | Descripción |
|---|---|
| Monotarea | Solo ejecuta una tarea a la vez |
| Multitarea | Ejecuta varias tareas aparentemente simultáneas, compartiendo la CPU |
| Monousuario | Un único usuario a la vez |
| Multiusuario | Varios usuarios simultáneamente |
| Multiprocesador | Usa varios procesadores |
Un sistema multitarea permite ejecutar varias aplicaciones a la vez compartiendo recursos, dando mayor o menor prioridad a cada tarea.
Sistemas operativos principales
| Sistema | Desarrollador | Plataforma |
|---|---|---|
| Windows | Microsoft | PC, servidor |
| Linux | Comunidad (kernel de Linus Torvalds) | Servidor, PC, embebido |
| macOS | Apple | Mac |
| Android | Móviles/tablets | |
| iOS | Apple | iPhone/iPad |
Linux es un sistema operativo (no un lenguaje de programación ni un estándar de codificación).
Java es un lenguaje de programación (no un sistema operativo).
Sistemas de archivos y almacenamiento
Sistemas de archivos comunes
| Sistema de archivos | Límite archivo | SO principal | Notas |
|---|---|---|---|
| FAT32 | 4 GB | Windows/USB | Compatible, pero limitado |
| exFAT | Sin límite práctico | Dispositivos extraíbles | Pensado para almacenamiento externo; supera el límite de 4 GB de FAT32 |
| NTFS | 16 TB | Windows | Permisos, journaling |
| ext4 | 16 TB | Linux | Sistema nativo Linux |
| APFS | Sin límite | macOS | Optimizado para SSD |
exFAT está pensado para dispositivos de almacenamiento extraíble y no tiene el límite de 4 GB de FAT32.
Directorios y carpetas
El conjunto organizado de archivos almacenados en un dispositivo se denomina directorio o carpeta (ambos términos son equivalentes).
Formatos de archivo relevantes
Imágenes
| Formato | Transparencia | Tipo | Características |
|---|---|---|---|
| PNG | Sí | Mapa de bits | Sin pérdida, ideal para web |
| GIF | Sí | Mapa de bits | Animaciones, 256 colores |
| JPEG/JPG | No | Mapa de bits | Compresión con pérdida; fotos |
| BMP | No | Mapa de bits | Sin compresión; gran tamaño |
| SVG | Sí | Vectorial | Escalable sin pérdida |
El formato BMP no permite transparencias. Los formatos PNG y GIF sí las admiten.
Imagen vectorial vs. mapa de bits
- Vectorial (SVG, AI, EPS): basada en fórmulas matemáticas. Puede escalarse sin perder calidad.
- Mapa de bits (BMP, PNG, JPG): basada en píxeles. Pierde calidad al ampliarse.
Un archivo PDF (Portable Document Format) es un formato universal que conserva las fuentes, las imágenes y la maquetación del documento original, independientemente del sistema o programa utilizado para verlo.
Conceptos avanzados y terminología
Plug and Play
Plug and Play (conectar y usar) significa que solo es necesario conectar el dispositivo para que el sistema operativo lo reconozca y configure automáticamente, sin intervención manual del usuario.
Buffer
Un buffer es un espacio de memoria en el que se almacenan datos de manera temporal, normalmente para un único uso, garantizando que la transmisión entre un dispositivo de entrada y uno de salida se realice de forma adecuada.
OCR
Las siglas OCR corresponden a Optical Character Recognition → Reconocimiento Óptico de Caracteres. Tecnología que convierte imágenes de texto en texto editable.
Metadatos
Los metadatos son datos que describen otros datos. Por ejemplo, en una fotografía digital: fecha de captura, resolución, cámara usada, ubicación GPS.
Open Data (datos abiertos)
El concepto de dato abierto (open data) hace referencia a datos que pueden ser utilizados, reutilizados y redistribuidos libremente por cualquier persona.
Big Data
Big Data hace referencia a grandes volúmenes de datos con alta variedad y velocidad de generación, que no pueden procesarse con herramientas tradicionales. Se caracteriza por las "3 V": Volumen, Velocidad, Variedad.
Digitalización
La digitalización es la conversión de información analógica (continua) en formato digital (discreto, representable como 0 y 1).
Software de código abierto
Un código fuente publicado bajo una licencia que permite su uso, modificación o redistribución de forma libre se conoce como software de código abierto (open source).
Certificado electrónico
El certificado electrónico FNMT de Ciudadano es el documento digital que contiene los datos identificativos de su suscriptor, le vincula con unos datos de verificación de firma y confirma su identidad ante la Administración.
Virtualización
La virtualización de hardware es la capacidad de ejecutar múltiples sistemas operativos en un solo dispositivo físico, gracias a un software llamado hipervisor.
Gestores de bases de datos (SGBD)
Un Sistema Gestor de Base de Datos (SGBD) es el software que permite crear, gestionar y consultar bases de datos.
Ejemplos de SGBD:
- Microsoft SQL Server
- Oracle Database
- MySQL / MariaDB
- PostgreSQL
- Microsoft Access
Microsoft SQL Server es un sistema gestor de base de datos (SGBD).
Puerto y bus: conceptos de conectividad
Puerto
Un puerto es una conexión que permite la comunicación entre el ordenador y otros dispositivos.
Bus
Un bus es el conjunto de líneas de comunicación que permiten la transferencia de datos entre los componentes internos de un ordenador. La velocidad de un bus se mide por su frecuencia (número de paquetes de datos enviados/recibidos por segundo).
Tipos de bus:
- Bus de datos → transfiere la información entre componentes.
- Bus de direcciones → indica la posición de memoria donde se leerán/escribirán datos.
- Bus de control → transmite señales de control y sincronización.
En la arquitectura de Von Neumann, el bus de direcciones indica la posición de memoria o dispositivo donde se leerán o escribirán datos.
DisplayPort y Thunderbolt
- DisplayPort → interfaz digital para transmisión de vídeo entre PC y monitor.
- Thunderbolt → estándar de interconexión de alta velocidad para transferir datos, vídeo y energía a través de un solo cable.
El hardware
El hardware del ordenador
El hardware es el conjunto de los componentes que conforman la parte física de una computadora: todo aquello que se puede tocar. Se opone al software, que es la parte lógica (intangible).
El hardware se divide en:
- Hardware básico → imprescindible para el funcionamiento (CPU, RAM, placa base, fuente de alimentación, disco duro).
- Hardware complementario → mejora las prestaciones pero no es estrictamente necesario (tarjeta gráfica adicional, tarjeta de sonido, lector óptico, webcam…).
Componentes básicos de un sistema informático
Los tres pilares del sistema informático son:
- Hardware (parte física)
- Software (parte lógica)
- Factor humano (humanware)
El componente mecánico no es un elemento básico de un sistema informático.
El software —como el Sistema Operativo, los drivers o un procesador de texto— no forma parte del hardware, aunque interactúa con él. Un controlador o driver tampoco es hardware.
La CPU (Procesador)
¿Qué es la CPU?
La CPU (Central Processing Unit, Unidad Central de Proceso) es el componente que actúa como "cerebro" del ordenador: ejecuta instrucciones, realiza operaciones lógicas y aritméticas y coordina el resto de componentes.
También se denomina microprocesador. Los términos CPU, microprocesador y UCP son equivalentes.
Estructura interna de la CPU
La CPU está formada por:
| Unidad | Función |
|---|---|
| Unidad de Control (UC) | Coordina y dirige las operaciones de la CPU; detecta señales eléctricas de estado de las distintas unidades |
| ALU (Arithmetic Logic Unit) | Realiza operaciones aritméticas y lógicas |
| UCF (Unidad de Coma Flotante) | Procesa operaciones con números decimales (coma flotante) |
| Registros | Memoria interna ultrarrápida de la CPU; almacena datos temporales durante la ejecución |
| Caché | Memoria interna de alta velocidad (ver sección Caché) |
La Unidad de Control detecta señales eléctricas de estado procedentes de las distintas unidades, indicando su situación o condición de funcionamiento, y coordina las operaciones de la CPU y otros componentes.
Velocidad de la CPU: frecuencia de reloj
La frecuencia de reloj (o velocidad de reloj) es la cantidad de operaciones que puede realizar un procesador por segundo. Se mide en gigahercios (GHz).
- El reloj de la CPU sirve para sincronizar las operaciones del ordenador.
- A mayor frecuencia → mayor velocidad de procesamiento.
- Overclocking: proceso de aumentar intencionadamente la frecuencia de los ciclos de CPU más allá de la configuración predeterminada de fábrica para obtener mayor rendimiento.
Longitud de palabra
La longitud de palabra es la cantidad de información que es capaz de manejar el microprocesador en cada ciclo. Se puede medir en bits.
- Procesadores de 32 bits → manejan 4 bytes por ciclo.
- Procesadores de 64 bits → manejan 8 bytes por ciclo y pueden gestionar mayor cantidad de memoria RAM.
La arquitectura de 64 bits en un procesador indica la cantidad máxima de memoria que puede gestionar el procesador y el tamaño de los datos que maneja por ciclo.
Procesadores multinúcleo
Los procesadores multinúcleo (multicore) integran varios núcleos de procesamiento en un solo chip, permitiendo ejecutar varias tareas de forma simultánea (paralelismo real).
- Dual-core = 2 núcleos
- Quad-core = 4 núcleos
- Octa-core = 8 núcleos
FLOPS
Las operaciones de coma flotante por segundo (FLOPS) son una medida de rendimiento de una computadora, especialmente para cálculos científicos y gráficos.
Primer fabricante de microprocesadores
Intel fue el primer fabricante de microprocesadores del mundo, con el Intel 4004 (1971).
Zócalo del procesador
El lugar donde se inserta el microprocesador con su sistema de refrigeración por ventilador o turbina se denomina zócalo (socket).
La placa base (placa madre)
La placa base (también llamada placa madre o motherboard) es el circuito impreso principal al que se conectan todos los componentes del ordenador. Aloja la CPU, la RAM, el chipset, la BIOS/UEFI y los conectores de expansión.
El chipset
El chipset es el conjunto de circuitos integrados de la placa base que controla el flujo de datos entre el procesador, la memoria y otros dispositivos.
Tradicionalmente se dividía en dos puentes:
| Puente | Denominación | Función |
|---|---|---|
| Northbridge | Puente norte | Gestiona el tráfico de alta velocidad: CPU, RAM y GPU |
| Southbridge | Puente sur | Gestiona dispositivos de baja velocidad: USB, teclado, ratón, SATA, audio |
El Southbridge gestiona la conexión del teclado (y otros dispositivos de E/S de baja velocidad).
Cuando se menciona el término "Southbridge" nos referimos al chipset (concretamente al puente sur). El Southbridge es un circuito integrado que coordina los diferentes dispositivos de entrada y salida y algunas otras funcionalidades de baja velocidad dentro de la placa base.
En procesadores modernos, las funciones del Northbridge se han integrado directamente en la CPU, quedando solo el Southbridge (llamado PCH en Intel).
Formatos (factores de forma) de placa base
| Factor | Características |
|---|---|
| ATX | Estándar más común en sobremesa; 305 × 244 mm |
| Micro-ATX | Más pequeño que ATX |
| Mini-ITX | Muy compacto; para sistemas pequeños |
| LPX | Usa un slot denominado Riser Card |
| E-ATX | Mayor que ATX; para servidores y estaciones de trabajo |
El modelo de placa madre que se caracteriza por utilizar un slot denominado Riser Card es el LPX.
Slots de expansión
Los slots son los puntos de anclaje de las tarjetas de expansión del PC (tarjeta gráfica, tarjeta de sonido, tarjeta de red, etc.).
El estándar moderno es PCIe (Peripheral Component Interconnect Express).
La memoria del ordenador
Jerarquía de memoria
La memoria se organiza por velocidad y capacidad, de mayor a menor velocidad:
- Registros de CPU (más rápida, menos capacidad)
- Caché L1 / L2 / L3
- RAM (memoria principal)
- Disco duro / SSD (almacenamiento masivo)
- Almacenamiento externo (más lenta, mayor capacidad)
Memoria RAM
La memoria RAM (Random Access Memory, Memoria de Acceso Aleatorio) almacena temporalmente los datos e instrucciones que están siendo utilizados por el procesador. Es la memoria principal del ordenador.
Características de la RAM:
- Volátil: su contenido se borra al apagar el equipo.
- De lectura y escritura.
- Más rápida que el disco duro.
- El sistema la usa para ejecutar programas y abrir archivos.
El gran inconveniente de la RAM es que su contenido se pierde cuando se apaga el ordenador.
Si un equipo tiene insuficiente RAM, el sistema utiliza memoria virtual en el disco (paginación), lo que ralentiza el sistema.
Tipos de RAM
| Tipo | Descripción |
|---|---|
| DRAM (Dynamic RAM) | Gran capacidad pero necesita ser constantemente refrescada (re-energizada) o perdería su contenido. Base de la RAM moderna. |
| SRAM (Static RAM) | No necesita refresco; más rápida y cara; usada en caché. |
| SDRAM | DRAM síncrona con el bus del sistema. |
| DDR / DDR2 / DDR3 / DDR4 / DDR5 | Variantes de doble tasa de datos; cada generación incrementa la velocidad. |
La DRAM es un tipo de memoria de gran capacidad pero que precisa ser constantemente refrescada.
La diferencia entre DRAM y SRAM: la DRAM necesita ser refrescada constantemente, mientras que la SRAM no.
RAM vs. ROM
| Característica | RAM | ROM |
|---|---|---|
| Volatilidad | Volátil (se borra al apagar) | No volátil (persiste sin alimentación) |
| Acceso | Lectura y escritura | Solo lectura (en origen) |
| Uso | Memoria de trabajo | Firmware, BIOS |
| Velocidad | Alta | Más baja |
La memoria ROM (Read Only Memory) es de solo lectura. Almacena el firmware (BIOS/UEFI) de forma permanente. La fecha, hora y secuencia de arranque se almacenan en la memoria CMOS (ROM alimentada por pila).
Tipos de ROM
| Tipo | Borrado | Características |
|---|---|---|
| ROM | No borrable | Solo lectura; fabricada con datos fijos |
| PROM | No borrable post-fabricación | Programable una sola vez |
| EPROM | Luz ultravioleta | Borrable con luz UV intensa |
| EEPROM | Descarga eléctrica | Borrable eléctricamente; base de la memoria flash |
La memoria EPROM se puede borrar mediante exposición a una fuerte luz ultravioleta.
La memoria EEPROM se puede borrar mediante una descarga eléctrica. Es el tipo de ROM que puede ser programada, borrada y reprogramada eléctricamente.
Memoria caché
La memoria caché es una memoria interna de la CPU de acceso ultrarrápido que almacena los datos e instrucciones usados frecuentemente para acelerar los accesos del microprocesador al sistema de memoria.
Función: acelerar lecturas y escrituras que necesita el microprocesador para que todas las aplicaciones funcionen más rápido.
Niveles de caché
| Nivel | Velocidad | Tamaño | Ubicación |
|---|---|---|---|
| L1 | Más rápida | Más pequeña (KB) | Dentro del núcleo CPU |
| L2 | Media | Media (MB) | Dentro/cerca del núcleo |
| L3 | Más lenta | Más grande (MB-GB) | Compartida entre núcleos |
En un ordenador con caché de dos niveles (L1 y L2): L2 es más grande y más lenta que L1.
La memoria caché es de acceso más rápido que la memoria principal (RAM).
El orden de acceso más rápido a más lento: Caché > RAM > Disco.
Buffer
Un buffer es un espacio de memoria en el que se almacenan datos de manera temporal para garantizar que la transmisión entre un dispositivo de entrada y uno de salida se realice adecuadamente. Normalmente para un único uso.
Memoria flash
La memoria flash es un tipo de memoria no volátil (mantiene los datos sin alimentación) que puede ser borrada y reprogramada eléctricamente. Se usa en:
- Memorias USB (pen drives)
- Tarjetas SD / microSD
- SSD (unidades de estado sólido)
Almacenamiento masivo
Disco Duro HDD
El HDD (Hard Disk Drive, Disco Duro Magnético) es el dispositivo de almacenamiento tradicional. Usa discos giratorios (platos magnéticos) y cabezales de lectura/escritura mecánicos.
Características:
- Almacenamiento no volátil (permanente aunque esté apagado).
- Mayor capacidad a menor coste que los SSD.
- Más lento y frágil por sus partes mecánicas.
- Interfaz de conexión principal: SATA (Serial ATA).
Disco SSD
El SSD (Solid State Drive, Unidad de Estado Sólido) no tiene partes móviles y usa tecnología de memoria flash para almacenar datos.
Ventajas del SSD sobre el HDD:
- Mucho más rápido (menor latencia, mayor velocidad de lectura/escritura).
- Sin partes mecánicas → más resistente a golpes.
- Silencioso.
- Menor consumo energético.
La principal diferencia entre HDD y SSD: el SSD es más rápido y no tiene partes mecánicas, mientras que el HDD usa discos giratorios.
¿Se pueden tener HDD y SSD juntos?
Sí, es perfectamente posible tener instalados en el mismo PC un HDD y un SSD simultáneamente. Son compatibles y se usan de forma complementaria.
NVMe y M.2
- M.2 es un factor de forma (conector físico) para SSDs que se instalan directamente en la placa base, ocupando muy poco espacio.
- NVMe (Non-Volatile Memory Express) es el protocolo de comunicación de alta velocidad usado por los SSD M.2 modernos, mucho más rápido que SATA.
| Tipo | Interfaz | Velocidad típica |
|---|---|---|
| HDD SATA | SATA III | ~150 MB/s |
| SSD SATA | SATA III | ~550 MB/s |
| SSD NVMe (M.2) | PCIe | 2 000 - 7 000 MB/s |
Unidades ópticas
Una unidad óptica es un dispositivo que permite leer y escribir discos ópticos como CDs, DVDs y Blu-rays.
- CD-ROM, DVD-ROM → solo lectura.
- CD-RW, DVD-RW → lectura y escritura.
- Un lector y grabador de DVD es un periférico de entrada y salida (mixto).
El CD-ROM es un soporte de almacenamiento óptico.
RAID
El RAID (Redundant Array of Independent Disks) es un sistema que combina múltiples discos para mejorar el rendimiento y/o la tolerancia a fallos.
| Nivel RAID | Descripción |
|---|---|
| RAID 0 | Striping: mejora rendimiento, sin redundancia |
| RAID 1 | Mirroring: duplica datos, tolerancia a fallos |
| RAID 5 | Striping con paridad: rendimiento y tolerancia |
| RAID 10 | Combinación de RAID 1 y RAID 0 |
Memoria USB (pendrive)
Una memoria USB es un pequeño dispositivo de almacenamiento que utiliza memoria flash para guardar información sin necesidad de baterías ni partes móviles.
Unidad de red
Una unidad de red es una ubicación de almacenamiento que no reside en el ordenador local sino en otro equipo de la red, a la que se puede acceder como si fuera un disco local.
La GPU (tarjeta gráfica)
La tarjeta gráfica (GPU, Graphics Processing Unit) es el componente que procesa y genera la salida de vídeo, transformando datos digitales en imágenes visualizables en el monitor.
Funciones:
- Procesar y generar señal de vídeo para el monitor.
- Renderizar gráficos 2D y 3D.
- Acelerar tareas de inteligencia artificial y cómputo paralelo.
La tarjeta gráfica tiene como tarea procesar datos y transformarlos en información representable en el dispositivo de salida.
Buses internos
Un bus es el conjunto de elementos de interconexión a través de los cuales fluye la información entre las distintas unidades funcionales del ordenador.
Tipos de bus:
| Bus | Función |
|---|---|
| Bus de datos | Transfiere la información entre los componentes del sistema |
| Bus de direcciones | Indica la posición de memoria donde se leerán/escribirán datos |
| Bus de control | Transmite señales de control y sincronización |
La velocidad de un bus se define por su frecuencia (número de paquetes de datos enviados o recibidos por segundo).
Nota: "Bus de Procesador" no es un tipo de bus estándar reconocido en la taxonomía habitual de buses.
PCIe (Peripheral Component Interconnect Express)
El puerto PCIe es un conector físico en la placa base que permite conectar tarjetas de expansión como tarjetas gráficas, tarjetas de sonido o tarjetas de red, y comunicarlas con el procesador y la memoria.
Puertos de vídeo
Los puertos de vídeo conectan el ordenador con monitores y pantallas:
| Puerto | Tipo | Características |
|---|---|---|
| VGA | Analógico | 15 pines; estándar antiguo; resolución limitada |
| DVI | Digital/analógico | Mejor calidad que VGA; sin audio |
| HDMI | Digital | Audio + vídeo; hasta 8K; muy común en TV y monitores |
| DisplayPort | Digital | Alta resolución; ideal para monitores de PC; puede transportar audio |
| Thunderbolt | Digital | Alta velocidad; datos + vídeo + alimentación; compatible con USB-C |
Los tipos de conexión VGA y HDMI son tipos de conexiones del ordenador a pantallas o monitores.
VDI no es un tipo de puerto de vídeo habitual (los estándares son VGA, DVI, HDMI y DisplayPort; "VDI" no existe como puerto físico de vídeo).
La respuesta incorrecta como conexión para monitor sería RRS: no existe ese estándar de vídeo.
DisplayPort es una interfaz digital para la transmisión de vídeo entre un PC y un monitor.
Thunderbolt es un estándar de interconexión de alta velocidad para transferir datos, vídeo y energía a través de un único cable.
Puertos USB
¿Qué es USB?
USB (Universal Serial Bus, Bus Universal en Serie) es el conjunto de especificaciones para cables, conectores y protocolos de conexión, comunicación y alimentación entre ordenadores, periféricos y otros dispositivos.
Versiones USB
| Versión | Velocidad máx. | Símbolo | Notas |
|---|---|---|---|
| USB 1.0 / 1.1 | 12 Mbps | — | Primera generación |
| USB 2.0 | 480 Mbps | — | "Hi-Speed" |
| USB 3.0 | 5 Gbps (~600 MB/s) | SS (SuperSpeed) | Azul; aumenta la intensidad de corriente |
| USB 3.1 Gen 2 | 10 Gbps | SS+ | Mayor velocidad |
| USB 3.2 | 20 Gbps | — | Doble canal |
| USB 4 | 40 Gbps | — | Basado en Thunderbolt 3 |
El símbolo SS en un puerto USB indica que es un USB 3.0 con velocidad de transferencia máxima de 600 MB/s (5 Gbps).
En USB 3.0 se aumenta la intensidad de la corriente respecto a versiones anteriores.
Tipos de conector USB
| Tipo | Descripción | Uso común |
|---|---|---|
| USB-A | Conector rectangular; el más común | PC, hubs, cargadores |
| USB-B | Conector cuadrado | Impresoras, scanners |
| Mini USB | Conector pequeño | Cámaras antiguas, MP3 |
| Micro USB | Más pequeño que Mini USB | Smartphones Android (antiguo) |
| USB-C | Reversible; oval | Smartphones modernos, portátiles |
Hubs USB
Los HUBs de puertos USB son dispositivos mixtos (entrada y salida): permiten expandir los puertos USB del ordenador conectando varios periféricos a través de un solo puerto.
Puerto FireWire (IEEE 1394)
FireWire (IEEE 1394) fue inventado por Apple. Es una interfaz de alta velocidad para transmisión de datos, especialmente vídeo digital profesional.
Los dispositivos FireWire NO hacen uso de recursos de sistema como la memoria del ordenador (esa afirmación es incorrecta): FireWire tiene su propio controlador dedicado.
Puertos PS/2
Los puertos PS/2 son conectores de 6 pines redondos, codificados por color, heredados de la era DOS/Windows 9x:
| Color | Uso |
|---|---|
| Verde | Ratón |
| Morado/Lila | Teclado |
Los puertos PS/2 de color verde son destinados a la conexión de ratones.
Puerto RJ-45 y conectividad de red
El RJ-45 es el conector estándar para redes Ethernet (cable de red). Permite conectar el equipo a una red local (LAN).
La tarjeta de red permite conectar el equipo a una red de comunicaciones (local o internet).
Gateway
Un gateway (puerta de enlace) es el dispositivo que permite interconectar redes con protocolos y arquitecturas diferentes a todos los niveles de comunicación, traduciendo la información del protocolo de una red al protocolo de la red de destino.
Periféricos
Los periféricos son los aparatos y dispositivos auxiliares e independientes conectados a la Unidad Central de Procesamiento que permiten la entrada, salida o almacenamiento de información.
Clasificación de periféricos
| Tipo | Función | Ejemplos |
|---|---|---|
| Entrada | Introducen datos al ordenador | Teclado, ratón, escáner, micrófono, webcam, lector de tarjetas, lápiz óptico, cámara, lector de DNI electrónico, escáner de iris |
| Salida | Muestran o entregan información procesada | Monitor no táctil, impresora, altavoz, plotter |
| Entrada/Salida (mixtos) | Ambas funciones | Monitor táctil, impresora multifunción, lector/grabador DVD, HUB USB, pantalla táctil |
| Almacenamiento | Guardan datos | Disco duro, SSD, memoria USB, CD/DVD |
El ratón es un periférico de entrada.
El teclado es un periférico de entrada.
El monitor no táctil NO es periférico de entrada; es periférico de salida.
El monitor táctil es periférico de entrada y salida.
Una pantalla táctil de portátil es un periférico de entrada y salida.
Una impresora multifunción es un periférico de entrada y salida (imprime, escanea y copia).
Un plotter es un periférico de salida.
El altavoz es un periférico de salida.
Un lector y grabador de DVD es un periférico de entrada y salida.
El escáner es un periférico de entrada.
Una cámara web es un periférico de entrada.
El lápiz óptico es un periférico de entrada.
Un escáner de iris (control de acceso biométrico) es periférico de entrada.
El lector de DNI electrónico es periférico de entrada (no mixto).
El disco duro forma parte del hardware (almacenamiento, no es periférico de E/S).
Un escáner NO es un soporte informático válido para guardar y leer archivos: solo captura imágenes.
El teclado QWERTY
El término QWERTY hace referencia a la distribución de teclas de un teclado (denominada así por las primeras seis letras de la fila superior).
Impresoras
Por tipo de impacto:
| Tipo | Mecanismo | Ejemplo |
|---|---|---|
| De impacto | Golpean físicamente el papel | De agujas (matricial), de margarita |
| Sin impacto | No contactan el papel | Láser, inyección de tinta, térmica |
Las impresoras de agujas (matriciales) pertenecen al grupo de impacto. Una impresora matricial o de matriz de puntos es de impacto.
Las impresoras de inyección de tinta se caracterizan por proyectar pequeñas gotas de tinta sobre el papel.
Las impresoras láser usan un tambor fotosensible y tóner en polvo.
Velocidad de impresión: se mide en PPM (páginas por minuto).
Plotter
Un plotter es un tipo de impresora especializada en imprimir planos y gráficos de gran formato (planos de arquitectura, cartografía, diseño industrial). En un ordenador, el plotter es un periférico de salida.
Batería CMOS y reloj del sistema
La batería CMOS es la pila de la placa base que mantiene la fecha y hora del sistema cuando el equipo está apagado, alimentando el chip RTC (Real Time Clock) y la memoria CMOS donde se guardan los parámetros de la BIOS.
Virtualización y PC Stick
Virtualización de hardware
La virtualización de hardware es la capacidad de ejecutar múltiples sistemas operativos en un solo dispositivo físico mediante un hipervisor que crea máquinas virtuales independientes.
PC Stick / Computer Stick
Un PC Stick es un ordenador de pequeñas dimensiones que se conecta a un puerto HDMI, disponiendo de procesador, memoria RAM, almacenamiento para ejecutar un sistema operativo y puertos USB.
Latencia
La latencia en hardware se refiere al tiempo de respuesta de un componente. A menor latencia, más rápida es la respuesta del dispositivo.
Resumen: hardware vs. software
| Elemento | Categoría |
|---|---|
| CPU, RAM, disco duro, placa base | Hardware |
| Sistema Operativo (Linux, Windows) | Software |
| Controlador / Driver | Software |
| BIOS/UEFI | Firmware (software básico) |
| Procesador de texto (Word) | Software |
| Impresora | Hardware (periférico) |
| Disco duro | Hardware |
| Tarjeta gráfica | Hardware |
El Sistema Operativo no se considera parte del hardware de un equipo informático.
Un controlador o driver no forma parte del hardware.
La impresora es un componente periférico de la computadora, por lo que sí se considera parte del hardware.
El software
El Software
El software es el conjunto de programas, instrucciones y datos que permiten al hardware de un ordenador realizar tareas útiles. A diferencia del hardware, el software es intangible: no se puede tocar físicamente, pero es imprescindible para que el equipo funcione.
Software: Equipamiento lógico e intangible de un ordenador, formado por el conjunto de programas, instrucciones y reglas informáticas que hacen posible la realización de tareas en un sistema informático.
1. Clasificación del software
1.1 Software de sistema (o de base)
El software de sistema o software base es el conjunto de programas que gestiona los recursos físicos y lógicos del equipo y sirve de plataforma para el resto del software. Es el primero en cargarse y actúa como intermediario entre el hardware y las aplicaciones.
Incluye:
- Sistema operativo (SO): el componente principal.
- Controladores de dispositivo (drivers): permiten al SO comunicarse con el hardware.
- Firmware y BIOS/UEFI: software almacenado en chips del propio hardware.
- Utilidades del sistema: herramientas de mantenimiento, gestión de archivos, etc.
Definición formal: La serie de programas preinstalados en el ordenador que permiten interactuar con el sistema operativo se denominan software de sistema.
1.2 Software de aplicación
El software de aplicación (o simplemente "aplicaciones") está diseñado para que los usuarios realicen tareas concretas. No interactúa directamente con el hardware; lo hace a través del sistema operativo.
Ejemplos:
- Procesadores de texto (Microsoft Word, LibreOffice Writer)
- Hojas de cálculo (Microsoft Excel, Google Sheets)
- Editores de imágenes (Adobe Photoshop, GIMP, Paint)
- Navegadores web (Chrome, Firefox, Edge)
- Clientes de correo electrónico
- Software CAD (diseño asistido por ordenador)
Un programa que permite editar texto pero no interactúa directamente con el hardware se clasifica como software de aplicación.
1.3 Software de programación (o de desarrollo)
Herramientas destinadas a la creación de otros programas:
- Compiladores e intérpretes (Java, Python, C++)
- Entornos de desarrollo integrado (IDE): Visual Studio, Eclipse
- Depuradores
1.4 Resumen comparativo
| Tipo | Función principal | Ejemplos |
|---|---|---|
| Software de sistema | Gestionar hardware y recursos | Windows, Linux, macOS, drivers |
| Software de aplicación | Tareas del usuario | Word, Excel, Photoshop, Chrome |
| Software de programación | Crear otros programas | Java, Python, Visual Studio |
2. El sistema operativo (SO)
2.1 Definición y función
El sistema operativo es el software más importante de un ordenador. Es un tipo especial de software formado por múltiples archivos que:
- Gestiona los recursos del ordenador (CPU, memoria, almacenamiento, E/S)
- Coordina las actividades y el intercambio de información entre los componentes
- Actúa como intermediario entre el usuario y el hardware
- Proporciona una interfaz (gráfica o de comandos) para que el usuario pueda interactuar con el equipo
Sistema operativo: Tipo especial de software que gestiona el intercambio de recursos del ordenador (CPU, memoria, dispositivos de almacenamiento, periféricos) y sirve de intermediario entre el usuario y el hardware.
Funciones básicas de un SO:
- Gestión de procesos (qué programa usa la CPU y cuándo)
- Gestión de memoria principal (RAM)
- Gestión del sistema de archivos
- Gestión de dispositivos de E/S (entrada/salida)
- Gestión de usuarios y permisos
- Interfaz de usuario
Lo que NO es función de un SO: La edición de vídeo, la navegación web u otras tareas propias de aplicaciones.
2.2 Clasificación de los sistemas operativos
Por número de usuarios
| Tipo | Descripción | Ejemplos |
|---|---|---|
| Monousuario | Solo un usuario puede utilizar el sistema al mismo tiempo | MS-DOS, Windows 9x |
| Multiusuario | Varios usuarios pueden utilizar el sistema simultáneamente | Linux, Windows Server, macOS Server |
Por número de tareas
| Tipo | Descripción | Ejemplos |
|---|---|---|
| Monotarea | Solo ejecuta un programa a la vez | MS-DOS |
| Multitarea | Gestiona y ejecuta varios procesos simultáneamente | Windows 10/11, Linux, macOS |
Un sistema operativo multitarea administra recursos para ejecutar múltiples tareas simultáneamente, dando la sensación al usuario de que todo ocurre al mismo tiempo.
Por número de procesadores
- Monoprocesador: trabaja con un único procesador.
- Multiprocesador (SMP): trabaja con varios procesadores simultáneamente.
Por tipo de interfaz
- CLI (Command Line Interface): interfaz de línea de comandos. Ejemplos: MS-DOS, terminal de Linux.
- GUI (Graphical User Interface): interfaz gráfica de usuario. Ejemplos: Windows, macOS, GNOME.
2.3 Principales sistemas operativos de escritorio
| SO | Empresa | Núcleo | Características principales |
|---|---|---|---|
| Windows 10/11 | Microsoft | NT | Más extendido en escritorio; propietario; compatible con millones de aplicaciones |
| macOS | Apple | XNU (basado en Unix/BSD) | Exclusivo para hardware Apple; muy integrado con iOS; propietario |
| Linux | Comunidad (Linus Torvalds) | Linux (monolítico) | Código abierto; numerosas distribuciones; muy usado en servidores |
| Chrome OS | Linux | Orientado a la nube; usado en Chromebooks |
Distribuciones de Linux más conocidas: Ubuntu, Debian, Fedora, CentOS, openSUSE, Arch Linux, Kali Linux.
Importante para el examen: Apache no es un sistema operativo (es un servidor web). MySQL no es un sistema operativo (es un gestor de bases de datos). Windows 4.0 no es un SO real.
2.4 Sistemas operativos para dispositivos móviles
| SO | Empresa | Cuota de mercado |
|---|---|---|
| Android | Google (basado en Linux) | ~72% mundial |
| iOS | Apple | ~27% mundial |
| HarmonyOS | Huawei | Emergente |
Slackware es una distribución de Linux para PC/servidor, no un SO para dispositivos móviles.
2.5 La interfaz de usuario del SO
La interfaz de usuario tiene como finalidad facilitar la interacción entre el usuario y el sistema. En Windows, las ventanas pueden minimizarse, maximizarse y moverse libremente dentro del escritorio.
3. El Kernel (núcleo del sistema operativo)
3.1 Definición
El kernel o núcleo es la parte central y más importante del sistema operativo. Funciona como intermediario entre el software y el hardware.
Kernel: Núcleo del sistema operativo que administra directamente los recursos del hardware (CPU, memoria, dispositivos E/S) y actúa como puente entre las aplicaciones y el hardware físico.
3.2 Funciones del kernel
- Gestión de procesos: asigna tiempo de CPU a los procesos
- Gestión de memoria: controla qué aplicaciones usan qué bloques de RAM
- Gestión de dispositivos: comunica el SO con el hardware a través de los drivers
- Gestión del sistema de archivos
- Seguridad y permisos de acceso
3.3 Lo que NO hace el kernel
El kernel no gestiona eventos en un calendario ni realiza tareas de nivel de aplicación. Esas funciones corresponden a aplicaciones o servicios de usuario.
3.4 Tipos de kernel
| Tipo | Descripción | Ejemplo |
|---|---|---|
| Monolítico | Todo el SO en un único bloque de código en modo kernel | Linux |
| Microkernel | Solo funciones mínimas en modo kernel; el resto en espacio de usuario | Minix |
| Híbrido | Combinación de ambos enfoques | Windows NT, macOS XNU |
4. Controladores de dispositivo (Drivers)
Los drivers o controladores de dispositivo son programas que permiten al sistema operativo reconocer y utilizar dispositivos de hardware (impresoras, tarjetas gráficas, teclados, ratones, etc.).
Driver: Programa que traduce las instrucciones del sistema operativo para que un dispositivo hardware concreto las entienda y pueda ejecutarlas.
¿Por qué son necesarios?
- Sin driver, el SO no sabe cómo comunicarse con el dispositivo.
- Si los drivers no están actualizados, el dispositivo podría no funcionar correctamente o experimentar fallos.
- Para que una impresora funcione correctamente en un sistema informático, se necesita su controlador de dispositivo.
5. BIOS y UEFI
5.1 BIOS (Basic Input Output System)
La BIOS es un software almacenado en un chip de la placa base que se ejecuta antes que el sistema operativo. Sus funciones son:
- POST (Power-On Self-Test): comprueba que el hardware está en buen estado al encender el equipo.
- Inicialización del hardware: prepara la CPU, la RAM y los dispositivos básicos.
- Carga del sistema operativo: localiza y lanza el SO desde el dispositivo de arranque.
BIOS: Software que, nada más encenderse el equipo, inicia y comprueba el hardware del ordenador para luego cargar el sistema operativo.
El elemento que interviene antes de la carga del SO es la BIOS o UEFI.
5.2 UEFI (Unified Extensible Firmware Interface)
La UEFI es la evolución moderna de la BIOS:
- Interfaz gráfica más amigable
- Soporta discos duros de más de 2 TB (usa tabla de particiones GPT)
- Mayor seguridad (Secure Boot)
- Tiempos de arranque más rápidos
5.3 Firmware
El firmware es software almacenado en memoria no volátil (chips ROM, Flash) que controla funciones básicas del hardware. Está estrechamente ligado al hardware que controla.
| Concepto | Diferencia |
|---|---|
| BIOS/UEFI | Firmware específico de la placa base, gestiona el arranque |
| Firmware | Término genérico para cualquier software en memoria no volátil de un dispositivo |
6. Herramientas y accesorios del sistema operativo Windows
6.1 Accesorios principales de Windows
| Accesorio | Función |
|---|---|
| Símbolo de sistema (cmd.exe) | Ejecución de comandos en modo MS-DOS / línea de comandos |
| Paint | Editor de imágenes y fotografía básico |
| WordPad | Editor de texto para crear y editar documentos escritos |
| Bloc de notas | Editor de texto plano |
| Calculadora | Operaciones matemáticas |
El Símbolo de sistema (cmd.exe) es el accesorio de Windows que permite ejecutar comandos y programas en modo texto (MS-DOS/línea de comandos). No confundir con PowerShell, que es una interfaz más avanzada.
6.2 Restaurar sistema
"Restaurar sistema" es una herramienta de Windows que permite revertir el equipo a un estado anterior registrado como punto de restauración, en el que el sistema funcionaba correctamente.
- No afecta a los documentos personales del usuario.
- En Windows 10, "Restaurar Sistema" revierte cambios en el sistema hasta el último punto de restauración, pero no afecta a las aplicaciones instaladas después de ese punto (las elimina).
7. Sistemas de archivos
El sistema de archivos es la forma en que el SO organiza y gestiona los datos en los dispositivos de almacenamiento.
| Sistema de archivos | SO principal | Tamaño máx. archivo | Notas |
|---|---|---|---|
| FAT32 | Windows (antiguo) | 4 GB | Compatible con casi todos los dispositivos |
| NTFS | Windows | 16 TB (teórico) | Permisos, cifrado, journaling |
| exFAT | Windows/multiplataforma | 16 EB | Ideal para memorias USB y tarjetas SD grandes |
| ext4 | Linux | 16 TB | Sistema de archivos estándar de Linux |
| APFS | macOS/iOS | Gran capacidad | Optimizado para SSD |
| HFS+ | macOS (antiguo) | 8 EB | Sustituido por APFS |
8. Licencias de software
La licencia de software es el contrato legal que establece las condiciones de uso, copia, distribución y modificación de un programa.
8.1 Software propietario
El software propietario (o privativo) es aquel cuyo código fuente no es público y cuyo uso está sujeto a restricciones impuestas por el fabricante.
Software propietario: Impone restricciones de uso y distribución. El usuario no puede ver, modificar ni redistribuir el código fuente.
Ejemplos: Windows, Microsoft Office, Adobe Photoshop, macOS.
8.2 Software libre (Free Software / Open Source)
El software libre respeta las cuatro libertades fundamentales definidas por la FSF:
- Libertad de usar el programa con cualquier propósito.
- Libertad de estudiar cómo funciona y modificarlo (acceso al código fuente).
- Libertad de distribuir copias.
- Libertad de mejorar y publicar las mejoras.
Software libre: Se puede modificar y redistribuir libremente. El acceso al código fuente es condición indispensable.
La licencia GPL (GNU General Public License) es la más conocida del software libre. Obliga a que las modificaciones se distribuyan bajo la misma licencia (efecto "copyleft").
Software de código abierto (Open Source): Su código fuente es accesible y modificable por cualquiera. Término técnico similar al software libre pero sin las implicaciones filosóficas.
8.3 Freeware
El freeware es software que se distribuye de forma gratuita, pero cuyo código fuente no puede modificarse.
Freeware: Distribución gratuita + uso libre, pero sin acceso al código fuente. El usuario no puede modificarlo ni redistribuirlo con cambios.
8.4 Shareware
El shareware permite al usuario evaluar el programa de forma gratuita durante un período de prueba. Pasado ese tiempo, el programa deja de funcionar o pierde funcionalidades si no se paga la licencia.
Shareware: El usuario puede evaluar gratuitamente el programa y, transcurrido el período de prueba, debe pagar para seguir usándolo. Un programa que deja de funcionar tras un periodo de prueba responde a una licencia shareware.
8.5 Demoware
El demoware presenta parte o todas las características del software, pero limitadas en funcionalidades, tiempo de uso o número de guardados. Su objetivo es mostrar las capacidades del producto.
Demoware: Versión incompleta o limitada del software, destinada a mostrar sus características antes de la compra.
8.6 Adware
El adware es software que muestra publicidad (anuncios) al usuario, normalmente en un explorador web, como condición de su uso gratuito.
Adware: Software no deseado diseñado para mostrar anuncios en pantalla, normalmente en un explorador web o en ventanas emergentes. En algunos casos puede comportarse como malware.
8.7 Spyware
El spyware es software malicioso que recopila información sobre el usuario sin su consentimiento.
8.8 Tabla resumen de tipos de licencias
| Tipo | Gratuito | Código fuente | Modificable | Período de prueba |
|---|---|---|---|---|
| Propietario | No (generalmente) | No | No | A veces |
| Software libre/GPL | Generalmente sí | Sí | Sí | — |
| Open Source | Generalmente sí | Sí | Sí | — |
| Freeware | Sí | No | No | — |
| Shareware | Solo en prueba | No | No | Sí (limitado) |
| Demoware | Sí | No | No | Sí (funciones limitadas) |
| Adware | Sí (con anuncios) | No | No | — |
8.9 Suscripción
La suscripción es un modelo de licenciamiento basado en pago periódico (mensual o anual) para el uso del software. Ejemplo: Microsoft 365.
9. Software middleware
El middleware es un software que facilita la comunicación entre aplicaciones o sistemas distintos. Actúa como capa intermedia entre el sistema operativo y las aplicaciones distribuidas.
Middleware: Software que conecta aplicaciones o componentes de software para que puedan comunicarse e intercambiar datos, aunque hayan sido desarrollados con diferentes tecnologías.
10. Software portable
El software portable es aquel que no necesita instalación para ejecutarse. Puede funcionar directamente desde una unidad USB u otra ubicación sin dejar rastro en el sistema.
Software portable: No requiere instalación en el sistema. Se puede ejecutar desde una unidad externa (pendrive) directamente.
11. Software de virtualización
El software de virtualización permite crear máquinas virtuales (MV) dentro de un sistema operativo real. Una máquina virtual simula un ordenador completo con su propio SO y aplicaciones, aislado del sistema anfitrión.
Ejemplos: VMware, VirtualBox, Hyper-V.
Software de virtualización: Programa que permite crear máquinas virtuales dentro de un sistema operativo anfitrión, de modo que se pueden ejecutar varios SO simultáneamente en el mismo hardware.
12. La nube y modelos de servicio (Cloud Computing)
La computación en la nube (cloud computing) permite acceder a recursos informáticos (servidores, almacenamiento, software) a través de Internet, sin necesidad de tenerlos físicamente.
12.1 Modelos de servicio
| Modelo | Nombre completo | Qué ofrece | Ejemplo |
|---|---|---|---|
| IaaS | Infrastructure as a Service | Infraestructura: servidores, redes, almacenamiento virtual | AWS EC2, Azure VMs |
| PaaS | Platform as a Service | Plataforma para desarrollar y desplegar aplicaciones | Google App Engine, Heroku |
| SaaS | Software as a Service | Software listo para usar a través del navegador | Microsoft 365, Gmail, Salesforce |
SaaS (Software as a Service): modelo en que se proporciona software como servicio, accesible a través de Internet sin instalación local. El usuario paga por el acceso, no por la licencia perpetua.
IaaS, PaaS y SaaS son los tres modelos principales de servicio en la nube. Pregunta frecuente: ¿cuál proporciona software como servicio? → SaaS.
Microsoft 365 es un ejemplo de software de aplicación y, en su modalidad cloud, de SaaS.
12.2 Tipos de nube
| Tipo | Descripción |
|---|---|
| Pública | Recursos compartidos, gestionados por proveedores externos (AWS, Azure, GCP) |
| Privada | Exclusiva para una organización; mayor control y seguridad |
| Híbrida | Combinación de pública y privada |
13. Suite ofimática
Una suite ofimática es un conjunto de programas de productividad orientados al trabajo de oficina: procesador de texto, hoja de cálculo, presentaciones, correo, etc.
| Suite | Empresa | Componentes principales |
|---|---|---|
| Microsoft 365 / Office | Microsoft | Word, Excel, PowerPoint, Outlook, Access |
| LibreOffice | The Document Foundation | Writer, Calc, Impress, Base |
| Google Workspace | Docs, Sheets, Slides, Gmail | |
| OpenOffice | Apache | Writer, Calc, Impress |
PentahoOffice no existe como suite ofimática real. Es una opción trampa frecuente en exámenes.
Aplicaciones ofimáticas más preguntadas:
- Excel → hoja de cálculo → software de aplicación y ofimática
- Word / WordPad → procesador de texto
- Adobe Reader → visualización de ficheros PDF
14. Otros conceptos clave de software
14.1 API (Application Programming Interface)
Una API es un conjunto de reglas para la comunicación entre aplicaciones. Define cómo los programas pueden solicitar servicios y datos unos a otros.
14.2 Software CAD
El CAD (Computer-Aided Design / Diseño Asistido por Ordenador) es software especializado para el diseño técnico e ingenieril (arquitectura, ingeniería mecánica, etc.).
14.3 Lenguajes de programación
- Java: lenguaje de programación multiplataforma, orientado a objetos.
- Python: lenguaje de programación interpretado, muy popular en ciencia de datos e IA.
- No son sistemas operativos ni suites ofimáticas.
14.4 Procesamiento de Lenguaje Natural (PLN)
El Procesamiento de Lenguaje Natural (en inglés, NLP: Natural Language Processing) es el campo de la Inteligencia Artificial que investiga cómo los ordenadores pueden comprender y procesar el lenguaje humano.
14.5 Tasa de refresco
La tasa de refresco de un monitor es el número de veces por segundo que la imagen en pantalla se actualiza. Se mide en Hz (hercios). Ejemplo: 60 Hz, 144 Hz.
14.6 Interfaces de vídeo
| Interfaz | Tipo | Uso |
|---|---|---|
| HDMI | Digital | Audio y vídeo, muy común en TV y monitores |
| DisplayPort | Digital | Monitores de alta resolución y frecuencia de refresco |
| DVI | Digital/analógico | Monitores de ordenador |
| VGA | Analógico | Conexiones antiguas |
VDI no es un tipo de puerto de vídeo habitual en ordenadores (es un protocolo de escritorio virtual). Pregunta trampa frecuente.
14.7 Soportes de almacenamiento
| Tipo | Tecnología | Ejemplos |
|---|---|---|
| Magnético | Campos magnéticos | HDD, cinta magnética |
| Óptico | Láser | CD-ROM, DVD, Blu-ray |
| Electrónico (Flash) | Circuitos integrados | SSD, USB, tarjetas SD |
En los CD: la información se graba en una superficie donde se generan perforaciones denominadas PITS, que pueden ser leídas utilizando la reflexión de un haz láser.
Una memoria EEPROM (Electrically Erasable Programmable Read-Only Memory) se puede borrar mediante una descarga eléctrica.
Un ordenador puede tener instalados simultáneamente un HDD y un SSD sin incompatibilidades.
15. Resumen: conceptos que NO son sistemas operativos
Es importante saber distinguir qué es y qué no es un SO:
| ¿Es un SO? | Nombre | ¿Qué es realmente? |
|---|---|---|
| Sí | Windows 10/11, macOS, Ubuntu, Fedora, Android, iOS | Sistemas operativos |
| No | Apache | Servidor web |
| No | MySQL | Gestor de bases de datos |
| No | Java, Python | Lenguajes de programación |
| No | Word, Excel | Aplicaciones ofimáticas |
| No | Windows 4.0 | No existe como SO real |
| No | Antivirus | Software de aplicación/seguridad |
El Administrador de tareas de Windows
El Administrador de tareas muestra las aplicaciones y procesos en ejecución, el uso de CPU, memoria, disco y red, y permite finalizar tareas. No muestra las aplicaciones que no se están ejecutando. Se abre con Ctrl+Mayús+Esc.
El Explorador de archivos de Windows
El Explorador de archivos (Explorador de Windows) gestiona archivos y carpetas. La tecla F11 alterna entre la vista de pantalla completa y la vista normal de su ventana.
Caracteres no permitidos en nombres de archivo (Windows)
En Windows, el nombre de un archivo no puede contener los caracteres: barra invertida (\), barra (/), dos puntos (:), asterisco (*), interrogación (?), comillas ("), menor que (<), mayor que (>) ni barra vertical (|). Otros símbolos como +, $ o % sí están permitidos.
Nociones básicas de seguridad informática
Nociones básicas de seguridad informática
La seguridad informática es el conjunto de medidas, procedimientos y técnicas destinadas a proteger los sistemas de información, los datos y las comunicaciones frente a accesos no autorizados, daños, alteraciones o robos.
Un sistema informático seguro debe garantizar tres propiedades fundamentales:
| Propiedad | Definición |
|---|---|
| Confidencialidad | Solo las personas autorizadas pueden acceder a la información |
| Integridad | La información solo puede modificarse por personas autorizadas y de forma controlada |
| Disponibilidad | La información y los sistemas están accesibles cuando se necesitan |
Nota de examen: La eficiencia no es una propiedad de seguridad informática. Las tres propiedades fundamentales son confidencialidad, integridad y disponibilidad (triada CIA).
1. Tipos de seguridad informática
1.1 Seguridad activa y seguridad pasiva
| Tipo | Definición | Ejemplos |
|---|---|---|
| Seguridad activa | Medidas preventivas que evitan que se produzca el incidente | Antivirus, firewall, contraseñas, cifrado |
| Seguridad pasiva | Medidas que minimizan el impacto del ataque o fallo una vez ocurrido | Copias de seguridad, sistemas de redundancia, RAID |
Seguridad pasiva: El conjunto de medidas que hace que el impacto del ataque o el fallo en la seguridad sea lo menor posible una vez que se ha producido.
1.2 Seguridad física y seguridad lógica
| Tipo | Definición | Ejemplos |
|---|---|---|
| Seguridad física | Protege el hardware de daños físicos, robos o accesos no autorizados al hardware | Cámaras de seguridad, cerraduras, SAI, control de acceso físico |
| Seguridad lógica | Protege el software, los datos y el acceso lógico al sistema | Contraseñas, antivirus, cifrado, firewall |
La contraseña que empleamos para acceder a nuestro ordenador es un tipo de seguridad lógica.
La instalación de antivirus es un ejemplo de seguridad lógica.
Tipos de seguridad informática reconocidos: física, lógica, activa, pasiva, en redes, en bases de datos. "Seguridad de primer grado y segundo grado" no son tipos reales de seguridad informática.
2. Amenazas informáticas: concepto
Una amenaza informática es la causa potencial de un incidente que puede causar daños a un sistema de información o a una organización.
Amenaza: Causa potencial de un incidente que puede causar daños a un sistema de información.
Las amenazas pueden ser:
- Internas: usuarios propios con malas intenciones o errores humanos.
- Externas: atacantes desde fuera de la organización.
- Accidentales: fallos de hardware, desastres naturales, errores de software.
- Intencionadas: ataques deliberados (malware, hackers, etc.).
3. Malware (software malicioso)
El malware (de malicious software) es el término que engloba todo tipo de software malicioso, diseñado con fines dañinos: para acceder a un dispositivo sin consentimiento, dañar, robar información o alterar el funcionamiento normal.
Malware: Software diseñado para dañar, alterar o acceder sin autorización a un sistema. Engloba virus, troyanos, gusanos, ransomware, spyware y muchas otras variantes.
3.1 Virus informático
Un virus es un programa que se adhiere a otros archivos o programas y se replica al ejecutarlos, infectando el sistema.
- Necesita un archivo huésped para propagarse.
- Requiere la acción del usuario (ejecutar el archivo infectado) para activarse.
- Puede dañar archivos, borrar datos o corromper el SO.
Diferencia clave virus vs. gusano: El virus necesita un archivo huésped; el gusano no necesita archivos huésped para propagarse.
El hecho de tener un archivo de virus grabado en el disco duro no implica que el virus se haya ejecutado: el usuario podría eliminarlo sin ejecutarlo.
3.2 Gusano (Worm)
Un gusano es un tipo de malware que se propaga automáticamente a través de redes sin necesitar un archivo huésped ni la intervención del usuario.
- Se replica a sí mismo enviando copias por la red.
- Su efecto principal suele ser saturar el tráfico de red y los recursos del sistema.
- No necesita adjuntarse a un archivo existente.
Los programas que se copian a sí mismos y cuyo principal efecto es saturar el tráfico por la red son los gusanos (worms).
3.3 Troyano (Trojan)
Un troyano es un programa que se disfraza de software legítimo para engañar al usuario y que lo instale voluntariamente, pero que contiene una función maliciosa oculta.
- No se propaga solo: necesita la intervención del usuario para instalarse.
- Puede permitir acceso o control remoto de la computadora infectada.
- Es muy utilizado para crear backdoors (puertas traseras).
| Característica | Virus | Gusano | Troyano |
|---|---|---|---|
| Necesita archivo huésped | Sí | No | No |
| Se propaga solo | Sí (al ejecutar) | Sí (por red) | No |
| Necesita intervención del usuario | Sí | No | Sí (instalación) |
| Se disfraza de software legítimo | No | No | Sí |
Troyano: Se presenta como legítimo para ocultar una función maliciosa. El troyano necesita intervención del usuario para instalarse; el virus se propaga al ejecutar el archivo infectado.
3.4 Ransomware
El ransomware es un malware que restringe el acceso al sistema o a los archivos del usuario cifrándolos, y exige el pago de un rescate (ransom) para recuperar el acceso.
Ransomware: Programa malicioso que cifra los archivos del usuario o restringe el acceso al sistema y muestra una nota de rescate exigiendo pago (generalmente en criptomonedas) para restablecer el acceso.
- Tipo más conocido: cryptolocker (cifra archivos).
- También puede bloquear el acceso al escritorio o al sistema completo.
- Las variantes modernas usan cifrado asimétrico (muy difícil de revertir sin la clave).
3.5 Spyware
El spyware es software que recopila información sobre el usuario u organización sin su conocimiento o consentimiento y la envía a terceros.
Las aplicaciones que recopilan información sobre una persona u organización sin su consentimiento se denominan spyware.
3.6 Adware
El adware muestra publicidad no deseada al usuario. Algunos tipos registran hábitos de navegación para mostrar anuncios personalizados.
3.7 Keylogger
Un keylogger es un tipo de spyware que registra en secreto las pulsaciones del teclado del usuario para capturar contraseñas, datos bancarios u otra información confidencial.
Keylogger: Amenaza que puede instalarse sin que el usuario lo sepa y que registra pulsaciones del teclado para robar contraseñas y datos privados.
Importante: El keylogger es una amenaza de tipo técnico, no de ingeniería social.
3.8 Rootkit
Un rootkit es un programa diseñado para proporcionar a los atacantes acceso administrativo al equipo de forma oculta, sin que el usuario lo sepa.
Rootkit: Software malicioso instalado de forma oculta que oculta la presencia de malware o actividades maliciosas en el sistema. Da al atacante acceso total sin que el usuario lo note.
Características del rootkit:
- Se instala a nivel profundo del sistema (a veces en el kernel).
- Puede esconder archivos, procesos y claves del registro.
- No se propaga automáticamente (esto lo diferencia de los gusanos).
Importante de examen: Los rootkits no pueden propagarse automáticamente (esta es la respuesta incorrecta frecuente).
La principal característica del rootkit es ocultar la presencia de malware en el sistema.
3.9 Tabla comparativa de malware
| Malware | Propagación | Acción principal | Se oculta |
|---|---|---|---|
| Virus | Necesita archivo huésped + ejecución usuario | Daña archivos, se replica | No especialmente |
| Gusano | Automática por red, sin huésped | Satura tráfico de red | No especialmente |
| Troyano | Usuario lo instala creyendo que es legítimo | Acceso remoto, robo datos | Se disfraza |
| Ransomware | Varios métodos (email, exploits) | Cifra archivos y pide rescate | No |
| Spyware | Descarga silenciosa | Roba información | Sí |
| Keylogger | Descarga silenciosa | Registra teclas pulsadas | Sí |
| Rootkit | Necesita instalación con privilegios | Oculta malware, acceso admin | Sí (especialista) |
| Adware | Software gratuito | Muestra publicidad | Parcialmente |
| Botnet | Infección coordinada | Control remoto masivo | Sí |
| Exploit | Vulnerabilidades software | Acceso no autorizado | Variable |
3.10 Otros tipos de malware
| Nombre | Descripción |
|---|---|
| Exploit | Aprovecha una vulnerabilidad del sistema para provocar un comportamiento no deseado |
| Bomba lógica | Permanece inactivo hasta que se cumple una condición específica, entonces se activa |
| Scareware | Asusta al usuario con mensajes de alerta falsos para que instale o compre software fraudulento |
| Dialer | Realiza llamadas o conexiones de coste elevado sin consentimiento del usuario |
| Malware de pop-up | Se manifiesta mediante ventanas emergentes continuas e invasivas |
| Cryptojacking | Usa recursos del sistema infectado para minar criptomonedas sin consentimiento |
| Malvertising | Publicidad online maliciosa que distribuye malware a través de anuncios legítimos |
| Backdoor | Puerta trasera que permite acceso oculto al sistema sin autenticación normal |
3.11 Botnet y ordenadores zombie
Una botnet es un conjunto de ordenadores infectados (llamados bots o zombies) controlados remotamente por un atacante sin que sus propietarios lo sepan.
Botnet: Conjunto de ordenadores denominados bots, infectados con software que permite su control remoto por parte del atacante para realizar acciones coordinadas.
Un ordenador zombie es un ordenador conectado a la red que ha sido comprometido por un hacker, un virus o un troyano y es controlado remotamente.
4. Ataques informáticos
4.1 Phishing
El phishing es una técnica de engaño mediante la cual el atacante suplanta la identidad de una entidad legítima (banco, organismo oficial, empresa) para robar datos confidenciales (contraseñas, datos bancarios).
Phishing: Estafa cometida a través de medios telemáticos consistente en crear mensajes de correo electrónico o páginas web que aparentemente son de una fuente legítima para obtener información confidencial.
Características del phishing:
- Suele llegar por correo electrónico.
- El mensaje crea urgencia o miedo ("su cuenta será bloqueada").
- Dirige al usuario a una web falsa idéntica a la real.
- Solicita datos como contraseñas, números de tarjeta, DNI.
Ejemplo clásico: Un correo que aparenta proceder de un banco y solicita verificar datos "por motivos de seguridad" → Phishing.
Variantes del phishing
| Variante | Canal | Descripción |
|---|---|---|
| Phishing | Engaño genérico por correo electrónico | |
| Spear phishing | Email dirigido | Ataque personalizado a una víctima concreta con información real sobre ella |
| Vishing | Voz/teléfono | Fraude por llamada telefónica para obtener datos confidenciales |
| Smishing | SMS | Phishing a través de mensajes de texto (SMS) |
| Whaling | Email dirigido a directivos | Tipo específico de phishing dirigido a altos cargos o directivos |
Vishing: Ataque de phishing que utiliza la voz, es decir, llamadas telefónicas, para obtener datos confidenciales.
Smishing: Phishing que se lleva a cabo a través de mensajes de texto (SMS). El smishing se diferencia del vishing porque usa mensajes de texto en lugar de llamadas.
Whaling: Tipo de phishing dirigido específicamente a altos cargos o directivos de organizaciones.
Business Email Compromise (BEC)
El Business Email Compromise (BEC) es un ataque basado principalmente en la suplantación de identidades corporativas para engañar a empleados y conseguir transferencias bancarias fraudulentas u obtener información confidencial.
Carta nigeriana (fraude de adelanto)
La carta nigeriana es una estafa en la que se promete una herencia millonaria o premio a cambio de adelantar una pequeña cantidad para "gastos de gestión". Es una forma de ingeniería social.
4.2 Pharming
El pharming es un ataque que redirige al usuario a una web falsa sin que haya hecho clic en ningún enlace malicioso, manipulando los servidores DNS o el archivo hosts del sistema.
Pharming: Ataque informático que aprovecha una vulnerabilidad del software de los servidores DNS para modificar o sustituir los registros DNS, redirigiendo el tráfico a páginas web falsas de forma transparente para el usuario.
- El usuario escribe la URL correcta en el navegador pero es redirigido a una web falsa.
- Es más difícil de detectar que el phishing porque no requiere que el usuario haga clic en nada.
Diferencia phishing vs. pharming: En el phishing, el usuario hace clic en un enlace falso; en el pharming, es redirigido automáticamente aunque escriba la URL correcta.
4.3 Spoofing
El spoofing es un ataque que consiste en la falsificación de la identidad del remitente (email, IP, DNS, ARP) para hacerse pasar por una fuente legítima.
4.4 DDoS y DoS
DoS (Denial of Service - Denegación de Servicio): Ataque que busca saturar los recursos de una red o servidor, haciéndolos inaccesibles a los usuarios legítimos.
DDoS (Distributed Denial of Service): Versión distribuida del DoS.
Diferencia DoS vs. DDoS: En un DDoS, el ataque proviene de múltiples dispositivos o redes coordinados (botnet), mientras que en un DoS el ataque proviene de una única fuente.
En el ámbito de la seguridad informática, los ataques DDoS consisten en sobrecargar un sistema con tráfico para hacerlo inaccesible.
Flood/Flooder: Programa que envía mensajes repetidamente y de forma masiva para saturar un servicio. Relacionado con los ataques DoS.
4.5 SQL Injection
El SQL Injection consiste en insertar código SQL malicioso en formularios web o parámetros de URL para manipular la base de datos del servidor y extraer, modificar o borrar datos.
4.6 Man in the Middle (MITM)
El ataque Man in the Middle consiste en interceptar la comunicación entre dos partes sin que ninguna de ellas lo sepa, pudiendo leer, modificar o inyectar mensajes.
4.7 Ataque por fuerza bruta
Un ataque por fuerza bruta es un método que utiliza un sistema de prueba y error para descifrar contraseñas o claves, probando todas las combinaciones posibles hasta encontrar la correcta.
4.8 Bluejacking
El Bluejacking se caracteriza por enviar mensajes no solicitados a otros dispositivos a través de conexiones Bluetooth sin permiso del receptor.
4.9 Ingeniería social
La ingeniería social es un conjunto de técnicas que persiguen el engaño a una víctima ganándose su confianza para obtener información confidencial o acceso a sistemas, explotando la psicología humana en lugar de vulnerabilidades técnicas.
Ingeniería social: Ataque basado en manipular psicológicamente a las personas para obtener información o acceso a sistemas.
Tipos de ingeniería social:
- Phishing, vishing, smishing, spear phishing
- Baiting, pretexting
Baiting: Dejar dispositivos físicos infectados (USB, CD) en lugares donde puedan ser encontrados y conectados por usuarios curiosos.
El keylogger es una amenaza técnica, NO de ingeniería social.
5. Medidas de seguridad
5.1 Antivirus
El antivirus es software diseñado para detectar, bloquear y eliminar malware de un sistema informático.
Tipos de antivirus por función:
- Antivirus descontaminadores: Se especializan en descontaminar un sistema ya infectado, eliminando el programa malicioso.
- Antivirus preventivos: Monitorizan en tiempo real para evitar la infección.
Técnica heurística: La búsqueda heurística intenta detectar un virus por su forma de comportarse o aspecto que presenta, aunque no esté en la base de datos de virus conocidos. Es fundamental para detectar virus nuevos o desconocidos ("zero-day").
Windows Defender (antivirus de Windows), el firewall y las actualizaciones del SO son herramientas de seguridad integradas en Windows que funcionan conjuntamente para proteger el sistema.
5.2 Firewall (Cortafuegos)
El firewall o cortafuegos es un elemento (hardware o software) que controla y filtra el tráfico de red entre dos redes u ordenadores para impedir accesos no autorizados.
Firewall: Controla el tráfico de datos entre dos redes u ordenadores, filtrando los paquetes según reglas de seguridad definidas.
Funciones del firewall:
- Bloquear accesos no autorizados
- Filtrar tráfico entrante y saliente
- Registrar intentos de conexión sospechosos
- Separar redes confiables de redes no confiables
Para mayor seguridad en una red inalámbrica, se recomienda el protocolo WPA2 (Wi-Fi Protected Access 2).
5.3 VPN (Red Privada Virtual)
Una VPN (Virtual Private Network) es una red privada virtual que permite establecer una conexión segura y cifrada a través de una red pública (Internet), como si el usuario estuviera conectado directamente a la red privada.
VPN: Red Privada Virtual que crea un "túnel" cifrado sobre Internet, protegiendo la privacidad y seguridad de las comunicaciones.
5.4 Cifrado
El cifrado o encriptación es el proceso de transformar información en un formato ilegible para quienes no tienen la clave de descifrado. Sirve principalmente para proteger la confidencialidad.
Tipos de cifrado:
| Tipo | Clave | Velocidad | Uso típico |
|---|---|---|---|
| Simétrico | Una sola clave (misma para cifrar y descifrar) | Rápido | Cifrado de grandes volúmenes de datos |
| Asimétrico | Par de claves (pública y privada) | Más lento | HTTPS, firma digital, certificados |
Importante: En el cifrado simétrico, la clave no tiene que ser necesariamente un número (puede ser cualquier cadena de caracteres). Esta afirmación es incorrecta y aparece como trampa en exámenes.
5.5 Contraseñas seguras
Una contraseña segura debe tener:
- Mínimo 8-12 caracteres (más larga, mejor)
- Combinación de mayúsculas, minúsculas, números y símbolos
- No ser información personal (nombre, fecha de nacimiento)
- No ser una palabra del diccionario
Contraseñas NO seguras: Tu nombre, fechas de nacimiento, palabras simples como "password" o "123456". También: "P.3Cb" (demasiado corta, menos de 8 caracteres).
5.6 Autenticación multifactor (MFA / 2FA)
La autenticación multifactor (MFA) o doble factor de autenticación (2FA) es una capa adicional de seguridad que requiere más de un tipo de prueba de identidad para acceder al sistema.
2FA/MFA: Autenticación que requiere al menos dos credenciales diferentes: algo que sabes (contraseña), algo que tienes (token, móvil), o algo que eres (biometría).
Factores de autenticación:
- Algo que sabes: contraseña, PIN
- Algo que tienes: token físico, app de autenticación, SMS con código
- Algo que eres: huella dactilar, reconocimiento facial (biometría)
Token de software: Mecanismo de seguridad almacenado en un dispositivo electrónico de uso general (teléfono móvil) que genera códigos temporales de un solo uso (OTP).
Las siglas MFA hacen referencia a la autenticación de múltiples factores (Multi-Factor Authentication).
Autenticación biométrica: Técnica que busca impedir el acceso no autorizado utilizando características físicas únicas del usuario.
5.7 Actualizaciones del sistema
Mantener el SO y el software actualizados es una medida de seguridad fundamental:
- Las actualizaciones corrigen vulnerabilidades que pueden ser explotadas.
- El mantenimiento preventivo incluye actualizar regularmente el SO y el software.
- Sin actualizaciones, los sistemas quedan expuestos a exploits y ataques conocidos.
5.8 CAPTCHA
Las páginas web utilizan CAPTCHA para distinguir si el usuario es un humano o un programa automatizado (bot), evitando spam, registros masivos y ataques automatizados.
6. Copias de seguridad (Backup)
Una copia de seguridad (backup) es una copia de los datos almacenados que permite recuperar la información en caso de pérdida, corrupción o ataque (como el ransomware).
Backup: Copia de seguridad de datos. Hacer un backup es hacer una copia de seguridad.
6.1 Tipos de backup
| Tipo | Descripción | Ventajas | Desventajas |
|---|---|---|---|
| Completa (Full) | Copia todos los datos seleccionados sin importar si han cambiado | Restauración sencilla | Ocupa mucho espacio y tiempo |
| Incremental | Solo guarda los archivos modificados desde la última copia (sea completa o incremental) | Rápida, ocupa poco | Restauración más compleja |
| Diferencial | Solo guarda los archivos modificados desde la última copia completa | Equilibrio entre espacio y velocidad | Crece con el tiempo |
Backup incremental: Guarda únicamente los archivos modificados desde la última copia, sea completa o incremental.
Backup completo (full backup): Copia todos los datos seleccionados sin importar si han cambiado.
6.2 Regla 3-2-1 de backup
Regla 3-2-1: Mantener 3 copias de los datos, en 2 tipos de soporte diferentes, con 1 copia fuera de las instalaciones (offsite). Esta regla garantiza la recuperación ante casi cualquier escenario de pérdida.
6.3 Backup como mantenimiento preventivo
El mantenimiento preventivo de un ordenador incluye, entre otras acciones:
- Realización de copias de seguridad de los datos
- Actualización del SO y software
- Instalación y actualización de antivirus
7. Certificado digital y firma electrónica
7.1 Certificado digital
Un certificado digital es un archivo que vincula la identidad de una persona o entidad con su clave pública, emitido por una Autoridad de Certificación (CA).
Certificado digital: Archivo que vincula identidad y clave pública, emitido por una Autoridad de Certificación que garantiza la autenticidad.
En la Administración electrónica, las siglas CA identifican a una Autoridad de Certificación (Certification Authority): entidad de confianza que emite y gestiona certificados digitales.
7.2 Firma electrónica
La firma electrónica permite principalmente:
- Identificar al firmante: garantiza que el documento fue firmado por quien dice ser.
- Garantizar la integridad del documento: asegura que el documento no ha sido modificado desde que se firmó.
Firma electrónica: Permite identificar y garantizar la integridad del documento firmado.
Autofirma es la herramienta de escritorio con interfaz gráfica que permite la ejecución de operaciones de firma electrónica desde el navegador, usada en trámites con la Administración electrónica española.
7.3 HTTPS, SSL y TLS
- HTTPS: protocolo que cifra la comunicación entre el navegador y el servidor web mediante SSL/TLS.
- SSL (Secure Sockets Layer): protocolo de cifrado ya obsoleto, sustituido por TLS.
- TLS (Transport Layer Security): versión moderna y segura de SSL, utilizada actualmente.
Para que una página sea segura, la URL debe comenzar por https:// y mostrarse el icono del candado en el navegador.
8. Seguridad en redes inalámbricas
| Protocolo | Seguridad | Estado |
|---|---|---|
| WEP | Baja (rota) | Obsoleto |
| WPA | Media | En desuso |
| WPA2 | Alta | Estándar actual recomendado |
| WPA3 | Muy alta | Más reciente |
Para obtener la mayor seguridad posible en un dispositivo inalámbrico, se debe usar WPA2 (o WPA3 si está disponible).
9. Privacidad y protección de datos
9.1 RGPD / GDPR
El Reglamento General de Protección de Datos (RGPD), en inglés GDPR (General Data Protection Regulation), es la normativa europea (en vigor desde mayo 2018) que regula el tratamiento de datos personales de ciudadanos de la UE.
Principios clave del RGPD:
- Licitud, lealtad y transparencia: los datos deben tratarse de forma legal.
- Limitación de la finalidad: los datos solo se recopilan para fines específicos.
- Minimización de datos: solo se recopilan los datos estrictamente necesarios.
- Exactitud: los datos deben estar actualizados.
- Limitación del plazo de conservación: no se guardan más tiempo del necesario.
- Integridad y confidencialidad: se aplican medidas de seguridad adecuadas.
9.2 Cookies
Las cookies son pequeños archivos de texto que los sitios web almacenan en el navegador del usuario para recordar preferencias, sesiones de usuario o para rastrear la navegación con fines analíticos o publicitarios.
10. Organismos de ciberseguridad en España
| Organismo | Descripción |
|---|---|
| INCIBE (Instituto Nacional de Ciberseguridad) | Organismo del Ministerio de Asuntos Económicos; atiende a ciudadanos y empresas en materia de ciberseguridad; gestiona el teléfono 017 |
| CCN-CERT (Centro Criptológico Nacional - CERT) | Dependiente del CNI; protege las Administraciones Públicas y sistemas clasificados |
| CNPIC | Centro Nacional de Protección de Infraestructuras y Ciberseguridad |
11. Conceptos complementarios
11.1 Bug
Un bug es un error o fallo de un programa (software) que produce resultados inesperados o un comportamiento no deseado.
Bug: Error o fallo de un programa que produce resultados inesperados.
11.2 Minería de datos
La minería de datos (data mining) es el proceso de descubrir patrones dentro de grandes volúmenes de datos para extraer información útil y conocimiento oculto.
11.3 Hacker
Según el diccionario de la Real Academia Española (RAE), una de las acepciones de "hacker" es pirata informático: persona que accede ilegalmente a sistemas informáticos ajenos.
11.4 Robollamada
Una robollamada es una llamada realizada automáticamente por un sistema informático, frecuentemente utilizada para fraudes o spam telefónico.
12. Resumen: amenazas vs. no amenazas
Pregunta frecuente: ¿Cuál de los siguientes NO es una amenaza informática?
| Es una amenaza | NO es una amenaza |
|---|---|
| Virus, gusano, troyano | Freeware (tipo de licencia) |
| Ransomware, spyware, adware | Shareware (tipo de licencia) |
| Rootkit, keylogger | Antivirus (medida de seguridad) |
| DDoS, phishing, pharming | Firewall (medida de seguridad) |
| Exploit, bomba lógica | Adware (depende del contexto) |
El freeware NO es una amenaza informática: es un tipo de licencia de software gratuito.
13. Phishing: resumen y variantes
| Tipo | Canal | Objetivo típico |
|---|---|---|
| Phishing | Email masivo | Usuarios genéricos |
| Spear phishing | Email personalizado | Persona/empresa específica |
| Whaling | Email a directivos | Altos cargos (CEO, directores) |
| Vishing | Llamada telefónica | Cualquier usuario |
| Smishing | SMS | Usuarios de móvil |
| Pharming | Manipulación DNS | Cualquier usuario (sin clic) |
| BEC | Email corporativo | Empresas, departamentos financieros |
Autenticidad
La autenticidad es el principio de seguridad que garantiza que un usuario o entidad es quien dice ser. Se verifica mediante mecanismos de autenticación (algo que sabes —contraseña—, algo que tienes, algo que eres). Cuando un equipo solicita usuario y contraseña, está aplicando el principio de autenticidad. Complementa a la triada CIA (confidencialidad, integridad, disponibilidad).
Hoax (bulo)
Un hoax o bulo es un mensaje de texto (correo electrónico, foros, redes sociales) con una noticia falsa redactada para que el receptor la interprete como cierta y la reenvíe. No es malware en sentido estricto (no es código dañino), a diferencia de virus, gusanos, troyanos o spyware.