Sistema operativo mandriva
“SANTO TORIBIO DE MOGROVEJO”
“Facultad de Ingenieria”
INGENIERIA DE SISTEMAS Y COMPUTACION
TRABAJO DE INVESTIGACIÓN
PLANIFICACION DE PROCESOS EN EL SISTEMA OPERATIVO MANDRIVA - LINUX
Curso:
SISTEMAS OPERATIVOS
Alumno:
Gutiérrez Ubillus, Luis
CHICLAYO, FEBRERO 2009
INTRODUCCION
Mandrake Linux fue creado en 1998 por la compañía francesaMandrakesoft SA. con la meta de hacer de Linux un sistema operativo más fácil utilizar para las personas.
El nombre de la distribución fue Mandrakelinux. Mandrake era un nombre familiar tomadas de las tiras cómicas de Mandrake el Mago. Un mago, muy real para él, también ha llevado el nombre de Mandrake . Este nombre fue elegido para la distribución, con la intención de ser fácil de usar, que sería másfácil de configurar un equipo como es tan sencillo como usar magia.
No fue sino hasta 2005, después de la adquisición de la empresa brasileña Conectiva que la empresa y el producto se denominará "Mandriva"
Mandriva Linux es bastante popular (especialmente en Francia) porque, entre otras cosas, la facilidad de uso de sus herramientas de instalación y configuración. por lo tanto, a menudo serecomienda para principiantes.
En cuanto al logotipo, que apenas ha cambiado desde el principio. Se trata de una estrella con la punta derecha brillante, tres pequeñas chispas, y una curva azul de abajo. La estrella expresa la facilidad que ofrece Mandriva Linux para configurar y realizar tareas en un ordenador tan fácilmente como por arte de magia, ella también se menciona en esta estrella.CAPITULO I
PLANIFICACION DE PROCESOS EN LINUX – MANDRIVA
Antes de empezar a dar una definicion de la planificacion en Linux debemos definir que es un proceso:
De acuerdo con TANENBAUM, Andrew (2003), un proceso es una abstraccion de un programa en ejecucion.
Tambien podemos decir que un proceso es un programa en ejecucion que puede estar cambiando constantemente en la medida en que elprocesador ejecuta las instrucciones de código
Estado de un Proceso:
Un proceso en Linux puede tener los siguientes estados:
• Running: Preparado para ejecutarce (Activo)
• Waiting: Esperando algo; es como un estado listo que espera la asignacion de memoria real para competir por el uso del procesador.
• Stopped: Detenido; es como el estado bloqueado que espera por laocurrencia de un evento que podria ser una entrada o salida.
• Zombie: Se da cuando un proceso ya termino pero su padre puede obtener algun provecho de el.
Ya teniendo definido un proceso el paso a seguir será definir que es la planificacion:
De acuredo con Di Serio, Angela (1998), la planificación consiste en elegir el proceso mas apropiado y ejecutarlo, y esto implica realizarlo dela manera más justa o apropiada.
Tipos de Planificacion:
De acuerdo con La Red Martinez (2001), tenemps los siguientes tipos:
• Apropiativa (Multitarea): Es la estrategia de permitir que los procesos ejecutables se an suspendidos temporalmente.
• No Apropiativa (Monotarea): Es la estrategia de permitir la ejecucion de un proceso hasta terminar
Niveles de Planificacion:
Deacuerdo con La Red Martinez (2001), tenemps los siguientes tipos:
• De Alto Nivel (SCHEDULER): Se encarga de elegir los trabajos dentro de una cola de trabajos que llegan, y colocarlos en una cola de procesos.
• De Nivel Medio: Controla los trabajos que se intercambian hacia fuera y de regreso; actua cuando el sistema esta sobrecargado.
• De Bajo Nivel (Dispatcher):Da laorden al CPU para ejecutar los procesos de los trabajos que el planificador de alto nivel a colocado en la cola de listos.
COMO TRABAJA EL PLANIFICADOR EN LINUX (MANDRIVA):
De acuerdo con FLYNN (2001) en Linux se manejan dos tipos de procesos: Los procesos Normales y Los procesos en Tiempo Real.
La planificación se lleva a cabo mediante la función Schedule:
Para determinar que politica...
Regístrate para leer el documento completo.