¿Cómo definimos los sistemas operativos?

Por definición, puede tomar el de Wikipedia:

Un sistema operativo ( SO ) es un software que administra los recursos de hardware y software de la computadora y proporciona servicios comunes para programas de computadora.

Puede leer más en la página de Wikipedia – Sistema operativo.

Para comprender el sistema operativo. Tomemos una analogía del cuerpo humano y su funcionamiento.

Considere las partes del cuerpo, órganos y sentidos, etc., como el hardware, como CPU, monitor, teclado, mouse, etc. para computadoras. Ahora, para que el cuerpo humano funcione, necesitamos nuestro cerebro, de manera similar, necesitamos un sistema operativo (SO) para controlar y coordinar varios hardware de la computadora para que sea útil y procese los datos / entradas como deseamos. Por ejemplo –

  • Las señales neuronales del cerebro serán análogas a las instrucciones de entrada a la CPU para realizar una tarea. (Gestionado por Kernel of OS)
  • La entrada de nuestros sentidos será análoga a varias entradas y eventos periféricos según la terminología de la computadora. (cómo actuar en función de un evento se rige nuevamente por el sistema operativo)
  • Tener un vaso de agua para enfriarse cuando está enojado será análogo a controlar la velocidad del ventilador de enfriamiento de la CPU mediante el sistema operativo.

Puede dibujar más analogías de este tipo una vez que lea más sobre los sistemas operativos en general.

La parte más importante del sistema operativo se llama kernel. El kernel controla todos los recursos del sistema. Programa el tiempo del procesador para el software del usuario que se ejecuta en los procesos y asigna memoria a esos procesos. Proporciona acceso al almacenamiento a través de un sistema de archivos. Gestiona la seguridad y los permisos en entornos multiusuario. Proporciona API para que el software acceda al hardware.

El núcleo generalmente viene incluido con un software adicional que proporciona al usuario una interfaz gráfica y una colección de utilidades básicas. Todo el paquete se denomina sistema operativo.

El sistema operativo es simplemente un programa que actúa como intermediario entre el usuario de la computadora y el hardware de la computadora.

More Interesting

¿Por qué las computadoras no funcionan con tres estados o más?

¿Tendrán alguna vez las computadoras su propia conciencia?

¿Cuáles son algunas buenas prácticas / consejos de optimización al crear software de procesamiento de imágenes o visión por computadora?

Ajedrez: ¿Quién ganará si dos computadoras entrenadas de manera idéntica juegan una contra la otra? ¿Será un empate? ¿O ganará el que comienza primero? ¿O la serie de pérdidas / victorias será completamente al azar?

¿Grunt para Yeoman y WAMP son las mismas cosas?

¿Cuál es más confiable? ¿HFS de Apple o EXT4 de Linux? ¿Cuáles son las fortalezas y debilidades de cada sistema de archivos?

¿Hay alguna manera de cambiar la transmisión al solicitar PHD?

¿Cómo se representan los números fraccionarios en las computadoras?

¿Cómo dibuja una línea en la pantalla un programa de gráficos por computadora? Del código de alto nivel al nivel de la tarjeta gráfica, ¿qué sucede?

En el aprendizaje automático, ¿por qué un problema de maximización se convierte en un problema de minimización?

¿Qué sucede en mi computadora cuando visito un sitio web?

¿Qué tan bueno es Apple en informática distribuida?

¿El hecho de que tenga 3 C en mi transcripción de primer año es perjudicial para mis posibilidades de pasantía de ingeniería en los próximos años?

¿Es la realidad virtual la próxima gran cosa?

¿Cuál es la forma más económica de configurar un clúster de 20 computadoras que ejecuta aplicaciones muy livianas?