Para responder a esta pregunta correctamente, debe haber mucha información técnica sobre qué comprende una computadora, qué constituye un sistema operativo, cuáles son las funciones de un sistema operativo.
Pero me gustaría responder a esta pregunta de una manera extraña. Diría que tiene toda la razón en que las computadoras no pueden funcionar sin un sistema operativo. Pero para que eso sea completamente cierto, tendría que cambiar su comprensión de qué es un sistema operativo y cuáles son sus funciones. Además, también debería ampliar su definición de computadora.
Así que hagámoslo un poco, comenzando con una computadora. Ahora, según la definición simple, una computadora es lo que tiene en su escritorio, ya sea una computadora de escritorio o una computadora portátil. Mucha más gente entiende que, esencialmente, su teléfono y sus tabletas también son computadoras. Pero si comprende que la computadora son dispositivos que toman entradas, procesan las entradas junto con otra información almacenada en el interior y producen una salida, entonces, según esa definición, muchas otras cosas caen en esa caja, como su microondas, su refrigerador, etc. Las cosas aparentemente no relacionadas tienen computadoras “incrustadas” dentro de ellas. De ahí el término sistemas embebidos.
- ¿La computadora portátil muestra RGB vs monitores?
- ¿Cuáles son algunos tipos de virus informáticos y sus efectos?
- ¿Para qué se usa una súper computadora?
- ¿Cuál es la mejor computadora portátil para uso profesional con menos de 25k?
- ¿Cuáles son las limitaciones del uso de GPU externa para las computadoras portátiles y MacBooks Pro?
De todos modos, una vez que entendamos eso, analicemos un sistema operativo. Esto es algo más difícil de explicar a los no iniciados. Pero, contrariamente a la creencia popular, un sistema operativo no ejecuta su video, ni abre su documento ni muestra su imagen. Permite que otro programa, como un reproductor de video, un procesador de texto o un editor / visor de fotos, “opere” de manera segura sin interferir entre sí, y todos desempeñen sus funciones al mismo tiempo. Pero debajo de todo eso, lo que también hace es inicializar y administrar los diversos componentes de hardware que utilizan estos programas.
Para explicar esto un poco más, tomemos su tableta como ejemplo. Su tableta, dependiendo de su marca y modelo, tendrá muchas características y muchos componentes. Tendrá una pantalla, una pantalla táctil, una tarjeta de memoria y memoria interna, parlantes, etc. Ahora explicaré qué hace el sistema operativo con cada uno de estos, pero también daré un contraejemplo primero. Si alguna vez ha visto un televisor antiguo (o incluso uno más nuevo) sin cable o antena conectados, verá estática y solo escuchará ruido. Pero cuando inicia su tableta, no hace ninguna de esas cosas, comienza con una pantalla en negro y luego aparece un logotipo. En lugar de escuchar el ruido de los altavoces, no escucha nada, y luego tal vez un sonido de bienvenida o un pitido leve. Alguna vez se preguntó por qué? Bueno, porque algo que se asemeja a un sistema operativo inicializa todo al principio y luego le permite tomar el control cuando todo está listo.
Eso es algo que hace un sistema operativo, y es algo muy vital para él. Igual es el caso con digamos su microondas, cuando lo enciende, inmediatamente obtiene una pantalla. No comienza a girar la mesa de giro al azar cuando la inicia, pero no ejecuta su video en ella. Por otro lado, si abre la puerta de su microondas mientras está funcionando, se cerrará inmediatamente (en algunos modelos). O cuando presiona pausar o cancelar o iniciar, hace lo que pretendía que hiciera. Entonces algo está haciendo eso por ti.
En una computadora normal, esa parte es solo un pequeño componente de su sistema operativo general. pero en otros dispositivos, se vuelve mucho más importante y mucho más significativo. Pero estos dispositivos tienen su sistema operativo y su aplicación integrados en uno. no son separables en ningún sentido real como en su computadora.
Incluso en una computadora, puede encenderlo sin el sistema operativo, pero no podrá hacer mucho más que eso. Podrías escribir un programa que diga, ejecuta tu juego, pero junto con ejecutar ese juego, deberías hacer que el programa, por ejemplo, borre / actualice la pantalla, tome entradas del usuario a intervalos muy pequeños, coloque imágenes en el pantalla, reproducir sonido a través de los altavoces, sin permitirle escuchar ruido al principio o ver estática en la pantalla. Entonces, lo que esencialmente estaría escribiendo es un programa que tiene un juego y un sistema operativo integrado en uno. Algo muy parecido a esto.
Entonces, para responder a su pregunta, no hay cinco razones, hay muchas razones pequeñas. Pero hay una gran razón por la cual. Porque puede ser casi imposible.