Está en la página 1de 5

TECNOLÓGICO NACIONAL DE MÉXICO

INSTITUTO TECNOLÓGICO DE COLIMA

Departamento de Sistemas y Computación

INGENIERÍA EN INFORMATICA

Profesor:
Juan García Virgen

Materia:
Sistemas operativos 1

Alumno:
Arvens Alan Ortiz Abundes

Actividad:

NIVELES DE UN SISTEMA OPERATIVO

Villa de Álvarez, Colima; 17 de febrero de 2022


Introducción
El sistema operativo se divide en partes o niveles, cada uno perfectamente definido
y con un claro interface (comunicación) con el resto de los elementos. De esta forma,
las zonas más internas del sistema operativo o núcleo del sistema estarán más
protegidas de accesos indeseados desde las capas más externas.

Desarrollo de la investigación

Los niveles de un sistema operativo son:

Nivel 1 Gestión del procesador: es este nivel se encuentra el kernel o núcleo. Que
es la parte del sistema operativo encargada de la gestión de la CPU.

1. Comunicación y comunicación de procesos: lleva la cuenta de los procesos


activos, traslado el control de la CPU de un proceso a otro y almacenado
el estado del sistema en estructura de datos

2. Control de interrupciones.

3. Manejo de condiciones de error.

Nivel 2 Gestión de memoria: este nivel es el encargado de repetir la memoria


disponible entre los procesos.

Nivel 3 Gestión de procesos: Este nivel es el de la creación y destrucción de los


procesos, intercambio de mensajes y detección y arranque de los mismos.

Nivel 4 Gestión de dispositivos: en este nivel se realiza la gestión de las


entradas/salidas (E/S) en función de los dispositivos existentes.
Nivel 5 Gestión de la Información: el objetivo de este nivel es el de gestionar el
espacio de nombre logico, utilizados para simplificar el acceso a los recursos.

Que es un kernel
El núcleo o kernel es la parte central de un sistema operativo y es el que se encarga
de realizar toda la comunicación segura entre el software y el hardware del
ordenador. El núcleo kernel es la parte más importante del sistema operativo Unix
y sus derivados, como Linux y todas las distribuciones que dependen de él.

• Ahora sabemos que el kernel permite la comunicación entre el software y


los dispositivos físicos de un ordenador, tanto el hardware interno como la
placa base, procesador, memoria y unidades de almacenamiento, hasta
aquellos que se consideran periféricos, como el ratón, teclado, monitor,
llaves USB, cámaras, teléfonos, etc.
• Además de esto, el núcleo kernel también debe hacer una gestión de la
memoria RAM. La memoria debe ser utilizada de manera eficiente,
dividiéndola entre los distintos servicios y aplicaciones para que todo
funcione de forma fluida, ya que un sistema operativo actual es
‘multitarea’, por lo que se ejecutan todo el tiempo varias aplicaciones y
servicios al mismo tiempo.
• Al igual que la memoria, el procesador también debe ser gestionado por
el núcleo de Linux. Actualmente tenemos procesadores con múltiples
núcleos e hilos, así que el kernel debe dividir las tareas que hace el
ordenador entre todos los núcleos de la CPU para que esas tareas se
realicen correctamente sin solaparse unas con otras.
Diferencias entre kernel Linux y Windows
Windows Linux
Su propósito kernel comercial kernel de Linux es
desarrollado por de código abierto
Microsoft basado en Unix.
Accesibilidad al código no hay acceso al cualquiera puede
fuente código fuente de trabajar en su
Windows, desarrollo

Arquitectura diferente arquitectura híbrida tiene una


arquitectura
monolítica.
Diferentes protocolos de usa una Lista de control usa los permisos
control de acceso a archivos de acceso para los tradicionales de
protocolos de control Unix y POSIX ACL
para el control de
acceso a archivos.
Ubicación de la pila GUI incluye una pila de GUI mantiene la pila de
en el kernel. la GUI en el espacio
del usuario.
Capacidades de soporte ofrecer soporte para ofrece entornos
multiusuario múltiples usuarios y 100% multiusuario.
múltiples sesiones,
depende la versión
Ubicación de mantiene un registro elige mantener sus
almacenamiento de para almacenar sus configuraciones en
configuración configuraciones archivos.

La forma en que maneja los Dependiendo de qué se comportará igual


dispositivos en los que se dispositivo esté en todos los
ejecuta ejecutando el kernel se dispositivos.
comportará de manera
diferente
Conclusión
Muchas veces ignoramos todo lo que hay detrás de ese click que damos al botón
de encendido en los dispositivos electrónicos, no nos imaginamos que hay todo un
sistema de jerarquías que controla todo el sistema operativo.

Como puede ver, hay muchas diferencias que diferencian los núcleos de Windows
y Linux. Por supuesto, la mayoría de ellos implican accesibilidad y la forma en que
se comportan en ciertas situaciones.

Si bien a primera vista el kernel de Windows parece menos permisivo, también es


mucho más fácil de entender para el usuario común. Esto hace que el sistema
operativo sea mucho mejor para el uso comercial a gran escala, mientras que el
código de Linux es mejor para el desarrollo.

Referencias
Gamarra, G. (04 de 01 de 2018). www.profesionalreview.com. Obtenido de
https://www.profesionalreview.com/2018/01/04/que-es-el-kernel-y-como-funciona/
mundowin.com. (05 de 2021). mundowin.com. Obtenido de https://mundowin.com/diferencias-entre-el-kernel-
de-windows-y-el-kernel-de-linux/
SISTEMASOPERATIVOS1WEB. (21 de 04 de 2016). sistemasoperativos1web.wordpress.com. Obtenido de
https://sistemasoperativos1web.wordpress.com/2016/04/21/cuales-son-los-niveles-de-un-sistema-
operativo/

También podría gustarte