Linux

Solo disponible en BuenasTareas
  • Páginas : 6 (1434 palabras )
  • Descarga(s) : 4
  • Publicado : 24 de marzo de 2010
Leer documento completo
Vista previa del texto
¿QUÉ CARACTERÍSTICAS TIENE EL KERNEL DE WINDOWS Y EL DE LINUX?

CARACTERÍSTICAS DEL KERNEL LINUX

|El núcleo del sistema llamado también kernel es el encargado de realizar la mayoría de las funciones básicas del |
|sistema y gestiona entre otras cosas la memoria, los archivos, los usuarios, las comunicaciones, los procesos, |
|etc. La gestión de éstas cosas se hacen por medio de unnúmero de funciones limitadas que se denominan "llamadas |
|al sistema" y que pueden ser usadas por los programas. Los procesos que usan una "llamada al sistema" cambian su |
|modo de ejecución. Mientras están ejecutando la llamada del núcleo se dice que están en modo núcleo y cuando están|
|ejecutando código que no pertenece al núcleo se dice que están en modo usuario. Son dos niveles deejecución |
|distintos ya que el modo núcleo es un modo privilegiado. Esto garantiza a nivel de hardware que ningún programa de|
|usuario pueda acceder a recursos generales del sistema ni interactuar con otros procesos a no ser que use las |
|llamadas del núcleo las cuales establecerán si tiene o no permiso para hacer ciertas cosas. Esto proporciona gran |
|robustez de funcionamiento. Unprograma mal diseñado no perjudicará jamás al sistema ni a otros procesos. Cada |
|proceso tiene su propia zona de memoria y no puede acceder fuera de ella ni intencionadamente ni accidentalmente. |
|Sus características principales son: |
|Multitarea, multiusuario, multiplataforma|
|Compila software desarrollado para linux |
|Todo lo que se hace para linux (código del núcleo, drivers, librerías y programas de usuario), son de libre |
|distribución. |
|Soportaconsolas virtuales permitiendo más de una sesión abierta, conmutando fácilmente entre ellas. |
|El núcleo es capáz de emular por su cuenta las instrucciones del coprocesador 387, con lo que cualquier 386 con |
|procesador o sin él, se podrán ejecutar aplicaciones que lo requieran. |
|Implementa PLIP para comunicarse al puerto de impresora.|
|Implementa NFS para acceso remoto a archivos. |
|El núcleo soporta ejecutables con paginación por demanda. Esto significa que sólo los segmentos del programa que |
|se necesitan, se cargan en memoria. Las páginas de los ejecutables son compartidas mediante la técnica|
|copy-on-write, contribuyendo todo ello a reducir la cantidad de memoria requerida para las aplicaciones. |
|Con el fin de aumentar la memoria disponible, linux implementa la paginación con el disco: puede tener hasta 256 |
|Mb de espacio de intercambio o SWAP en el disco duro. Cuando el sistema necesita más memoria, expulsará pÁginas |
|inactivas del disco,permitiendo la ejecución de programas mas grandes o aumentando el número de usuarios que |
|puede atender a la vez. Sin embargo el swap no puede suplir totalmente a la memoria RAM ya que el primero es mucho|
|mas lento que el segundo. La memoria dedicada a los programas y a la caché del disco está unificada. Si en cierto |
|momento hay mucha memoria libre, el tamaño de la caché de disco aumentaráacelerando así los proceso. |
|Con el término swap debe entenderse que no se intercambian procesos completos, sino páginas individuales. Por |
|supuesto, en muchos casos se expulsarán al disco procesos completos, pero no siempre ocurre. |
|Despues de todo, la parte más importante del sistema radica en la cantidad de software disponible que existe. El |...
tracking img