¿Pueden los sistemas informáticos funcionar sin un sistema operativo?

¡Bueno, depende de qué quieres decir con el sistema!

Las primeras computadoras no tenían sistemas operativos; eran máquinas enormes encargadas de un programa a la vez. Por esa razón, realmente no necesitaban sistemas operativos. De hecho, las primeras computadoras requerían que un usuario conectara y desconectara físicamente los cables de una placa de enchufe para recuperar los cálculos. Pero si no tienes un sistema operativo.

Puede usar una computadora sin un sistema operativo, pero tendrá mucho trabajo por hacer. Sin un sistema operativo que use y aplique un enfoque estándar y sistemático para ejecutar la computadora, se le pone en la posición de escribir código (o programas) que deben decirle a la computadora exactamente qué hacer. Por lo tanto, si desea escribir un documento en un programa de procesamiento de texto, deberá crear un código desde cero que le indique a su computadora que responda a cada carácter presionado en su teclado. Luego, tendría que escribir un código que le dijera a la computadora cómo esas respuestas deben traducirse a una pantalla. ¡Tendría que decirle a su computadora cómo dibujar el personaje que desea! Piense en cada opción o posibilidad que tiene su programa de procesamiento de texto. Tendría que escribir código para cada uno de ellos directamente en su disco duro.

Volvamos a nuestra analogía de contratista general. Si estamos construyendo una casa, queremos que tenga ciertas características como plomería, electricidad y ventanas. En una computadora, también queremos funciones como un programa que crea documentos, uno que accede a Internet y otro que almacena nuestras fotos. Sin un sistema operativo, no es solo que su “carpintero” no sepa dónde clavar clavos a una viga para obtener la habitación que desea, sino que también debe forjar los martillos y crear los clavos.

Un sistema operativo proporciona un conjunto uniforme de tornillos, madera y cualquier otro material que necesite. Puede ir y venir de una habitación a otra tan rápido que ni siquiera sabías que dejaba en la que estabas.

Y eso es realmente importante, porque aquí hay otra cosa: ¿Recuerdas cómo estábamos hablando de que el sistema operativo solo podía concentrarse en una cosa a la vez? Bueno, sin uno, tu computadora podría ejecutar un programa. Período. Podrías crear un documento. Podrías guardarlo. Podrías imprimirlo. Pero no podía mirar ese documento y mantener un reloj funcionando en su escritorio. Si no tiene un sistema operativo, está atascado haciendo un solo proceso a la vez.

Para leer un artículo completo sobre computadoras sin SO → ¿Puede su computadora funcionar sin un sistema operativo?

Fuentes:

  • Encyclopædia Britannica Online. “Sistema operativo (SO)”. 2012. (16 de agosto de 2012) sistema operativo | Definición, ejemplos y conceptos
  • Klosowski, Thorin. “Examinar como enlace: usar cualquier computadora sin dejar rastro con colas”. Lifehacker: consejos, trucos y descargas para hacer las cosas. (16 de agosto de 2012) Navegue como Bond: use cualquier computadora sin dejar rastro con colas
  • Proyecto de información de Linux. “Definición de multitarea”. 14 de junio de 2006. (16 de agosto de 2012) Definición de multitarea por The Linux Information Project (LINFO)
  • Microsoft TechNet. “Lección 4 – Multitarea y multiprocesamiento”. Microsoft 2012. (16 de agosto de 2012) Lección 4 – Multitarea y multiprocesamiento
  • Canal de la ciencia. “¿Cómo gestiona un sistema operativo la memoria de una computadora?” 2011. (16 de agosto de 2012) http://curiosity.discovery.com/q…
  • Watkins, Thayer. “Naturaleza e historia de los sistemas operativos para computadoras”. Departamento de Economía de la Universidad Estatal de San José. (16 de agosto de 2012) http://www.sjsu.edu/faculty/watk…
  • White, Ron y Edward Downs. “Cómo funcionan las computadoras”. Que Publishing. Noviembre de 2005. (16 de agosto de 2012) Cómo funcionan las computadoras> Proceso de arranque

También puede leer algunas explicaciones interesantes y ejemplos ella → “¿Qué sucede si inicia una computadora sin un sistema operativo?”

Para las personas interesadas en aprender o trabajar en el campo de TI, recomiendo obtener algunos cursos. Si no tiene experiencia en el campo de TI, debe comenzar con CompTIA A +, que le enseña los conceptos básicos de las computadoras y soluciona los problemas básicos de SW y HW de las computadoras. Entonces recomiendo estudiar CompTIA Network + para aprender los fundamentos de las redes. Puede obtener materiales de estudio y practicar el examen si está interesado en obtener el certificado aquí Alphaprep.net .

Vota si encuentras esto útil.

Siga si está interesado en leer más sobre computadoras y redes.

Que tengas un buen día 🙂


Preguntas relacionadas:

  • ¿Qué sucede cuando un enrutador doméstico comparte la misma dirección MAC configurada manualmente con otro host en la red, al que se ha bloqueado el módem?
  • ¿Cómo obtiene una computadora sus direcciones MAC e IP? ¿Necesita ambos?
  • Si alguien conoce mi dirección de Mac móvil, ¿pueden piratear mi cuenta de Facebook y Google?
  • ¿Cómo se deben aprender las redes informáticas para la informática cotidiana?
  • ¿Merecen la pena las certificaciones de CompTIA? ¿Por qué?

.
Preguntas de las Comisiones de Estudio:

  1. CompTIA A +: Usted ha construido un cable CAT5e usando un pinout T568B. ¿Qué tipo de conector usaste?
  2. Red +: ¿Por qué una red que usa DHCP para la asignación de direcciones IP necesita un agente de retransmisión DHCP?
  3. Seguridad +: ¿Cuál de los siguientes ataques hace mal uso del proceso de protocolo de enlace de tres vías del Protocolo de Control de Transmisión en un intento de sobrecargar los servidores de la red para que los usuarios autorizados no puedan acceder a los recursos de la red?
  4. CCNA: ¿Cuál de las siguientes es una dirección de bucle invertido IPv6?
  5. CCNP: ¿En qué estado vecino estaría un enrutador si recibe un saludo de un vecino pero no ve su propia ID de enrutador en el mensaje?

Sí. Programo computadoras sin sistemas operativos. Son cosas pequeñas, sobre esto grande:

(Ese es mi gato Kyla como referencia de tamaño).

El de arriba es un Arduino; el de abajo se llama, apropiadamente, un Teensy. Son microcontroladores programables que usted programa en un lenguaje tipo C llamado Wiring. Ejecutan un programa en un bucle; Eso es. Sin sistema operativo, sin API.

Hay sistemas similares a su alrededor: en su automóvil, su horno de microondas, su termostato, todo funcionando silenciosamente en el fondo de su vida, pequeñas computadoras sin sistema operativo.

Hay un dicho en la industria:

El software sin hardware es una idea;
hardware sin software es un calentador de espacio.

Un sistema informático necesita algún tipo de software. Eso es lo que hace una computadora.

Básicamente, un sistema operativo es solo un tipo especializado de software diseñado para permitir que múltiples programas de software independientes compartan hardware informático subyacente.

Por lo tanto, un sistema informático ciertamente puede ejecutarse sin un sistema operativo, pero necesita algún tipo de software para ser útil, o simplemente calienta el aire ambiente.

Sistemas operativos proporciona una plataforma para que diferentes aplicaciones se ejecuten en un sistema informático. La aplicación en estos días depende de la plataforma escrita y de la plataforma, si la mayoría de las veces es SO. Sin el sistema operativo, técnicamente es posible ejecutar aplicaciones, pero esa aplicación es súper potente y, por sí sola, debe ocuparse de todas las interrupciones, acceder a la memoria y administrar el hardware. Además, la escena se vuelve más compleja si desea ejecutar múltiples aplicaciones en los mismos sistemas informáticos sin un sistema operativo.

Si desea tener una idea de cómo se vería y funcionaría una computadora sin un Sistema Operativo, puede usar una placa de desarrollo como Arduino Mega 2560. Es una computadora pequeña con interfaces de hardware limitadas y pequeña memoria integrada. La forma en que compila y ejecuta su programa para esta placa de desarrollo es una versión a pequeña escala de cómo puede necesitar ejecutar Computer System sin SO.

Enlaces útiles:

  1. ¿Puede su computadora funcionar sin un sistema operativo?
  2. Arduino – ArduinoBoardMega2560

Sí, programé en un PDP-8 en 1969. Cada programa que se ejecutó en esa computadora llenó toda la memoria de 4k (4096 palabras de 12 bits cada una).

Para iniciarlo, cargó aproximadamente 8 palabras de un cargador de arranque a mano, accionando interruptores para cargar cada palabra. Eso ejecutaría el lector de cinta de papel que luego usaría para leer el programa. Su programa incluiría controladores para imprimir en el teletipo y mostrar imágenes en la pantalla si necesita esas habilidades. Si no, entonces no los incluiste porque la memoria era muy pequeña. Por lo general, dejó esas 8 palabras del cargador de arranque como está, para que no tenga que cargarlas nuevamente, pero si es necesario, se pueden restablecer a mano.

El propósito de un sistema operativo es incluir aquellas funciones que son necesarias, quizás no para todos los programas. Hoy me sorprende que los sistemas operativos sean tan grandes. Algunos son más de 100 gigabytes. ¿Qué puede estar ocupando tanto espacio en el mundo?

El Apollo Guidance Computer (APG) no tenía SO. Cada bit de memoria tenía que usarse para los programas que ejecutaba. Cada programa tenía que priorizar los recursos en la computadora, como la rutina de encendido maestro, el posicionamiento de la antena y la guía de aterrizaje lunar.

Interfaz de hardware Apollo APG

Es bastante común en el mundo profundamente incrustado. O incluso en un procesador ASIC especializado (p. Ej. NPU), donde la “computadora” (también conocido como decodificador de instrucciones, unidad de ejecución, controlador de memoria) realiza funciones muy específicas.

Ejecutan un conjunto de instrucciones simple y difícil de hacer que sean de uso general programable pero dedicado a funciones individuales altamente optimizadas. Algunos simplemente pueden arrancar desde una pequeña rom adjunta y ejecutar el código grabado en infinito.

Hay sistemas operativos súper livianos (threadX y otros) donde se proporciona un entorno similar a un sistema operativo muy mínimo.

Lo que probablemente esté preguntando es un sistema operativo de “propósito general” que separe el “sistema” del software de alto nivel …

No especificas qué tipo de computadora. Las computadoras analógicas no necesitan ningún software, están diseñadas para hacer algo específico, con la lógica necesaria implementada en el hardware. Las computadoras digitales se pueden construir de la misma manera. Por ejemplo, ENIAC fue “programado” al encender los interruptores y volver a cablear las conexiones.

Para las computadoras digitales modernas, técnicamente pueden “operar” sin software, pero solo en el sentido de que están encendidas y consumen energía. Si quieres que realmente hagan algo, necesitan software.

¿Los sistemas informáticos pueden funcionar sin un sistema operativo? La respuesta es que depende…

¿En lo que preguntas? Tengo 2 que se me ocurren a continuación, y explicaré ambas en detalle …

  1. Definir ‘sistema informático’ …
  2. Definir ‘correr sin un sistema operativo’ …

De acuerdo, definir un sistema informático significa decir a qué tipo de computadora te refieres en relación con la pregunta, y algunos han declarado correctamente aquí, que los automóviles, las lavadoras, incluso los refrigeradores, ahora tienen computadoras, aunque generalmente se les llama cerebros. en el mundo automotriz … y no me estoy refiriendo a los sistemas de información y entretenimiento en los automóviles, aunque algunos podrían encajar en esa categoría … a continuación está la computadora real … en una computadora real generalmente hay un sistema operativo, pero me ocuparé de eso más tarde después Explico el punto 2 … lo mismo con las tabletas, aunque tiene que ser costoso para todo restablecimiento relacionado con el trabajo garantizado …

Ahora … en el punto 2 … entonces, ¿qué significa correr sin un sistema operativo? Allí, como se dijo anteriormente, hay computadoras en los automóviles y muchas otras cosas que usamos a diario, por ejemplo, para detener su automóvil cuando un niño corre delante o detrás de él … pero en una PC, las cosas pueden, si lo desea, ser diferentes … ¿¿¿Cómo es esto posible??? Ingrese, el sistema operativo o ‘sistema operativo’, como me referiré a partir de ahora … Linux, Android, Mac e incluso Windows, son solo algunas de las posibilidades … hay diferentes versiones, que a menudo se ven diferentes, y en En el caso de Linux y Android, hay diferentes, llamémoslas marcas, del sistema operativo, cada una con un aspecto diferente … entonces, ahora … ¿desde dónde se ejecuta el sistema operativo? Un disco duro por lo general … entonces, si se refieren a una PC, ¿significan una PC sin disco duro, o tal vez una unidad de almacenamiento de datos, sin un sistema operativo? La respuesta es probablemente sí, y algunos pueden estar en desacuerdo, pero incluso la computadora tiene una computadora … se llama BIOS, y dependiendo de cómo está construida, algunos incluso tienen soporte para mouse … Ahora con mi respuesta ‘sí’ … dije que sí , porque casi nadie piensa que un dispositivo o unidad USB sea capaz de ejecutar un sistema operativo como Windows, por ejemplo, aunque puede ser más difícil que otros sistemas operativos, pero la mayoría de las computadoras modernas tienen la capacidad de arrancar desde USB a un escritorio … entonces, este es un excelente ejemplo de un sistema operativo que funciona, mientras no está instalado en la PC … si su PC en el trabajo o la biblioteca no le permiten ejecutar un programa, simplemente inicie en USB, o incluso CD o DVD y usted puede estar en el negocio …

esa no es necesariamente la respuesta a esta pregunta, pero le da a la gente algo en qué pensar … también, de hecho, he hecho ese truco USB / CD / DVD en mi biblioteca, donde todo es más estricto que una parte trasera de cangrejos …

En la PC, puede ampliar el BIOS con su propio firmware en el chip flash ROM (pero no puede eliminar el BIOS en absoluto: hace mucha inicialización, por lo que necesita mucha información sobre el hardware de su placa base para volver a escribir alguna parte del BIOS del proveedor).

En OsDev puede encontrar información útil sobre cómo escribir que su programa funcione sin ningún sistema operativo, pero mientras su programa evoluciona, puede encontrar que parte de él se convierte en otro sistema operativo con programador multitarea, administrador de memoria y conjunto de controladores y pilas de protocolos de red. Sucedió con Linux: las primeras versiones eran simplemente un programa de este tipo: el terminal funcionaba con un módem y un puerto serie para conectarse a una computadora grande en la Universidad de Torvalds.

Sí.

Cuando comencé a usar computadoras, en 1966, las mini computadoras (del tamaño de refrigeradores grandes) no tenían un sistema operativo en absoluto. Cargó su programa, lo ejecutó, obtuvo los resultados que produjo, y eso fue todo.

Operar de esa manera fue increíblemente lento, ya que cualquier cambio que necesitara requería cargar el programa del editor desde una cinta de papel, ejecutarlo, cargar su cinta de papel, hacer los cambios, perforar una nueva cinta de papel con las modificaciones de su programa, y ​​luego cargue el compilador de cinta de papel, inícielo, cargue su programa modificado de cinta de papel, ejecute el compilador, extraiga una versión binaria de su programa para cargarla en la computadora, cargue su nuevo binario de cinta de papel, cargue sus datos y ejecutarlo. Entonces haz que se acabe.

la pequeña caja de trucos piensa que es un elefante, por lo que se sentará feliz en la esquina comiendo maní, navegará por la web, completará su declaración de impuestos … bueno, no, pero consumirá grandes cantidades de energía al hacerlo.

Puede, pero la computadora sería inútil porque no hay un sistema operativo, un software que lo hace funcionar y proporciona una plataforma para que los programas, como su navegador web, se ejecuten. Sin un sistema operativo, su computadora portátil es solo una caja de bits que no saben cómo comunicarse entre sí o con usted.

Un sistema operativo es básicamente el contratista general de la computadora. Mientras los programas están ocupados haciendo su única cosa especializada, el sistema operativo los supervisa a todos, comunicando lo que necesitan al procesador y brindando un lenguaje común con el que todos pueden trabajar para mantenerse en la misma página.

Casi todo tiene un tipo de sistema operativo para permitir que se ejecute, pero algunos son solo un programa propietario que ejecuta todo (por lo tanto, un sistema operativo muy simple), mientras que otros son más de lo que llamamos un sistema operativo real, que se puede personalizar , actualizado, etc.

El hecho de que su antiguo termostato digital de horno doméstico parezca que no tiene un sistema operativo en el que pueda ingresar y modificar, no significa que no lo tenga. Los muchos programas que se ejecutan dentro de él, en su totalidad, son el sistema operativo que controla su función.

De hecho, los primeros sistemas informáticos no tenían sistemas operativos. La línea de computadoras Honeywell H200 no venía con sistemas operativos. Ejecutaron programas de autocarga. Es decir, el operador seleccionó el dispositivo desde el que arrancar y presionó el botón de arranque o carga. Supongo que el IBM 1401 funcionó de manera similar. El H200 fue la segunda computadora que aprendí a programar.

Sí. Las computadoras con funciones dedicadas no necesitan un sistema operativo. Pero solo pueden hacer una cosa. Como, por ejemplo, ejecute el sistema de encendido de su automóvil.

Sí, se iniciará hasta cierto nivel, pero necesita un sistema operativo para usarlo aún más si es Linux o Windows, ya sea basado en GUI o línea de comandos

El sistema operativo en sí es obviamente un programa que puede ejecutarse en una computadora, sin que exista otro sistema operativo. Pero por todo tipo de razones, un sistema operativo es una buena idea; no menos importante cuando tienes múltiples aplicaciones ejecutándose en la misma computadora, todas compitiendo por el control del mismo hardware, y el caos solo se puede prevenir al tener un programa privilegiado ejecutándose en segundo plano, y capaz de actuar como un dictador benevolente.

depende de lo que quiere decir con “sistema operativo”, si se refiere a Windows / Linux / Mac, sí puede.
La BIOS por otro lado (observe el final del sistema operativo) siempre debe estar presente y su trabajo es comenzar primero y controlar el cargador de arranque y el sistema operativo de alto nivel después de eso.
Sin la BIOS, la computadora no tendría qué ejecutar, y probablemente ni siquiera se iniciará. Ni siquiera estoy seguro acerca de los códigos de sonido.

Sí.

No podrá jugar ningún juego ni realizar operaciones complicadas, pero su computadora debe tener una funcionalidad básica incorporada si desea poder instalar un sistema operativo en primer lugar.