Kernel de Windows y diferencias con kernel de Linux
El kernel o núcleo es un componente fundamental de cualquier sistema operativo.
Es el encargado de que el software y el hardware de cualquier ordenador puedan
trabajar juntos en un mismo sistema, para lo cual administra la memoria de los
programas y procesos ejecutados, el tiempo de procesador que utilizan los
programas, o se encarga de permitir el acceso y el correcto funcionamiento de
periféricos y otros elementos físicos del equipo.
El kernel de Linux se puede actualizar y manipularse en cualquier distribución.
El kernel que utiliza Windows es el mismo con el que han trabajado desde
Windows NT solo han sido modificadas varias cosas es decir todos sus kernel
están basadas en el karnel de Windows NT.
El sistema utiliza para cada una diferentes tipos de programa. Por ejemplo, las
aplicaciones se ejecutan en el modo usuario, y los componentes principales del
sistema operativo en el modo kernel. Mientras la mayoría de los drivers suelen
usar el modo kernel, aunque con excepciones,
Es por eso que se refiere a él como Kernel hibrido, pero sobre todo también
permite tener subsistemas en el espacio del usuario que se comunicaban con el
kernel a través de un mecanismo de IPC
Diferencias
La principal diferencia entre el kernel de los sistemas operativos de Windows y
Linux en que el kernel de Linux es de código abierto y cualquiera puede
modificarlo, algo que sirve para estar presente en múltiples sistemas operativos.
El de Windows en cambio es bastante más cerrado.
Los de Linux copiaron los principios de modularidad de Unix y decidieron abrir el
código y las discusiones técnicas.
El kernel de Linux solo tiene una capa en cambio el de Windows tiene dos este
quiere decir que Linux tiene un núcleo monolítico
Diferencias entre UEFI Y BIOS
Cuando iniciamos un sistema operativo lo primero que se ejecuta es el BIOS pero
hace unos años se empezó a utilizar el UEFI un nuevo estándar para PCs
diseñado para remplazar al BIOS
El UEFI fue diseñado con el objetivo de mejorar la interoperabilidad del software y
solucionar las limitaciones del BIOS.
La principal función del BIOS es inicializar los componentes de hardware, por otra
parte el UEFI se carga en cualquier memoria no volátil lo cual permite ser
independiente de cualquier sistema operativo
Otra diferencia es que UEFI se ejecuta en 32 o 64 bits de modo protegido en la
CPU, no en 16 bits como es en el BIOS.
Por otra parte también tienen similitudes por ejemplo.
Todos los cambios a BIOS o UEFI deberán utilizar un mecanismo
autenticado de actualización o un mecanismo seguro de actualización local
El mecanismo de actualización local seguro solo se debe usar para cargar
la primera imagen o para recuperarse de un fallos en el sistema de
arranque
También garantizan la autenticidad e integridad de la imagen de
actualización, especialmente si se trate de BIOS
Para evitar la modificación no intencional o maliciosa del sistema, deberá
estar protegidos con un mecanismo que no se pueda remplazar fuera de
una actualización autenticada
No hay comentarios.:
Publicar un comentario