El sistema operativo funciona como un puente entre el hardware y el software, y el propósito principal y el objetivo de un sistema operativo es gestionar todos los recursos de hardware y software que están conectados con el ordenador. Sin el sistema operativo todos los sistemas informáticos están indefensos, porque el sistema operativo crea la interfaz entre el usuario y el hardware. Cuando el usuario da cualquier instrucción al ordenador, el sistema operativo transforma estas instrucciones en forma binaria, como 0 y 1, porque los sistemas informáticos no son capaces de entender directamente nuestros comandos. El ordenador sólo puede entender el lenguaje de la máquina.
Lea más – Tutorial del Sistema Operativo
Ahora, explique el propósito y los objetivos de un sistema operativo para arrancar todo el sistema con la ayuda de un terminal capaz de arrancar, como por ejemplo Cuando se enciende el chip del microprocesador comienza a instalar el código de la máquina con la ayuda de la RAM a la Flash ROM (memoria de sólo lectura). El sistema operativo permite que este código se inicialice para todos los componentes que son asociativos con la computadora, y este tipo de código implementado por el BIOS (Sistema Básico de Entrada/Salida) en el primer sector en el inicio del Disco.
Lee más – Tutorial del Sistema Operativo en Tiempo Real
El sistema operativo debe conocer la Unidad de Gestión de Memoria, la Unidad de Gestión de Energía, el Segmento de Estado de Tareas, y otra unidad también. Con el uso del procesador, el sistema operativo maneja todas estas partes lógicas, y las inicializa.
Ahora, una pregunta puede surgir en su mente que son los tres principales propósitos y objetivos de un sistema operativo. Casi muchos propósitos del sistema operativo, pero hay algunos propósitos principales de un sistema operativo como:
- Manejar la memoria
- Realizar todas las tareas de carga y ejecución
- Controlar los periféricos
Manejar la memoria
En el ordenador, muchas memorias y datos se ejecutan a la vez, por lo que el sistema operativo proporciona la flexibilidad entre la memoria y los datos durante el tiempo de ejecución porque sin el sistema operativo, el ordenador puede tener conflictos entre los datos y todas las memorias. Por lo tanto, la gestión de la memoria ejecuta muchas actividades, tales como la mejora del rendimiento, la ejecución de múltiples procesos a la vez, y la utilización del espacio de memoria a todos los dispositivos.
Realizar todas las tareas de carga y ejecución
El sistema operativo tiene la responsabilidad de cargar los programas importantes y diferentes bibliotecas con la ayuda del cargador que es una parte muy necesaria del sistema operativo. Su tarea principal es alimentar los programas en la memoria (como RAM) para la ejecución de todas las instrucciones sin más retraso. El sistema operativo es compatible con la memoria virtual, en la que el cargador no tiene realmente la copia maestra del contenido, porque el cargador sólo permite el subsistema de memoria virtual que crea la interfaz entre la parte de la memoria que tiene el código del programa en ejecución y los datos del contenido ejecutable asociado.
Control de periféricos
Todos los dispositivos de la computadora tienen su propio controlador de dispositivo que es una pieza del código de programación. Estos tipos de controladores crean la interfaz entre el sistema operativo y los dispositivos, y el sistema operativo tiene todo el control de los controladores. Todos los controladores se ejecutan en la región del kernel del sistema operativo, y los controladores de dispositivos tienen muchos derechos como abrir, cerrar, leer, escribir, y más.