El funcionamiento básico del sistema operativo - explicado 2020

basic functioning operating system explained 2020



Si está utilizando una computadora o cualquier otro dispositivo inteligente, es posible que haya oído hablar del término sistema operativo (Android, Windows, Linux, iOS, mac). Pero, si no está familiarizado con el término y su funcionalidad, hoy vamos a elaborar el funcionamiento del sistema operativo frente a ti en la amplia luz.

Contenido de la publicación: -



Descripción general del sistema operativo

Entonces, comencemos con ¿qué es el sistema operativo?

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

El sistema operativo es el software que tiene la responsabilidad de administrar el hardware de la computadora, los recursos de software y ofrece servicios comunes para ejecutar sin problemas los programas de computadora. El sistema operativo de tiempo compartido programa las tareas para el funcionamiento eficaz del sistema, que también incluye la rentabilidad del tiempo del procesador, el almacenamiento masivo de la impresión y otros recursos útiles.

En palabras simples, podemos decir que el propósito principal de un sistema operativo es proporcionar un entorno en el que podamos ejecutar programas.

Las funciones de hardware manejadas por el sistema operativo son como entrada y salida y asignación de memoria. La función principal del sistema operativo es funcionar como intermediario entre el software y el hardware. Sin embargo, el código de la aplicación es generalmente ejecutado directamente por el hardware y realiza llamadas regulares al llamadas al sistema a una función del sistema operativo o interrumpido por él.

Es una interfaz entre el usuario y la computadora. Por lo tanto, un sistema operativo hace que todo en la computadora funcione en conjunto de manera fluida y eficiente.

relación entre la aplicación y el software del sistema

El sistema operativo se puede ver en varios dispositivos que contienen el sistema informático, como teléfonos, consolas de videojuegos, supercomputadoras y otros dispositivos similares. El sistema operativo más común y utilizado es Microsoft Windows que es utilizado por 82,74% de cuota de mercado. El resto del mercado está ocupado por macOS, Linux y Android.

Tipos de sistema operativo

Hay cuatro tipos generales de sistemas operativos. Su uso depende del tipo de computadora y el tipo de aplicaciones que se ejecutarán en esas computadoras.

  1. Los sistemas operativos en tiempo real (RTOS) se utilizan para controlar maquinaria, instrumentos científicos y sistemas industriales. En general, el usuario no tiene mucho control sobre las funciones que realiza RTOS.
  2. Los sistemas operativos de un solo usuario y una sola tarea permiten que un usuario haga una cosa a la vez. Un ejemplo de un sistema operativo de un solo usuario y una sola tarea es el sistema operativo utilizado por los asistentes digitales personales (PDA), también conocidos como computadoras de mano.
  3. Los sistemas operativos multitarea para un solo usuario permiten que un solo usuario ejecute simultáneamente varias aplicaciones en su computadora. Este es el tipo de sistema operativo que se encuentra en la mayoría de las computadoras de escritorio y portátiles. Microsoft Windows, Mac OS y Linux son tres ejemplos bien conocidos de este tipo de sistema.
  4. Los sistemas operativos multiusuario permiten que varios usuarios utilicen simultáneamente los recursos en una sola computadora. Unix es un ejemplo de un sistema operativo multiusuario.

Arquitectura de sistemas operativos

Los sistemas operativos controlan los recursos de hardware de una computadora. El kernel y el shell son las partes del sistema operativo que realizan operaciones esenciales. Cuando un usuario da comandos para realizar cualquier operación, la solicitud va a la parte del shell, que también se conoce como intérprete. La parte del shell luego traduce el programa humano a un código de máquina y luego transfiere la solicitud a la parte del kernel.

Arquitectura del sistema operativo

Cuando el núcleo recibe la solicitud del shell, procesa la solicitud y muestra el resultado en la pantalla. El kernel también se conoce como el corazón del sistema operativo, ya que realiza todas las operaciones.

Cáscara

El shell es una parte del software que se coloca entre el usuario y el kernel y proporciona los servicios del kernel. El shell actúa así como un intérprete para convertir los comandos del usuario en un código de máquina. Los shells presentes en diferentes tipos de sistemas operativos son de dos tipos: shells de línea de comando y shells gráficos.

Los shells de línea de comando proporcionan una interfaz de línea de comando, mientras que los shells de línea gráfica proporcionan una interfaz de usuario gráfica. Aunque ambos shells realizan operaciones, los shells de la interfaz gráfica de usuario funcionan más lentamente que los shells de la interfaz de línea de comandos.

Tipos de conchas

  • Cáscara de korn
  • Cáscara de Bourne
  • C shell
  • Cáscara POSIX

Núcleo

El kernel es parte de un software. Es como un puente entre la carcasa y el hardware. Es responsable de ejecutar programas y proporcionar acceso seguro al hardware de la máquina. El kernel se utiliza para la programación, es decir, mantiene una tabla de tiempo para todos los procesos.

Tipos de granos

  • Núcleo monolítico
  • Microkernels
  • Exokernels
  • Núcleos híbridos

5 funciones principales de un sistema operativo

Todo sistema informático necesita un sistema operativo para funcionar correctamente. La mayor función del sistema operativo es ofrecer una interfaz de usuario fluida y controlar el funcionamiento de las otras aplicaciones. Pero, hay muchas otras funciones importantes que son administradas por los sistemas operativos, como:

Gestión de hardware

La función más importante y básica del sistema operativo es administrar todo el hardware interno y externo de la computadora. El sistema operativo administra todos los dispositivos conectados y les dice cómo operar e interactuar con el sistema. Esto se debe a que presentar el resultado de las instrucciones y las interacciones es el rendimiento básico de la computadora. Algunos de los sistemas de hardware controlados por el sistema operativo incluyen: disco duro, unidades ópticas, tarjetas de video, etc.

Control de programa

El sistema operativo también ejecuta programas y les permite funcionar para los que han sido diseñados. El programa debe diseñarse para funcionar con el sistema operativo en particular. Esto se debe a que se requiere que el sistema operativo muestre la interfaz y aumente la comunicación entre el programa y el hardware de la computadora. En ausencia del sistema operativo, los programas no pueden realizar su tarea designada.

Acceso a los datos

También es una función del sistema operativo almacenar, recuperar y acceder a los datos en el disco duro para que las funciones básicas puedan ser realizadas por el sistema operativo. También es responsabilidad del sistema operativo administrar los datos almacenados temporalmente en la RAM de la computadora. Los datos almacenados y recuperados por el sistema operativo pueden ser de cualquier tipo, como archivos de documentos, imágenes, videos y música. El disco duro puede leer y escribir los datos por sí solo, pero el sistema operativo le dice al disco duro qué datos leer y el método para escribirlos.

Gestión de los recursos

La lista de funcionamiento del sistema operativo es muy fuerte, también incluye la función de administrar y asignar todos los recursos de la computadora en el momento de una necesidad. Gestión de recursos, como ¿qué tarea debe procesar primero la CPU? ¿Qué programa debe alinearse para procesar la potencia y la memoria del sistema informático? ¿Cómo asignar el programa para controlar el funcionamiento de la computadora? Además, los sistemas operativos toman muchas otras decisiones relacionadas con los recursos. Los sistemas operativos dan prioridad a las funciones importantes para que las funciones regulares de la computadora no se vean afectadas.

Comunicación

El sistema operativo también facilita la comunicación en red al permitir que los dispositivos de red conectados se comuniquen con la computadora y con cualquier programa que los requiera. Una de las funciones principales del sistema operativo es proporcionar comunicación de red con la ayuda de diferentes herramientas como tarjetas de red. Las tarjetas de red solo pueden establecer la conexión entre las redes y las herramientas, pero para dirigir el proceso de comunicación de modo que se pueda intercambiar información, se requiere un sistema operativo. El sistema operativo también analiza la información que se ha intercambiado para que el programa instalado pueda ofrecer la mejor visualización a los usuarios.

Por lo tanto, el sistema operativo es una parte muy importante de la computadora y de otros dispositivos basados ​​en computadora, ya que estos manejan múltiples funciones. Si no desea perturbar el funcionamiento del sistema operativo, utilice siempre el sistema operativo correcto en su computadora para respaldar su funcionamiento.