Lección 1 de 4 · 7 min
Qué hace un sistema operativo
El kernel, los procesos, los archivos y las cuentas de usuario: cuatro ideas detrás de todo lo que hace tu Mac.
Abres una aplicación, guardas un documento, conectas una unidad. Nada de eso llega directamente al hardware: un programa llamado sistema operativo se encuentra entre cada acción que usted realiza y el chip, la memoria y el disco que se encuentran debajo. Comprender sus cuatro funciones principales hace que el resto de este curso y las decisiones que tome sobre su Mac sean mucho más fáciles de seguir.
El kernel: encargado del hardware
El kernel es el núcleo del sistema operativo, la parte que decide qué programa usará el procesador a continuación, qué aplicación puede leer qué parte de la memoria y cómo llegan los datos al disco. La documentación de seguridad de Apple describe la seguridad del sistema como "responsable de controlar el acceso a los recursos del sistema en los dispositivos Apple sin comprometer la usabilidad", y cubre el proceso de arranque y la "protección de los recursos del sistema informático como CPU, memoria, disco, programas de software y datos almacenados". Todos los demás programas, incluidas las aplicaciones que abre, solicitan al núcleo estos recursos en lugar de tocarlos directamente.
Ese control comienza incluso antes de que macOS termine de cargarse. Apple llama a esto arranque seguro: una cadena de comprobaciones, que comienza en el propio hardware, donde "cada paso está diseñado para garantizar que el siguiente funciona correctamente antes de ceder el control". Si un primer paso no es confiable, los siguientes no podrán ejecutarse.
Procesos: programas mientras se ejecutan
Un proceso es un programa mientras se ejecuta: su navegador, su cliente de correo, un servicio en segundo plano que busca actualizaciones. El kernel mantiene docenas de estos funcionando a la vez dándole a cada uno una porción de tiempo en el procesador y un área privada de memoria. Las lecciones posteriores de este curso se basan en esto: la zona de pruebas de la aplicación existe específicamente para evitar que un proceso llegue a la memoria o los archivos de otro.
Archivos: organizados y controlados por permiso
El sistema operativo también organiza el almacenamiento en un sistema de archivos: carpetas, archivos y metadatos sobre quién puede leer o cambiar cada uno. Ese control es lo que hace posible que dos personas, o dos aplicaciones, compartan el mismo disco sin ver automáticamente los datos de cada uno.
Usuarios: identidades separadas en una máquina
Finalmente, el sistema operativo rastrea quién hace la pregunta. En una Mac, cada persona que inicia sesión tiene una cuenta, y las cuentas son de diferentes tipos. La Guía del usuario de Mac de Apple explica que un administrador "puede agregar y administrar otros usuarios, instalar aplicaciones y cambiar configuraciones", mientras que una cuenta estándar, "configurada por un administrador", "puede instalar aplicaciones y cambiar sus propias configuraciones, pero no puede agregar otros usuarios ni cambiar las configuraciones de otros usuarios".
| Idea | lo que maneja | Por qué te importa |
|---|---|---|
| Núcleo | El procesador, la memoria y el proceso de arranque. | Todo lo demás depende de que se comporte correctamente. |
| Procesos | Programas mientras se ejecutan | Aislarlos limita hasta dónde puede llegar una aplicación comprometida |
| Archivos | Almacenamiento y quién puede leerlo o escribirlo. | La base para cada solicitud de permiso que verá |
| Usuarios | ¿Qué persona o cuenta está preguntando? | Decide si una acción necesita su aprobación |
Lo esencial
- El kernel es el programa central que controla el procesador, la memoria y el disco; las aplicaciones le solicitan acceso en lugar de llegar directamente al hardware.
- El arranque seguro comprueba cada paso del inicio antes de pasar el control al siguiente, por lo que un paso no confiable no puede continuar.
- Un proceso es un programa mientras se ejecuta; el sistema operativo aísla los procesos de la memoria de los demás.
- Los sistemas de archivos rastrean quién puede leer o cambiar cada archivo, la base para cada permiso que conocerá más adelante en este curso.
- Las cuentas de usuario son de diferentes tipos en macOS: un administrador puede cambiar la configuración y administrar otras cuentas, una cuenta estándar no.
Ponte a prueba
1. ¿Qué hace el núcleo?
- Almacena tus archivos en la nube.
- Es el núcleo del sistema operativo que controla el procesador, la memoria y el disco. — Correcto.
- Es un tipo de aplicación que puedes instalar.
- Solo se ejecuta mientras estás conectado a Internet.
El kernel es la parte del sistema operativo que administra los recursos de hardware para todos los demás programas.
2. ¿Qué es un proceso?
- Una carpeta de documentos
- Una cuenta de usuario
- Un programa mientras se está ejecutando — Correcto.
- Un tipo de permiso de archivo
Un proceso es una instancia en ejecución de un programa; el sistema operativo le da a cada procesador tiempo y su propia memoria.
3. Según la Guía del usuario de Mac de Apple, ¿qué puede hacer una cuenta estándar que también pueda hacer una cuenta de administrador?
- Agregar nuevos usuarios a la Mac
- Instalar aplicaciones y cambiar su propia configuración. — Correcto.
- Cambiar la configuración de otros usuarios
- Omitir la contraseña de inicio de sesión para otras cuentas
Las cuentas estándar pueden instalar aplicaciones y cambiar su propia configuración, pero sólo un administrador puede agregar usuarios o cambiar otras cuentas.
4. ¿Para qué está diseñado el arranque seguro?
- Acelera la rapidez con la que se abren las aplicaciones
- Verifique cada paso del inicio antes de pasar el control al siguiente — Correcto.
- Haga una copia de seguridad de sus archivos automáticamente
- Permita que cualquier aplicación acceda a cualquier archivo sin que se le solicite
Apple describe el arranque seguro como una cadena de confianza donde cada paso verifica el siguiente antes de ceder el control.
Ponlo en práctica con FireAI
Pon esta lección en práctica en tu propia computadora.
- Responde tu primer aviso de conexión, y qué significa cada duración — Entiende exactamente qué estás aprobando la primera vez que FireAI te pregunta.
- Encuentra apps con fallas de seguridad conocidas — Cierra agujeros conocidos antes de que alguien los use: actualiza la única app que lo necesita.
- Ve qué app enciende tu cámara o micrófono, y a dónde va su tráfico — Sabe qué app puede verte u oírte, no solo que algo puede.
Fuentes
Ponlo en práctica en tu Mac
Prueba todas las funciones gratis durante 17 días, sin tarjeta.