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.

 

 Fernando Paredes

Ir abajo 
AutorMensaje
fernando paredes
Novato
Novato



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

Fernando Paredes Empty
MensajeTema: Fernando Paredes   Fernando Paredes EmptyMiér Sep 08, 2010 1:07 am

1.- Determinar si hay diferencias en ese modelos de estados entre un S.O. Windows y un S.O. Unix(Linux).
http://image.wetpaint.com/image/2/ApzeoOWxlh2T_FgeGAQWwg8128/GW500H147

http://www.monografias.com/trabajos26/estados-proceso-hilos/gra1.jpg

* Preparado (R).- Proceso que está listo para ejecutarse. Simplemente está esperando a que el sistema operativo le asigne un tiempo de CPU.
* Ejecutando (O).- Sólo uno de los procesos preparados se está ejecutando en cada momento (monoprocesador).
* Suspendido (S).- Un proceso se encuentra suspendido si no entra en el reparto de CPU, ya que se encuentra esperando algún tipo de evento (por ejemplo, la recepción de una señal software o hardware). En cuanto dicho evento se produce, el proceso pasa a formar parte del conjunto de procesos preparados.
* Parado (T).- Un proceso parado tampoco entra en el reparto de CPU, pero no porque se encuentre suspendido esperando algún evento. En este caso, sólo pasarán a estar preparados cuando reciban una señal determinada que les permita continuar.
* Zombie (Z).- Todo proceso al finalizar avisa a su proceso padre, para que éste elimine su entrada de la tabla de procesos. En el caso de que el padre, por algún motivo, no reciba esta comunicación no lo elimina de la tabla de procesos. En este caso, el proceso hijo queda en estado zombie, no está consumiendo CPU, pero sí continua consumiendo recursos del sistema.

2.- Cuales son los pasos para la formacion de un proceso?

Existe una tabla de procesos que contiene una entrada por cada uno de ellos con los datos que requiere el sistema:

identificación, direcciones de los segmentos que emplea en la memoria, información que necesita el scheduler y otros. la entrada de la tabla de procesos se asigna cuando se crea el proceso y se libera cuando éste termina.

Para crear un proceso se requiere la inicialización de una entrada en la tabla, así como la creación de segmentos de texto y de datos. Además, es necesario modificar la tabla cuando cambia el estado del proceso o cuando recibe un mensaje de otro (para sincronización, por ejemplo). Cuando un proceso termina, su entrada en la tabla se libera y queda otro disponible para que otro nuevo la utilice.

Un proceso puede crear varios procesos nuevos, a través de una llamada al sistema de crear proceso, durante
el curso de ejecución. El proceso creador se denomina proceso padre , y los nuevos procesos son los hijos de
ese proceso. Cada uno de estos procesos nuevos puede a su vez crear otros procesos, formando un árbol de
procesos

La creación de un proceso implica varias operaciones, incluyendo:

· Dar nombre al proceso
· Registrarlo en la lista de sistema de procesos conocidos
· Determinar la prioridad inicial del proceso
· Crear el PCB
· Asignar recursos iniciales


3.- Segun la respuesta a la pregunta b) los pasos implican: Software, Hardware o ambos?
Solo Software



4.- Es lo mismo estado del procesador que estado del proceso?

No es lo mismo porque el estado del proceso depende en gran parte de su relación con el microprocesador y el estado del procesador contienes los indicadores de estado del sistema.
Volver arriba Ir abajo
 
Fernando Paredes
Volver arriba 
Página 1 de 1.

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: