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.

Resultado de imagen para kernel

No hay comentarios:

Publicar un comentario