Está en la página 1de 4

ISSD-SO2

¿Cuál es la estructura del sistema operativo Linux?


La arquitectura del sistema operativo Linux tiene principalmente estos componentes: el núcleo, la capa
de hardware, la biblioteca del sistema, el shell y la utilidad del sistema. El kernel es la parte central del
sistema operativo, que es responsable de todas las actividades principales del sistema operativo LINUX.

Las diferentes distribuciones de Linux existentes no son solo el kernel de Linux, propiamente dicho. Todas
ellas están constituidas por elementos que forman la estructura de los sistemas Linux.

Son elementos fundamentales para el funcionamiento del sistema operativo, entre ellos: el shell, el
bootloader, el software GNU, el servidor gráfico, el entorno de escritorio y mucho más. Por lo tanto,
veremos todos los elementos que componen la estructura de los sistemas Linux.

Sistema de archivos jerárquico: Linux proporciona una estructura de archivos estándar en la que se
organizan los archivos del sistema / archivos de usuario.

Shell: Linux proporciona un programa de interpretación especial que se puede utilizar para ejecutar
comandos del sistema operativo. Se puede utilizar para realizar varios tipos de operaciones, llamar a
programas de aplicación. etc.

¿Cuáles son los 5 componentes básicos de Linux?

Cada sistema operativo tiene componentes, y el sistema operativo Linux también tiene los siguientes
componentes:

• Cargador de arranque. Su computadora debe pasar por una secuencia de inicio llamada arranque.
• Kernel del sistema operativo.
• Servicios de fondo.
• OS Shell.
ISSD-SO2

• Servidor de gráficos.
• Entorno de escritorio
• Aplicaciones.

¿Qué es la estructura del sistema operativo?

Un sistema operativo es una construcción que permite a los programas de aplicación del usuario
interactuar con el hardware del sistema. Dado que el sistema operativo es una estructura tan compleja,
debe crearse con sumo cuidado para que pueda usarse y modificarse fácilmente. Una forma sencilla de
hacerlo es crear el sistema operativo en partes.

¿Cómo funciona el sistema operativo Linux?

Todos los sistemas operativos basados en Linux incluyen el kernel de Linux, que administra los recursos
de hardware, y un conjunto de paquetes de software que componen el resto del sistema operativo. El
sistema operativo incluye algunos componentes centrales comunes, como las herramientas GNU, entre
otros. … Todas estas herramientas agrupadas forman el sistema operativo funcional.

Mucho se habla del «sistema Linux». Sin embargo, Linux no es todo lo que compone el sistema operativo.
Para muchos, Linux, por sí mismo, es capaz de ofrecer recursos y funciones completas para el equipo. El
sistema operativo hace la abstracción del hardware de nuestro equipo para brindar funcionalidades
virtuales a los usuarios que lo utilizan.

Sin embargo, Linux representa solamente el kernel (núcleo) del sistema operativo. Todo sistema operativo
(como Linux, Windows y Mac, por ejemplo) tienen un núcleo. En el caso de las distribuciones de Linux, el
kernel es Linux, libre y siendo desarrollado por colaboradores de todo el mundo.

Kernel

El kernel de un sistema es el componente central que sirve para dar vida al hardware. Es la capa
responsable de asegurar que todos los programas y procesos tengan acceso a los recursos que necesitan
de la máquina (memoria RAM, acceso a disco y el control de la CPU, por ejemplo) al mismo tiempo, de
modo que haya un recurso compartido de estos. En otras palabras, es el cerebro del sistema operativo; el
responsable de coordinar el acceso al hardware y los datos entre los diferentes componentes del sistema.
Constituye en torno al 10% de código de programación total del sistema.

El kernel proporciona acceso al hardware de los distintos programas instalados. Además, es el encargado
de gestionar los recursos a través de servicios de llamada al sistema. Linux es el kernel de este sistema
operativo libre GNU/Linux y está escrito prácticamente en su totalidad en código C, un lenguaje de
programación de alto nivel, pero bastante cercano al código máquina.

Linux continúa liberando nuevas versiones del kernel del sistema, con modificaciones que implementan
las compañías o los propios usuarios, ya que, debemos recordar que el kernel es accesible por todos los
usuarios. Para distinguir cual es una distribución «estable» del kernel, debemos fijarnos en los números
de versión que contienen. El segundo número que acompaña al normal del kernel nos dirá si es una
versión estable, cuando tenemos números pares: 2.6.. Y será una versión inestable o en desarrollo cuando
tenemos números impares.
ISSD-SO2

Existen gran cantidad de distribuciones de Linux que tienen sus propias versiones del núcleo,
implementando controladores que no están incluido en la versión original u otras utilidades. Estas
distribuciones también respetan esta numeración para identificar una versión estable de una inestable.

Para ver la versión de compilación del kernel de nuestro sistema operativo, tendremos que colocar el
siguiente comando:

uname -a

Proporciona toda la información acerca del kernel

umane -r

Para solamente ver que versión es la que tenemos.

Estructura del sistema operativo Linux

Sabiendo ya que Linux es solo el núcleo del sistema, te puedes estar preguntando entonces qué hace
funcionar completamente al sistema Linux desde el inicio de la carga del entorno gráfico disponible para
el usuario.

Incluso con todos los subsistemas del kernel (Gestión de Procesos, Gestión de Memoria, Gestión de Redes,
Sistema de Archivos y otros), existen elementos que deben componer esta estructura mantenida en el
núcleo del sistema operativo para que funcione completamente. Entre ellos se destacan el bootloader, el
shell, el software GNU, el servidor gráfico, el entorno de escritorio y mucho más.

Todos estos elementos son desarrollados y mantenidos por diferentes grupos de desarrolladores. Todos
independientes del desarrollo del kernel de Linux, que es coordinado por Linus Torvalds (creador) y
mantenido por la comunidad mundial. Así, «uniendo» todos estos elementos con el kernel de Linux, un
sistema operativo completo es creado y así surgen las distribuciones de Linux.

¿Por qué las supercomputadoras usan Linux?

Linux es modular, por lo que es fácil construir un kernel reducido con solo código esencial. No puede
hacer eso con un sistema operativo propietario. … Durante muchos años, Linux se convirtió en el
sistema operativo ideal para supercomputadoras, y es por eso que cada una de las computadoras más
rápidas del mundo funciona con Linux.

¿Qué es el sistema operativo microkernel?

En informática, un microkernel (a menudo abreviado como μ-kernel) es la cantidad casi mínima de


software que puede proporcionar los mecanismos necesarios para implementar un sistema operativo
ISSD-SO2

(SO). Estos mecanismos incluyen la gestión del espacio de direcciones de bajo nivel, la gestión de
subprocesos y la comunicación entre procesos (IPC).

También podría gustarte