Está en la página 1de 4

Definir las siguiente 5 capa que contiene el kernel?

Explique la función de
cada uno en el Sistema Operativo?
 Nivel 1. Gestion de Memoria:Proporciona las facilidades de bajo nivel para la gestion de memoria
secundaria necesaria para la ejecucion de procesos.

    Nivel 2. Procesador:  Se encarga de activar los cuantums de tiempo para cada uno de los procesos,
creando interrupciones de hardware cuando no son respetadas.

    Nivel 3. Entrada/Salida: Proporciona las facilidades para poder utilizar los dispositivos de E/S
requeridos por los procesos.

    Nivel 4. Informacion o Aplicacion o Interprete  de Lenguajes: Facilita la comunicacion con los


lenguajes y el sistema operativo para aceptar las ordenes en cada una de las aplicaciones.
Ejecutando un programa el software de este nivel crea el ambiente de trabajo e invoca a los
procesos correspondientes.

    Nivel 5. Control de Archivos: Proporciona la facilidad para el almacenamiento a largo plazo y


manipulacion de archivos con nombre, va asignando espacio y acceso de datos en memoria.
El nucleo o kernel realiza diferentes funciones tales como:

Manejo de interrupciones.

Creacion y destruccion de procesos.

Cambio de estado de los procesos.

Despacho

Suspension y reanudacion de procesos.

Sincronizacion de procesos.

Comunicacion entre procesos.

Manipulacion de los bloques de control de procesos.

Apoyo para las actividades de entrada/salida.

Apoyo para asignacion y liberacion de memoria.

Apoyo para el sistema de archivos.

Apoyo para el mecanismo de llamada y retorno de un procedimiento.

Apoyo para ciertas funciones de contabilidad del sistema.

En los Sistema Operativo que es el Kernel32.dll? y cuales su función principal


Kernel32.dll es un archivo presente en versiones de 32 bits de los sistemas operativos de Microsoft
Windows, Microsoft Windows XP y Microsoft Windows 2000. Es esencial para el correcto
funcionamiento del sistema operativo, y es uno de los archivos que se carga cuando el sistema
operativo se inicia. Su propósito es hacer que las funciones del sistema estén disponibles para los
programas. La .dll al final del nombre del archivo es la abreviatura de \"Dynamic Link Library \", un
tipo de archivo que contiene el código utilizado por otros programas, pero que no se puede ejecutar
por sí mismo.

El archivo kernel32.dll contiene código que puede ser utilizado por otros programas. Este código
permite a los programas acceder a las funciones del sistema, tales como las de iniciar y detener los
procesos, gestión de memoria, y entrada/salida básica.

3-) Cuando se inicia el Sistema Operativo que hace el Kernel? Explíquelo


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.

Puede que te preguntes, ¿qué funciones realiza el kernel del SO?

El kernel cumple cuatro tareas: Gestión de la memoria: supervisa cuánta memoria se utiliza para
almacenar qué tipo de elementos, así como el lugar en que los guarda. Gestión de los procesos:
determina qué procesos pueden usar la unidad central de procesamiento (CPU), cuándo y durante
cuánto tiempo.

Cuales la función del micro kernel? Y cuales son las funciones que realiza en
un Sistema Operativo.
El microkernel en sí proporciona llamadas de sistema para gestionar los procesos, los hilos de
ejecución, la memoria virtual, la comunicación entre procesos (IPC), la espera entre cambios de
estado de un objeto y los mecanismos de bloqueo (futexes) para la correcta ejecución de los
procesos

El kernel gestiona la comunicación entre el hardware y el software, permitiendo que el propio


sistema operativo y las aplicaciones puedan hacer uso del procesador, memoria, sistema de
almacenamiento, gráficos, sonido y demás componentes disponibles en el dispositivo que está
gobernado por ese sistema operativo.

No solo eso: el kernel o núcleo del sistema también gestiona eventos críticos como las señales que
envían los dispositivos o la imprescindible planificación de procesos que permiten repartir por
ejemplo recursos como el procesador.

Elija 3 Sistema Operativo y señale la seguridad Kernel, e identifique la


vulnerabilidad de cada uno.
LINUX

Se ha descubierto una vulnerabilidad crítica (CVE‐2016‐0728) que afecta a ciertas versiones


del kernel de Linux la cual podría permitir a un atacante obtener privilegios de root en un dispositivo
vulnerable.
La vulnerabilidad se debe a una pérdida de referencia en la utilidad de gestión de cadena de claves
de Linux. Esta utilidad es, principalmente, una forma en la que las interfaces mantienen y almacenan
temporalmente los datos de inicio de sesión, claves de autenticación, claves de cifrado, certificados y
otros datos, y luego ponerlos a disposición de las aplicaciones.

Esta fuga de información de referencia podría ser explotada por un atacantes para ejecutar código
arbitrario en el kernel de Linux. En una prueba de concepto llevado a cabo por los investigadores, ha
tomado alrededor de 30 minutos en ejecutar exitosamente el exploit, hasta lograr escalar de
privilegios.

Microsoft Windows

Una vulnerabilidad de divulgación de información existe cuando el núcleo de Windows inicializa


incorrectamente objetos en memoria. Para aprovechar esta vulnerabilidad, un atacante autenticado
podría ejecutar una aplicación especialmente diseñada. Un atacante que aprovechara esta
vulnerabilidad podría obtener información para comprometer el sistema del usuario. La
actualización corrige la vulnerabilidad al corregir la forma en que el kernel de Windows inicializa
objetos en memoria.

Mac OS

Esta vulnerabilidad se produce debido a la forma en la que macOS procesa los


archivos INETLOC (accesos directos a ubicaciones de internet que contienen nombre de usuario y
contraseña para SSH), lo que da como resultado un escenario que permite que los comandos
adjuntos a esos archivos se ejecuten sin advertencia alguna.

Las versiones más recientes de macOS (de Big Sur) bloquearon el prefijo file: // (en
com.apple.generic-internet-location), sin embargo, hubo una serie de casos que causó que File: // o
fIle: // pasaran por alto la verificación.

Big Sur 11.3 se ha lanzado y lo mejor es que actualices cuanto antes macOS para solucionar la falla
de seguridad detectada.

Todos sabemos que lo mejor es actualizar los dispositivos y sistemas operativos en cuanto se tiene la
oportunidad. En ocasiones puede conllevar algún problema, como suele ocurrir a veces con
Windows, pero las mejoras en seguridad son motivo suficiente como para hacerlo, tal como ha
ocurrido recientemente en macOS.

TechRadar informa que el investigador de ciberseguridad Cedric Owens ha detectado un fallo en la


seguridad de este sistema operativo que "permite a un atacante  crear muy fácilmente una carga útil
de macOS que Gatekeeper no verifica" y que abre la puerta a robar toda la información que exista en
ese equipo.

Según distintas investigaciones llevadas a cabo, se está explotando este fallo de seguridad y hay
malware muy extendido que permite omitir la función Gatekeeper. Esta función es la encargada de
evitar que los usuarios ejecuten aplicaciones potencialmente maliciosas y al ser inútil se carece de
una de las mejores barreras de macOS.

También podría gustarte