El kernel de Linux no está aislado, debe colocarse en todo el sistema para estudiarlo. La Figura 1.1 muestra la ubicación del kernel de Linux en todo el sistema operativo
:
Proceso de usuario
Interfaz de llamadas del sistema
Hardware
Kernel de Linux
Figura 1.1 Ubicación del kernel de Linux en todo el sistema operativo
Como puede verse en la Figura 1.1, el sistema operativo Linux consta de cuatro partes:
1. Proceso de usuario — La aplicación de usuario se ejecuta en la operación de Linux Una gran colección de software en la parte superior del sistema. Cuando un programa de usuario se ejecuta sobre el sistema operativo, se convierte en un proceso en el sistema operativo.
2. Interfaz de llamadas del sistema: en una aplicación, se puede llamar a un procedimiento específico en el kernel del sistema operativo a través de una llamada del sistema para implementar un servicio específico. Por ejemplo, si programa una llamada al sistema para crear un proceso en su programa, el kernel del sistema operativo creará un nuevo proceso para él.
La llamada al sistema en sí es también un proceso que consta de varias instrucciones. Pero es diferente del proceso general. La principal diferencia es que la llamada del sistema se ejecuta en modo kernel (o estado del sistema), y el proceso general se ejecuta en modo usuario. En Linux, las llamadas al sistema son parte del código del kernel.
3. Linux kernel — este es el enfoque de este libro. El núcleo es el alma del sistema operativo. Es responsable de administrar los archivos y la memoria en el disco, iniciar y ejecutar programas, recibir y enviar paquetes de datos desde la red, etc. En resumen, el núcleo es en realidad la interfaz entre las operaciones de recursos abstractos y los detalles específicos de las operaciones de hardware.
4. Hardware — este subsistema incluye todos los dispositivos físicos posibles necesarios para la instalación de Linux. Por ejemplo, CPU, memoria, disco duro, hardware de red y más.
La división anterior divide todo el sistema operativo Linux en cuatro niveles. El proceso del usuario también se incluye en el alcance del sistema operativo porque la operación del proceso del usuario está estrechamente relacionada con el sistema operativo, y se puede decir que la interfaz de llamada al sistema es una extensión del núcleo del sistema operativo, y el hardware es la condición material de la que depende el núcleo del sistema operativo. Estos cuatro niveles de dependencias se expresan como: la capa superior depende de la capa inferior.
Linux Mint es una distribución basada en Ubuntu que tiene como objetivo proporcionar una experiencia
kernel de Linux es muy estable, pero aún así inevitablemente se encontrará con una situación de ch
Antes de descargar los archivos en la máquina de Linux a través de FTP, cárguelo después de la edi
Si ha usado Linux por un tiempo, siente que el disco duro no es suficiente, necesita instalar un nue
La transmisión de datos en la capa de enlace de la Linux pila de protocolos (New Bridge (iii))
Tutorial de fortalecimiento de la seguridad del sistema Linux
Vsftpd instala la configuración en el sistema operativo SuSE Linux
La versión en inglés de Centos de cómo mostrar el chino
Análisis del controlador de teclado Linux
mogileFS Distributed Storage - Notas de instalación
Método de solución de vulnerabilidades de Bash del sistema de Linux
Visión general del papel del kernel de Linux
El método para hacer el paquete rpm bajo linux
Cómo eliminar el kernel antiguo del sistema operativo Ubuntu Linux
base de datos DB2 durante el proceso de instalación bajo inux Comentarios
Cómo abrir un archivo de imagen ISO directamente con Win10
Deje que el Administrador de tareas de Windows ya no golpee
Verifique rápidamente la clave de producto de Win8 preinstalada. Hay trucos
Optimizando el nuevo esquema del sistema win xp
¿Qué debo hacer si la tienda de aplicaciones Win10 9926 dice "No se puede utilizar en su país?"
Cree un portátil con Windows 7 desde el inicio de la mejora de energía
El diseño táctil aumenta el costo, la computadora Win8 no es barata
Super botón Win8 consejos encanto
Sistema Linux --- cuatro habilidades clásicas
Sistema MAC: el software de Autodesk solicita la licencia no obtenida