¿Qué es un sistema operativo?
El sistema operativo (inglés: sistema operativo, abreviado como OS) es un programa informático que gestiona los recursos de hardware y software del ordenador. También es el núcleo y la piedra angular del sistema informático.
Rol: el sistema operativo necesita manejar asuntos básicos como administrar y configurar la memoria, determinar la prioridad de la oferta y demanda de recursos del sistema, controlar los dispositivos de entrada y salida, operar redes y administrar sistemas de archivos. El sistema operativo también proporciona una interfaz operativa para que los usuarios interactúen con el sistema.
Existen muchos tipos de sistemas operativos. Los sistemas operativos instalados en diferentes máquinas pueden variar desde simples hasta complejos, desde sistemas integrados en teléfonos móviles hasta sistemas operativos a gran escala en supercomputadoras. Muchos fabricantes de sistemas operativos tienen definiciones inconsistentes de lo que cubre. Por ejemplo, algunos sistemas operativos integran una interfaz gráfica de usuario, mientras que otros solo usan una interfaz de línea de comandos y consideran la interfaz gráfica de usuario como una aplicación no esencial. Información ampliada
Los investigadores de la teoría del sistema operativo a veces dividen el sistema operativo en cuatro partes:
1. La parte de nivel más bajo que controla y monitorea directamente varios tipos de hardware es su responsabilidad. para ocultar los detalles específicos del hardware y proporcionar una interfaz abstracta y común a otras partes.
2. Kernel: la parte más interna del sistema operativo, generalmente se ejecuta en el nivel de privilegio más alto y es responsable de proporcionar funciones básicas y estructurales.
3. Biblioteca de soporte: (también conocida como "biblioteca de interfaz") es una serie de bibliotecas de programas especiales. Su responsabilidad es empaquetar los servicios básicos proporcionados por el sistema en interfaces de programación (API) que pueden ser. utilizado por las aplicaciones. ), es la parte más cercana a la aplicación. Por ejemplo, la biblioteca de tiempo de ejecución GNU C entra en esta categoría. Empaqueta las interfaces de programación internas de varios sistemas operativos en forma de interfaces de programación ANSI C y POSIX.
4. Periférico: el llamado periférico se refiere a todas las demás partes del sistema operativo excepto las tres categorías anteriores, generalmente componentes utilizados para proporcionar servicios avanzados específicos. Por ejemplo, en la estructura del microkernel, la mayoría de los servicios del sistema y varios procesos demonio en UNIX/Linux generalmente se clasifican en esta categoría.
Referencia: Enciclopedia Baidu - Sistema Operativo