¿Qué sucede cuando eliminas el sistema operativo?

5

Cada pantalla que tocas depende de un jefe oculto.

Tu teléfono. Tu portátil. Esa consola de juegos acumulando polvo. Todos comparten un requisito no negociable: un sistema operativo (SO). Sin él, son sólo pisapapeles caros.

Durante décadas, la jerarquía ha sido simple. Windows de Microsoft domina el escritorio. MacOS de Apple domina el trabajo creativo de alto nivel. El sistema operativo Chrome de Google se ha hecho un hueco en la educación y en el hardware económico. ¿Y si necesitas un control total? Linux. Es de código abierto. Es personalizable hasta el punto de la obsesión. Incluso existe ChromeOS Flex para dar nueva vida a máquinas viejas y podridas.

Pero estos sistemas son más que simples interfaces bonitas. Son los contratistas generales de la informática.

Piense en lo que realmente sucede cuando hace clic en un archivo. No solo estás moviendo datos. Le estás pidiendo al sistema operativo que coordine el caos. Mientras su procesador de textos se encarga de escribir y su aplicación de música reproduce la pista, el sistema operativo traduce esas demandas a un idioma que el hardware comprende. Le habla al procesador. Gestiona el flujo. Mantiene la paz.

La mayoría de las computadoras domésticas son máquinas multitarea de un solo usuario. Ves a una persona. Una pantalla. ¿Pero por debajo? Es un frenesí de actividad.

Aquí es donde la cosa se pone complicada. En realidad, su computadora no es multitarea. No precisamente.

Cuando descargas un archivo grande, editas una hoja de cálculo y transmites un podcast, parece que todo sucede al mismo tiempo. Se siente como si todo estuviera sucediendo al mismo tiempo. Pero eso es una ilusión. La unidad central de procesamiento (CPU) es una secretaria acosada con un portapapeles. Cambia entre tareas tan rápido que tu cerebro no puede percibir la brecha.

Sus programas creen que tienen acceso exclusivo al procesador. El sistema operativo lo sabe mejor. Otorga control temporal y luego lo recupera. Decide quién come primero. Decide quién espera.

Con las CPU multinúcleo modernas, el panorama es ligeramente diferente. Ahora tenemos procesadores de cuatro, seis o incluso más núcleos. Realmente pueden manejar múltiples tareas en paralelo. Pero el sistema operativo todavía toma las decisiones. Prioriza. Decide qué núcleo se encarga del trabajo pesado y cuál puede tomar una siesta.

Entonces, ¿por qué importa todo esto?

Porque si eliminas el sistema operativo, eliminas la lógica.

El hardware no sabe qué es una “carpeta”. No sabe qué es un “navegador”. Sólo conoce la electricidad y las puertas lógicas. Sin el sistema operativo que proporcione estructura, gestión de memoria e instrucciones, el silicio permanece en silencio.

¿Cómo se ve una computadora cuando el contratista abandona el trabajo?

Parece ruido. Parece potencial. Parece una máquina esperando un alma.

Cómo funcionan las computadoras sin un sistema operativo

Parece imposible que una computadora pueda existir sin un sistema operativo. Damos por sentado las capas de software que administran nuestros archivos, manejan conexiones de red y nos permiten cambiar entre aplicaciones sin pensar. Pero las primeras máquinas no tenían estos lujos. Eran motores enormes y de un solo propósito. Los operadores no escribían código en un editor moderno. Conectaron y desconectaron físicamente cables en un tablero de enchufes para instruir a la máquina.

Si eliminas el sistema operativo, no tendrás una computadora rota. Obtienes uno muy difícil.

Sin un sistema operativo que utilice y aplique un enfoque sistemático y estándar para ejecutar la computadora, usted está solo. Tienes que escribir un código que le diga al hardware exactamente qué hacer. ¿Quieres crear un documento? Debe escribir el código que hace que la computadora responda a cada pulsación de tecla. Luego necesitas un código separado para traducir esas entradas a píxeles en una pantalla. Debe indicarle al sistema cómo dibujar una “Q”. Tendría que escribir código para cada posibilidad en su procesador de textos directamente en la unidad.

El papel del BIOS en una configuración básica

Su PC aún arrancará. Utiliza una pequeña pieza de firmware llamada BIOS (Sistema básico de entrada/salida). El BIOS se encarga de lo mínimo: restablecer el reloj, regular el voltaje y diagnosticar errores. Su característica más práctica es seleccionar un disco desde el que arrancar. No puede procesar texto. No puede navegar por la web. No puede administrar la memoria para múltiples procesos.

Piense en ello como construir una casa. Quieres fontanería, electricidad, ventanas. Una computadora necesita un procesador de textos, un navegador de Internet, un administrador de fotografías. Sin un sistema operativo, no estás simplemente contratando a un carpintero que no sabe dónde martillar. Tienes que forjar los martillos. Tienes que oler los clavos.

Un sistema operativo proporciona un conjunto uniforme de materiales. Permite que la CPU salte entre tareas tan rápido que no notas el cambio. Gestiona los tornillos y la madera para que no tengas que reinventar la rueda para cada aplicación.

El límite de ejecución de un solo proceso.

Aquí está el truco. Incluso con un sistema operativo, las primeras computadoras solo podían concentrarse en una cosa. Sin un sistema operativo, su computadora puede ejecutar un programa. Período.

Puedes crear un documento. Puedes guardarlo. Puedes imprimirlo. Pero no puedes mirar ese documento mientras mantienes el reloj funcionando en el escritorio. El hardware carece de la lógica de cambio de contexto necesaria para realizar múltiples tareas. Estás atrapado haciendo un proceso (y sólo uno) a la vez. Cada función debe estar preescrita en el firmware o en un único programa cargado. No existe ningún servicio en segundo plano para manejar su correo electrónico mientras escribe.

La historia de la informática doméstica y MS-DOS

La primera computadora doméstica viable, la MITS Altair, se lanzó en 1975. No tenía pantalla. Sin teclado. Sin sistema operativo. Bill Gates y Paul Allen vieron la brecha y fundaron Microsoft para crear software para la plataforma. Sólo encontraron un verdadero éxito después de adaptar QDOS (Quick & Dirty Operating System) al PC de IBM en 1981. Ese sistema, rebautizado como MS-DOS, sentó las bases para Windows.

¿Cuáles son los componentes básicos de un sistema operativo?

Los componentes principales son la gestión de archivos, la gestión de procesos y la gestión de memoria. Estos tres pilares permiten que el sistema rastree dónde se almacenan los datos, cuánto tiempo se ejecutan los programas y cuánta RAM hay disponible.

¿Por qué las computadoras necesitan un sistema operativo?

Es el software más importante de su máquina. Proporciona un lenguaje común para todos los demás programas. Garantiza que su hardware y software funcionen juntos de manera eficiente. Sin él, cada aplicación necesitaría su propio controlador directo para cada pieza de hardware.

¿Todas las computadoras necesitan un sistema operativo?

No históricamente. Los primeros mainframes funcionaban sin uno. Procesaron un lote a la vez. Sin embargo, se espera que las computadoras modernas realicen muchas tareas simultáneamente. Una computadora portátil sin sistema operativo sería funcionalmente inútil para los estándares actuales.

¿Cuáles son los sistemas operativos comunes?

Históricamente, Apple lanzó una serie de versiones de OS X que definieron la experiencia Mac durante una década. Estos incluyen Lion (10.7), Mountain Lion (10.8), Mavericks (10.9), Yosemite (10.10) y El Capitán (10.11). Cada versión introdujo nuevas funciones antes de ser reemplazada por macOS.