
domingo, 12 de marzo de 2017
1 SEMESTRE_ Kernel,Linux
Que es el Kernel de Windows y la diferencia con el
Kernel de Linux.
El Kernel de Windows es básicamente 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.
Diferencia con el kernel de Linux
Bueno el kernel de Linux según la Información es similar al de Windows con unas
variaciones en el funcionamiento de este.
Administración de la memoria para todos los programas y procesos en
ejecución.
Administración del tiempo de procesador que los programas y procesos en
ejecución utilizan.
Es el encargado de que podamos acceder a los periféricos/elementos de
nuestro ordenador de una manera cómoda.
Bueno después que empezó a desarrollarse 2.6 del Kernel o núcleo existieron dos
versiones mas como son:
Versión de producción: La versión de producción, era la versión estable
hasta el momento. Esta versión era el resultado final de las versiones de
desarrollo o experimentales.
Versión de desarrollo: Esta versión era experimental y era la que
utilizaban los desarrolladores para programar, comprobar y verificar nuevas
características, correcciones, etc. Estos núcleos solían ser inestables y no
se debían usar sin saber lo que se hacía.
Cuando el equipo de desarrollo del núcleo experimental, decidía que tenía un
núcleo estable y con la suficiente calidad, se lanzaba una nueva versión de
producción o estable. Esta versión era la que se debía utilizar para un uso normal
del sistema, ya que eran las versiones consideradas más estables y libres de
fallos en el momento de su lanzamiento.
2
¿Para que Sirve? Ventajas y Desventajas
Kernel de Windows: Bueno sirve y se encarga de que tu software y tu hardware
funcionen conjuntamente, por ejemplo este se encarga de administrar la memoria,
los tiempos de procesamiento, al igual que 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.
Kernel de Linux: El kernel Linux es el componente central de un sistema
operativo GNU/Linux. Un kernel se encarga de manejar los recursos hardware
como la CPU, la memoria y los discos duros, y proporciona abstracciones que le
dan a las aplicaciones una visión consistente de esos recursos.
Se encarga de interconectar todas las aplicaciones que se ejecutan en el “modo
usuario” hasta el hardware , y permitiendo a los procesos obtener información de
unos a otros utilizando la comunicación entre procesos (IPC).
Ventajas y Desventajas.
Kernel de Windows
° Es bastante modular, y está basado en dos capas principales, la del usuario y la
del Kernel.
° El Sistema ocupa cada una para diferentes cada tipo de sistema.
° Cuando accedes a una aplicación, esta accede al modo usuario, donde Windows
crea un proceso directo para la aplicación.
Kernel de Linux
° Es de Código abierto y cualquiera puede ingresar a él y modificarlo
personalmente.
° Linux cogieron los principios de modularidad de Unix y decidieron abrir el código
y las discusiones técnicas. Gracias a ello, Linux ha creado una comunidad
meritocratica de desarrolladores, una en la que todos pueden colaborar y en la
que cada cambio que se sugiere se debate con dureza para desechar las peores
ideas y quedarse con las mejores.
° Linux solo tiene una capa, o sea que es un núcleo monolítico.
3
Diferencias entre UEFI-BIOS
La BIOS es un tipo de firmware que localiza y prepara los componentes
electrónicos o periféricos de una PC, para comunicarlos con algún sistema
operativo que la gobernará. Para ello la máquina cargará ese sencillo programa en
la memoria RAM central del aparato. Características o Ventajas.
Puede ejecutar código para verificar la integridad de todos los
componentes del firmware antes de que se ejecute y lance el sistema
operativo.
Probar los componentes clave de hardware en la computadora para
garantizar que toda la información cargue correctamente y no genere
problemas sobre la información.
Controla módulos adicionales como la tarjeta de vídeo o la tarjeta de red
de área local, entre otros dispositivos.
Selecciona el dispositivo de arranque que puede ser el disco duro, una
unidad de CD o un dispositivo USB
La UEFI es una interfaz de firmware estándar para PCs, diseñada para reemplazar
el BIOS (sistema básico de entrada y salida). Es un estándar creado por más de
140 compañías tecnológicas que forman parte del consorcio UEFI, en el que se
incluye Microsoft. Se ha diseñado para mejorar la interoperabilidad del software y
solucionar las limitaciones del BIOS. Algunas de las ventajas que ofrece el
firmware UEFI son:
Ayudar a proteger el proceso previo al inicio frente a ataques de bootkit.
Tiempo de inicio y reanudación desde la hibernación más rápidos
Compatibilidad con unidades de disco duro con particiones de más de 2,2
terabytes (TB).
Compatibilidad con modernos controladores de dispositivos de firmware de
64 bits.
Capacidad para usar el BIOS con hardware UEFI.
Capacidad para usar Secure Boot.
4
Seguridad en BIOS y UEFI
Como la primera porción de código ejecutada por un dispositivo es alguno de
estos dos estándares, deben considerarse como un componente crítico para la
seguridad. De hecho, gestionar la seguridad en la BIOS permite fortalecer el
equipo desde el encendido. Dado que se ha detectado una posible vulnerabilidad
que afectaría el modo Secure Boot de la UEFI, es importante tener algunas
recomendaciones de seguridad que nos ayudan a elevar los niveles de seguridad
en nuestro equipo:
1. Todos los cambios a BIOS o UEFI deberán utilizar un mecanismo
autenticado de actualización o un mecanismo seguro de actualización
local.
2. El mecanismo de actualización local seguro sólo se debe usar
para cargar la primera imagen o para recuperarse de una corrupción en
el sistema de arranque.
3. También garantizará la autenticidad e integridad de la imagen de
actualización, especialmente si se trata de BIOS.
4. Para evitar la modificación no intencional o maliciosa del sistema, deberán
estar protegidos con un mecanismo que no se pueda reemplazar fuera
de una actualización autenticada.
5. El mecanismo de actualización será el único capaz de modificar el
BIOS del sistema sin necesidad de intervención física.

Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario