Caso De Estudio: Linux

Páginas: 8 (1924 palabras) Publicado: 14 de febrero de 2013
HISTORIA DE UNIX Y LINUX
El inicio de Linux esta en el sistema operativo MINIX que fue desarrollado con el objetivo de que sirviera de apoyo para la enseñanza de sistemas operativos.
MINIX se caracterizaba por tener una estructura basada en un microkernel, se podía construir un sistema operativo más fiable y sencillo, pero a la vez más eficiente. MINIX poseía ciertas ventajas.
Ofrecía unainterfaz basada en la de UNIX versión 7. Tenía un valor relativamente pequeño, también podían trabajar en equipos que disponían de unos recursos hardware muy limitadas.
Sin embargo también tenía diversas desventajas. Una de ellas es que la gestión de memoria era muy primitiva. No había ni memoria virtual ni intercambio, tampoco aprovechaba correctamente el mecanismo de paginación del procesador, elsistema de archivos, no eran concurrentes lo que limitaba el rendimiento del sistema.
Linux fue lanzado públicamente en 1991, desde entonces ha ido evolucionando e incorporando nuevas características. Tuvo un desarrollo cruzado en una maquina con MINIX y tomo prestadas numerosas ideas de este sistema, desde la estructura del árbol de código fuente hasta la distribución del sistema de archivos.GENERALIDADES SOBRE LINUX
Linux es un sistema UNIX y, por tanto, tiene las características típicas de los sistemas UNIX se trata de un sistema multiusuario y multitarea de propósito general.
UNIX siempre fue un sistema interactivo diseñado para mejorar varios procesos y usuarios al mismo tiempo. Fue diseñado por programadores, para que los programadores lo utilizaran en un entorno en el que lamayoría de los usuarios son relativamente sofisticados y están relacionados en proyectos de desarrollo de software.
Las interfaces que posee Linux son, la interfaz de usuario, la interfaz de biblioteca y la interfaz de llamadas al sistema. En llamadas al sistema se permite a los programas de usuario crear y administrar procesos, archivos y otros recursos.
En la interfaz de biblioteca es la quese especifica en POSIX, este indica que procedimientos de biblioteca debe proveer un sistema que este en conformidad, cuáles son sus parámetros, que es lo que debe hacer y qué resultados deben regresar.
La mayoría de programadores y usuarios sofisticados aun prefieren una interfaz de línea de comandos, conocida como SHELL.

La interfaz de línea de comandos del shell es más rápida de utilizar,más poderosa, se extiende con facilidad y no hace que el usuario contraiga una lesión por esfuerzo repetitivo por tener que usar un ratón todo el tiempo. Cuando el shell inicia, se inicializa a sí mismo y después escribe un carácter indicador en la pantalla y espera a que el usuario escriba una línea de comandos.

Ahora veremos la estructura del KERNEL. El kernel se posiciona directamente en elhardware y permite las interacciones con los dispositivos de E/S y la unidad de administración de la memoria; además controla el acceso de la CPU a estos dispositivos.

La principal característica del kernel es que todas las operaciones de manejo de memoria o de dispositivos son desde un punto de vista de usuario, totalmente transparentes, esto significa, no es necesario saber cómo trabajar abojo nivel con el procesador para realizar las operaciones que sean necesarias, ya que será el kernel, a través de una serie de instrucciones ya implementadas el que lo hará por nosotros.


LOS PROCESOS EN LINUX

Linux permite que un proceso cree hilos adicionales, una vez que empieza a ejecutarse. Linux es un sistema de multiprogramación, por lo que puede haber varios procesos independientesen ejecución al mismo tiempo.

Los procesos en Linux son básicamente igual que en cualquier otra variedad de UNIX. Un aspecto original de Linux es el servicio clone que es una extensión del clásico fork. Este nuevo servicio permite crear un proceso que comparta con el padre su mapa de memoria, sus rutinas de manejo de señales y sus descriptores de archivos.

La llamada al sistema fork, que...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Caso De Estudio
  • Estudio De Casos
  • Caso De Estudio
  • Estudios De Casos
  • Estudio De Caso
  • estudio de caso
  • Caso De Estudios
  • Estudio de caso

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS