Please enable JavaScript.
Coggle requires JavaScript to display documents.
Sistemas Operativos - Coggle Diagram
Sistemas Operativos
Para dispositivos móviles:
Android: Creado por Google y basado en Linux, líder en cuota de mercado en teléfonos.
iOS: Desarrollado por Apple para sus teléfonos iPhone.
El Ciclo de Vida de las Aplicaciones y Gestión de Memoria
A diferencia de una PC, donde los programas pueden quedarse abiertos indefinidamente en segundo plano consumiendo recursos, los sistemas operativos móviles utilizan un controlador de ciclo de vida estricto para proteger la batería y el rendimiento general.
Estados de una aplicación: Una app móvil no solo está "abierta o cerrada". Pasa por estados gestionados por el SO: Resumed (visible e interactuando), Paused (visible pero tapada por otra ventana, como una notificación emergente), Stopped (oculta en segundo plano) y Killed (destruida para liberar RAM).
Low Memory Killer (LMK): Es un componente crítico del Kernel móvil. Cuando un usuario abre un juego pesado, el LMK analiza la memoria RAM y empieza a cerrar aplicaciones en segundo plano de manera jerárquica. Primero cierra las apps vacías o inactivas y, si es necesario, cierra servicios de fondo no esenciales antes de que el sistema colapse.
Compactación de RAM (zRAM): Antes de cerrar aplicaciones, los sistemas móviles modernos comprimen los datos de la memoria RAM dinámica. Si una app ocupa 500 MB en segundo plano, el SO la comprime a 150 MB dentro de un bloque especial de la RAM para evitar escribir datos en el almacenamiento interno flash, lo cual gastaría más energía y acortaría la vida útil del almacenamiento
Sistemas Operativos para PC (Escritorio y Servidores)
Están diseñados para hardware potente, conectado a la corriente eléctrica (o con baterías grandes) y enfocados en el alto rendimiento, la multitarea compleja y la compatibilidad masiva con periféricos.
Microsoft Windows
Arquitectura de Kernel: Híbrido (Windows NT).
Sistema de Archivos Nativo: NTFS (soporta alta compresión, cifrado y journaling).
Características Clave
Retrocompatibilidad masiva: Su mayor fuerte. Un software diseñado hace 15 años para Windows 7 o XP a menudo puede correr en las versiones modernas sin modificaciones drásticas.
Capa del Subsistema (HAL): La Capa de Abstracción de Hardware permite que Windows funcione en millones de combinaciones diferentes de procesadores, placas base y tarjetas gráficas de distintos fabricantes.
Registro de Windows: Una base de datos centralizada y jerárquica donde el sistema almacena todas las configuraciones del SO, del hardware y de las aplicaciones.
Definición Formal y Propósito
Un sistema operativo (SO) es el programa (o conjunto de programas) más crítico de un sistema informático. Actúa como una capa de abstracción de hardware y como un administrador de recursos.
Su propósito principal es doble:
Para el programador/usuario: Transformar el hardware físico complejo, ruidoso y lleno de circuitos en una "máquina virtual" limpia, intuitiva y fácil de usar.
Para la máquina: Actuar como un asignador de recursos ordenado y controlado, distribuyendo el tiempo de CPU, el espacio de memoria y los accesos a disco entre los diferentes programas que compiten por ellos.