Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Manuel Allard Andrade - S7 - Tarea
Manuel Allard Andrade - S7 - Tarea
1) Linux cuenta con una arquitectura basada en seis capas, ¿cuáles serían las funciones de cada
una de estas capas? Señale, también, la importancia de cada una dentro del sistema operativo
(3 puntos).
Respuesta:
Controladores de Dispositivos: cumplen una función especial en sistemas GNU/Linux, permiten
escribir código de “Kernel” para acceder directamente al hardware y brindar una interfaz hacia
las aplicaciones de usuario que no cuentan con este privilegio (Corbet, 2005). están
relacionados con la interacción entre este y los dispositivos de entrada y salida. Existe un
programa o controlador distinto para cada dispositivo y se ejecutan cuando se genera una orden
del Kernel.
Kernel de Linux: es el sistema operativo que administra los procesos y estado de los mismos,
planifica la CPU, gestiona los archivos y directorios, administra la memoria asignando la cantidad
y posición en memoria de cada proceso; es el responsable de mantener y gestionar la
disponibilidad de espacio libre en disco. Es de suma importancia ya que es el corazón del
sistema operativo. Sin el Kernel, sencillamente no podríamos realizar ninguna tarea, ya que se
encarga principalmente de que el software y el Hardware de nuestro PC funcionen
correctamente y puedan interactuar entre ellos.
Interfaz de llamadas al sistema: Es intermediaria entre el usuario y el Kernel, ya que gestiona las
llamadas al sistema, permitiendo que el usuario manipule procesos, archivos y recursos. En
otras palabras, se puede decir que es una capa fina que proporciona los medios para realizar
llamadas a funciones desde el espacio de usuario en el núcleo.
Shell de Linux: es la capa encargada de interpretar las órdenes que debe procesar el sistema.
Aquí tenemos dos tipos de aplicaciones, aquellas que corren por línea de comandos, como los
comandos comunes de linux, y la mayor parte de los servicios, y aplicaciones gráficas, que
corren sobre terminales gráficas montadas en un servidor gráfico. Así, toda aplicación que
estemos ejecutando, correrá en una terminal, ya sea de texto, o gráfica.
Aplicaciones: Son aquellas que tienen herramientas que permiten a un usuario realizar uno o
diversos tipos de tareas, es decir, es la que contiene todas las herramientas disponibles para los
usuarios.
2) La empresa ABC-Computación le ha pedido evaluar un conjunto de distribuciones de Linux,
tratando de determinar si corresponden a un sistema operativo para usuario o para servidor.
Utilizando la siguiente tabla, defina la naturaleza de cada versión (distribución Linux) y su
principal característica (3 puntos).
Respuesta:
[Haga triple clic en cualquier parte de este párrafo para escribir la primera referencia bibliográfica.]
http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S2227-18992014000200003
https://issuu.com/julianmolinaosorio/docs/arquitecturakernellinux
http://online.iacc.cl/pluginfile.php/4252051/mod_resource/content/3/07_Fundamentos_Hardware
_Software.pdf
https://www.caracteristicas.co/sistema-operativo-linux/}
https://blog.desdelinux.net/que-es-un-shell/
http://culturacion.com/que-es-y-que-funcion-tiene-el-kernel-de-linux/
https://es.wikipedia.org/wiki/Biblioteca_(informática)
https://docs.kali.org/
https://www.redhat.com/cms/managed-
files/RHEL_7_GA_Server_Datasheet_12182617_0514MM_A4_web_ES_LATAM_0.pd