lunes, 22 de febrero de 2016

¿Qué es el Kernel?

En lo personal me ha costado un poco entender exactamente lo que es el Kernel, he leido varios post en internet  y he visto videos en los cuales explica en que consiste. Para contestar esta incógnita primero veremos una definición bastante técnica de lo que es el Kernel y luego una compresión para saber de qué se trata este asunto.

"El kernel es un programa o software considerado como la parte fundamental del sistema operativo, ejecutando en modo privilegiado. Es la parte escencial del sistema operativo que provee los servicios basicos del sistema. Es el mediador entre el sistema operativo y el hardware. Contiene una series de abstracciones del hardware para que los programadores no tengan que acceder al hardware directamente, ocultando asi la complejidad y proporcionando una interfaz limpia."

Según estos conceptos se puede entender, por ejemplo, que en el sistema operativo cuando se ejecuta un proceso, le proporciona la ejecución a el kernel y luego el kernel se la pasa a el hardware. Una vez que el hardware haga su función y se la mande al kernel otra vez, el kernel se la facilitará al sistema operativo para que haga función previamente ejecutada.

También podemos decir que el kernel actúa como sistema operativo, pero en realidad no lo es. Éste es más bien es el corazón del sistema operativo.

El kernel trabaja muy de la mano con el sistema operativo y el hardware con una comunicación de fuciones intermediarias entre sí.

A continuación se mostrará un gráfico que reprenta de mejor manera el tema que se está tratando.






Para la realización de este post se han visitado varios lugares:



Sistemas Operativos



Definición                                                                                      



Antes de comenzar a describir, primeros vamos a conocer un pequeño concepto acerca de lo que son los Sistemas Operativos.

Los sistemas operativos es el programa que facilita la interacción entre el usuario y el harware para llevar a cabo procesos o tareas. Este es el programa más importante del computador ya que sobre este sistema trabajan los demas programas y aplicaciones. Los sistemas operativos realizan operaciones basicas como: reconocimento de teclado, enviar información a la pantalla, controlar los dispositivos perisféricos, entre muchas funciones más.

Los sistemas operativos más conocidos son Windows, DOS, Linux. Cada uno tienen funcionalidades y características que los hacen únicos y es la causa del porque existen prefencias de uso entre la comunidad informática.

Clasificaciones de los SO                                                            


Los sistemas operativos se clasifican de la siguiente manera:

- Multiprocesador: son capaces de abrir un programa en varios CPU.

- Multiusuario: la característica principal de estos sistemas operativos es que permiten     que dos o más usuarios hagan uso del programa al mismo.

- Multitramo: permiten que diferentes partes del programa se puedan procesar al mismo   tiempo.

- Multitarea: hacen que varios programas funcionen al mismo tiempo.

- Tiempo real: diseñados para aplicaciones que necesitan una respuesta inmediata con     respecto a su entrada. 

Versiones de Sistemas Operativos más usados                       


A continuación se mostrarán algunos ejemplos de sistemas operativos y sus direntes versiones.







  • Windows 95
  • Windows 98
  • Windows XP
  • Windows Vista
  • Windows 7
  • Windows 8.1
  • Windows 10



  • AMIX
  • GNU/Linux
  • Irix
  • Minix
  • System V
  • Solaris
  • UnixWare


  • Mac OS 7
  • Mac OS 8
  • Mac OS 9
  • Mac OS X



  • Android 1.0 Apple Pie
  • Android 1.1 Banana Bread
  • Android 1.5 Cupcake
  • Android 1.6 Donut
  • Android 2.3.x Gingerbread
  • Android 6.0 Marshmallow