Sistemas y Telecomunicaciones
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.


Foro de discusión creado para desarrollar los contenidos Academicos de las materias y temas propuestos de interés para los estudiantes de Sistemas.
 
ÍndiceÍndice  SistemasSistemas  GaleríaGalería  Últimas imágenesÚltimas imágenes  BuscarBuscar  RegistrarseRegistrarse  Conectarse  
Bienvenidos a mis clase desarrolladas, las materias recientemente registradas son Analisis y Diseño de Sistemas Estructurados y Arquitectura Computacional.
No olviden que debn registrase para poder colocar respuestas. Y colocar sus deberes.

 

 Taller No. 6 Estado de los procesos

Ir abajo 
AutorMensaje
delpino.marcos




Cantidad de envíos : 9
Puntos : 25
Reputación : 0
Fecha de inscripción : 21/08/2010

Taller No. 6 Estado de los procesos Empty
MensajeTema: Taller No. 6 Estado de los procesos   Taller No. 6 Estado de los procesos EmptySáb Sep 25, 2010 2:04 pm

---------------------------------------------------------------------------------------------------------
a) Determinar si hay diferencias en ese modelos de estados entre un S.O. Windows y un S.O. Unix(Linux). Muestre los gráficos. Explique.
----------------------------------------------------------------------------------------------------------
Windows
Desarrollador: Microsoft Corporation, fundada por Bill Gates Y Paul Allen
Windows ha incorporado a través de sus diferentes versiones múltiples herramientas que se han convertido en estándares en la mayoría de los usuarios en el mundo. Windows incorpora, entre otro software, herramientas como Interner Explored y el Reproductor de Windows Media los cuales se han convertido en el navegador de Internet y Reproductor Multimedia, respectivamente, más populares en el mundo.
Windows es utilizado principalmente en computadoras personales existiendo también diferentes versiones para servidores y dispositivos móviles.

Linux
Desarrollador: Richard Stallman creador del proyecto GNU
Es uno de los paradigmas más prominentes del software libre y del desarrollo del código abierto, su código fuente está disponible públicamente y cualquier persona puede usarlo libremente, estudiarlo, redistribuirlo y modificarlo si tiene conocimientos informáticos.
Modelo de desarrollo: OPEN SOURCE
Núcleo: Monolítico Linux
----------------------------------------------------------------------------------------------------------
b) Cuales son los pasos para la formación de un proceso? (Recuerden dentro del S.O.)
----------------------------------------------------------------------------------------------------------
• Asignar un espacio de memoria para albergar la imagen de memoria. En general, este espacio será virtual y estará compuesto por varios segmentos.
• Seleccionar un BCP libre de la tabla de procesos.
• Rellenar el BCP con la información de identificación del proceso, con la descripción de la memoria asignada, con los valores iníciales de los registros indicados en el archivo objeto, etc..
• Cargar en el segmento de texto el código más las rutinas de sistema y en el segmento de datos los datos iniciales contenidos en el archivo objeto.
• Crear en el segmento de pila la pila inicial del proceso. La pila incluye inicialmente el entorno del proceso y los parámetros que se pasan en la invocación del programa correspondiente.
--------------------------------------------------------------------------------------------------------------------------------------------------
c) segun la repuesta de la pregunta b
----------------------------------------------------------------------------------------------------------------------------------------------------
Esta definición varía ligeramente en el caso de sistemas operativos multihilo, donde un
proceso consta de uno o más hilos, la memoria de trabajo (compartida por todos los hilos) y
la información de planificación. Cada hilo consta de instrucciones y estado de ejecución.

Los procesos son creados y destruidos por el sistema operativo, así como también este se
debe hacer cargo de la comunicación entre procesos, pero lo hace a petición de otros

procesos. El mecanismo por el cual un proceso crea otro proceso se denomina bifurcación
(fork). Los nuevos procesos pueden ser independientes y no compartir el espacio de memoria
con el proceso que los ha creado o ser creados en el mismo espacio de memoria.

En los sistemas operativos multihilo es posible crear tanto hilos como procesos.
La diferencia estriba en que un proceso solamente puede crear hilos para sí mismo y en
que dichos hilos comparten toda la memoria reservada para el proceso.

----------------------------------------------------------------------------------------------------------
d) Es lo mismo estado del procesador que estado del proceso? Explique su respuesta.
----------------------------------------------------------------------------------------------------------
No, por que el estado del proceso es la información que se almacena en la implantación de los procesos y el estado del procesador esta formado por el contenido de todos sus registros
----------------------------------------------------------------------------------------------------------
Volver arriba Ir abajo
 
Taller No. 6 Estado de los procesos
Volver arriba 
Página 1 de 1.
 Temas similares
-
» Taller en clase 6 - Esados de los Procesos
» Taller en clase 6 - Esados de los Procesos :: Wellington Carreño, Alejandro Domínguez, Cristina Panchana, Xiomara Sisa --
» deberde procesos
» resumen de procesos
» Planificacionde procesos

Permisos de este foro:No puedes responder a temas en este foro.
Sistemas y Telecomunicaciones :: Foro de Sistemas Operativos :: CISC 2010-C2 :: Taller en clase 6 - Estado de los Procesos-
Cambiar a: