Descripción general del sistema operativo Linux

  

Q1. ¿Qué es GNU? ¿Cuál es la relación entre Linux y GNU?

A:

1) GNU es un acrónimo recursivo de GNU es Not Unix, un proyecto de la Free Software Foundation (FSF) que ha desarrollado muchas aplicaciones de alta calidad. Las herramientas de programación, incluido el editor de emacs, los famosos compiladores GNU C y C ++ (gcc y g ++);

2) El desarrollo de Linux utiliza muchas herramientas GNU para implementar el estándar POSIX.2 en los sistemas Linux. Las herramientas casi siempre son desarrolladas por el proyecto GNU, el kernel de Linux, las herramientas de GNU y otro software gratuito conforman lo que la gente suele decir acerca de las distribuciones de Linux o Linux.


Q2. ¿Cuáles son los componentes del sistema Linux? ¿Dónde está ubicado el kernel de Linux?

A:

1) El sistema Linux consta de cuatro partes: proceso de usuario, interfaz de llamadas al sistema, subsistema y hardware del kernel de Linux;

2) el kernel de Linux está en el usuario Entre el proceso y el hardware, incluida la interfaz de llamadas al sistema y el subsistema del kernel de Linux.


Q3. ¿Cuáles son los componentes del kernel de Linux? ¿Cuáles son las funciones principales de cada subsistema?

A:

1) Además de las llamadas al sistema, el kernel de Linux consta de cinco subsistemas principales: programación de procesos, gestión de memoria, sistema de archivos virtual, red y comunicación entre procesos (IPC).;

2) Las funciones principales de cada subsistema son:

A. Programación del proceso: controla el acceso del proceso a la CPU. Cuando es necesario seleccionar un proceso para comenzar a ejecutarse, el programador lo selecciona. La mayoría debería estar en ejecución;

B. Administración de la memoria: permite que varios procesos compartan de manera segura el área principal de la memoria, que admite memoria virtual; lógicamente, se puede dividir en partes independientes del hardware y partes relacionadas con el hardware; Br>

C. Sistema de archivos virtual (VFS): oculta las características específicas de varios hardware, proporciona una interfaz unificada para todos los dispositivos, admite hasta docenas de sistemas de archivos diferentes y se divide en sistemas de archivos lógicos y Controlador del dispositivo;

D. Red: Proporciona acceso a varios protocolos estándar de red y a varios tipos de soporte de hardware de red, divididos en dos partes: protocolo de red y controlador de red;

E. Comunicación entre procesos: soporte entre procesos. mecanismos de comunicación, incluyendo la memoria compartida, colas de mensajes y tuberías.

Copyright © Conocimiento de Windows All Rights Reserved