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 en clase 6 - Esados de los Procesos

Ir abajo 
+2
ivanmendez
Admin
6 participantes
AutorMensaje
Admin
Admin
Admin


Cantidad de envíos : 137
Puntos : 385
Reputación : 9
Fecha de inscripción : 22/05/2009
Localización : Guayaquil

Taller en clase 6 - Esados de los Procesos Empty
MensajeTema: Taller en clase 6 - Esados de los Procesos   Taller en clase 6 - Esados de los Procesos EmptyMar Sep 07, 2010 6:28 pm

Taller en clase 6 - Esados de los Procesos Proceso
En el material de clases se mostro el modelo de estados de procesos de tres instancias: Listo, Ejecucion y Bloqueado. Tomando en cuenta el capitulo 3 del Libro: Sistemas operativos - una vision aplicada - Carretero Jesús

Contestar las siguientes preguntas:

a) Determinar si hay diferencias en ese modelos de estados entre un S.O. Windows y un S.O. Unix(Linux). Muestre los graficos. Explique.

b) Cuales son los pasos para la formacion de un proceso? (Recuerden dentro del S.O.)

c) Segun la respuesta a la pregunta b) los pasos implican: Software, Hardware o ambos?

c) Es lo mismo estado del procesador que estado del proceso? Explique su respuesta.

FECHA: martes 07 de septiembre del 2010

ARMAR GRUPOS DE 4 PERSONAS PARA RESOLVER.

CONTESTAR COMO NEW TOPIC

Volver arriba Ir abajo
https://sistemas-clases.forosactivos.net
ivanmendez
Novato
Novato



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

Taller en clase 6 - Esados de los Procesos Empty
MensajeTema: Re: Taller en clase 6 - Esados de los Procesos   Taller en clase 6 - Esados de los Procesos EmptyMar Sep 07, 2010 7:13 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 esta diseñado para que gente con poco conocimiento en el uso y lógica de la programación pueda trabajar sobre el, es por todo ese contenido de imágenes y códigos facilitadores de uso, que Windows es y siempre sera más pesado que ningun otro SO, mientras que linux no cuenta con todo ese amplio sistema de interfaz facilitador, por lo que es más liegero.

El echo de windows sea comercial y obtenga la mayoria del mercado en SO, es lo que lo hace un objetivo ideal para los desarrolladores de virus comunes, ya que tienen más gente a quien atacar, el echo de que linux funciene a base de archivos no es la razon de que sea inmune a virus, y quien diga que linux no tiene virus es un ignorante de la realidad, ya que los virus más potentes y peligrosos estan echo para Linux, ya que es el SO por exelencia para los Servidores son programadores expertos los que bajo contrato con alguna empreza, desarrollan virus capases de infitrarse en las computadoras Servidores de las emprezas competidoras, razon por la que algunas empresas desarrolladoras de antivirus como AVG y Karpesky tienen antivirus para sistemas operativos Linux.

Pero la razón más grande de por que los usuarios a pesar de las enormes ventajas que ofrecen los SO Linux sobre los windows es: NO EXISTE SOPORTE TECNICO PARA ELLOS, claro estan los foros y demás, pero para que el problema pueda solucionarse el usuario tendria que poder explicar con sumo detalle el problema, y como ya dije en el primer punto, la mayoria de la gente no sabe de la logica y el funcionamiento del computador.


b) Cuales son los pasos para la formación de un proceso? (Recuerden dentro del S.O.)
1) Identificación del proceso.
2) Identificación del proceso padre.
3) Información sobre el usuario y grupo.
4) Estado del procesador.
5) Información de control de proceso
5.1) Información del planificador.
5.2) Segmentos de memoria asignados.
5.3) Recursos asignados.


c) Según la respuesta a la pregunta b) los pasos implican: Software, Hardware o ambos?
La implementación del modelo de procesos se logra debido a que el sistema operativo almacena en una tabla denominada tabla de control de procesos información relativa a cada proceso que se esta ejecutando en el procesador; por lo tanto implica Software y Hardware


c) Es lo mismo estado del procesador que estado del proceso? Explique su respuesta.

No, por que el estado del procesador esta formado por el contenido de todos sus registros y el estado del proceso es la información que se almacena en la implantación de los procesos.
Taller en clase 6 - Esados de los Procesos Images%3Fq%3DComparaci%25C3%25B3n%2Bdel%2BSistema%2BOperativo%2BLinux%2B%2526%2BWindows%2B%252B%2Bgrafica%26um%3D1%26hl%3Des%26client%3Dfirefox-a%26sa%3DN%26rls%3Dorg
Volver arriba Ir abajo
Luis Colcha
Novato
Novato
Luis Colcha


Cantidad de envíos : 12
Puntos : 36
Reputación : 0
Fecha de inscripción : 17/08/2010

Taller en clase 6 - Esados de los Procesos Empty
MensajeTema: Re: Taller en clase 6 - Esados de los Procesos   Taller en clase 6 - Esados de los Procesos EmptyMar Sep 07, 2010 7:15 pm

a) Determinar si hay diferencias en ese modelos de estados entre un S.O. Windows y un S.O. Unix(Linux). Muestre los graficos. Explique.

Taller en clase 6 - Esados de los Procesos Gra1

si hay diferencias en el numero de proceso que ejecutan cada uno de los sistemas en este caso el sistema operativo LiNUX presenta los siguientes procesos:
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.


b) Cuales son los pasos para la formacion de un proceso? (Recuerden dentro del S.O.)

  • Asignar un espacio de memoria para albergar la imagen de memoria.

  • Seleccionar un BCP libre de la tabla de procesos.

  • Rellenar el BCP con la informacion de identificacion del proceso con la descripcion de la memoria asignada, con los valores iniciales de los registros indicados en el archivo objeto.

  • Cargar en el segmento texto el codigo mas la rutina de sistema y en el segmento de datos los datos inciales contenidos en el archivo objeto.

  • Crear en el segmento de pila la pila inicial del proceso.


c) Segun la respuesta a la pregunta b) los pasos implican: Software, Hardware o ambos?

Estos pasos implican tanto hardware como software ya que en la parte de harware se utiliza la memoria y en lo que respecta a software utiliza el codigo programado en procesador.


c) Es lo mismo estado del procesador que estado del proceso? Explique su respuesta.

No es lo mismo estado del proceso son los diferentes cambios que tiene una instruccion y se refieren a la parte logica de la maquina.
Volver arriba Ir abajo
Miguel_Rosado
Novato
Novato



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

Taller en clase 6 - Esados de los Procesos Empty
MensajeTema: Taller 6 en grupo   Taller en clase 6 - Esados de los Procesos EmptyMar Sep 07, 2010 7:51 pm

Integrantes
Ronald Lino
Miguel Rosado
Felix cornejo stay
Luis caicho sanga


a) Determinar si hay diferencias en ese modelos de estados entre un S.O. Windows y un S.O. Unix(Linux). Muestre los graficos. Explique.


Estados de un proceso en Linux
• Task_Running Proceso listo o en ejecución.
• Task_Interruptible: Proceso "dormido" que puede despertar por alguna señal o interrupción.
• Task_Interruptible: Similar al anterior, pero que no puede ser despertado inmediatamente, espera a una interrupción y no puede ser despertado por una señal (el proceso está suspendido)
• Task_Zombie: proceso-hijo terminando pero que no ha sido liberado por su proceso-padre
• Task_Stopped: proceso detenido, generalmente por una señal (SIGSTOP). Útil para depuración.
Estados de un hilo en Linux
Linux no considera los hilos como tales. En Linux se crea un nuevo proceso copiando los atributos del proceso actual. Un nuevo proceso puede ser clonado para que comparta los recursos del actual, tales como archivos, gestores de se . nales o la memoria virtual.
Cuando dos procesos comparten la memoria, operan en efecto como hilos dentro del mismo espacio, del mismo proceso.
Sin embargo, no se manejan estructuras de datos para los hilos diferentes de las de los procesos, por lo que se puede argumentar que Linux no hace diferencias entre hilos y procesos.

Taller en clase 6 - Esados de los Procesos Gra1

Estados de un proceso en Windows
En Windows , la estructura original de los procesos y de los servicios que brinda el núcleo es relativamente simple y de propósito general. Las características más importantes de los procesos en W2K son las siguientes:
• Los procesos se implementan como objetos.
• Un proceso ejecutable puede tener un hilo o más.
• Los objetos proceso e hilo tienen capacidades de sincronización.
Un proceso es una entidad correspondiente a un trabajo de usuario o a una aplicación, que dispone de sus propios recursos, tales como memoria y archivos. Un hilo es una unidad de trabajo que se puede expedir para su ejecución secuencial y que es interrumpible, de forma que el procesador puede pasar de un hilo a otro.
Estados de un hilo en Windows
• Ready: El hilo listo para ejecutarse
• Running: El hilo está ejecutando
• Standby: El hilo ha sido seleccionado para ser ejecutado en un procesador particular.
• Waiting: Se encuentra bloqueado esperando un evento
• Terminated: Finalización del hilo.

Taller en clase 6 - Esados de los Procesos Image587

b) Cuales son los pasos para la formacion de un proceso? (Recuerden dentro del S.O.)

Estados de los procesos
El estado de un proceso es definido por la actividad corriente en que se encuentra.
Los estados de un proceso son:
Nuevo(new):Cuando el proceso es creado.

Ejecutando(running):El proceso tiene asignado un procesador y está ejecutando sus instrucciones.

Bloqueado(waiting):El proceso está esperando por un evento(que se complete un pedido de E/S o una señal).

Listo(ready):El proceso está listo para ejecutar, solo necesita del recurso procesador.

Finalizado(terminated):El proceso finalizó su ejecución.


c) Segun la respuesta a la pregunta b) los pasos implican: Software, Hardware o ambos?

Según la respuesta nos indica que los pasos implica de manera muy visible que interviene el hardware por medio del procesador en el estado de running, también nos damos cuenta que en el estado de waiting se espera el evento de una señal de E/S.
De tal manera como lo podemos divisar que se realizan estos estados mediante el hardware ya que solo utilizara los recursos del procesador. Pero nos damos cuenta que el software está inmerso en el momento de que realice las operaciones de estado el necesita un programa informático para empezar algún proceso.


d) Es lo mismo estado del procesador que estado del proceso? Explique su respuesta.

No porque el estado del procesador esta formado por el contenido de todos sus registro y el estado de proceso
no todos los procesos activos de un sistemas multitarea estan en la misma situacion y se diferencias por 3 estados
basico en lo que puede estar un proceso
Volver arriba Ir abajo
katiusca_jimenez




Cantidad de envíos : 8
Puntos : 12
Reputación : 0
Fecha de inscripción : 17/08/2010

Taller en clase 6 - Esados de los Procesos Empty
MensajeTema: Re: Taller en clase 6 - Esados de los Procesos   Taller en clase 6 - Esados de los Procesos EmptyMar Sep 07, 2010 7:58 pm

TALLER EN CLASES... INTEGRANTES: JIMENEZ NARVAEZ KATIUSCA, TIGRERO BORBOR, VALENCIA VERNAZA. S6J

a) Determinar si hay diferencias en ese modelos de estados entre un S.O. Windows y un S.O. Unix(Linux). Muestre los graficos. Explique.

Windows esta diseñado con mucha facilidad ya que se lo puede usar para usuarios con poco conocimiento en el uso y lógica de la programación pueda trabajar sobre el, es por todo ese contenido de imágenes y códigos facilitadores de uso, que Windows es y siempre sera más pesado que ningun otro SO, mientras que linux no cuenta con todo ese amplio sistema de interfaz facilitador, por lo que es más ligero.

El echo de windows sea comercial y obtenga la mayoria del mercado en SO, es lo que lo hace un objetivo ideal para los desarrolladores de virus comunes, ya que tienen más gente a quien atacar, el echo de que linux funciene a base de archivos no es la razon de que sea inmune a virus, y quien diga que linux no tiene virus es un ignorante de la realidad, ya que los virus más potentes y peligrosos estan echo para Linux, ya que es el SO por exelencia para los Servidores son programadores expertos los que bajo contrato con alguna empreza, desarrollan virus capases de infitrarse en las computadoras Servidores de las emprezas competidoras, razon por la que algunas empresas desarrolladoras de antivirus como AVG y Karpesky tienen antivirus para sistemas operativos Linux.


b) Cuales son los pasos para la formacion de un proceso? (Recuerden dentro del S.O.)

1) Identificación del proceso.

2) Identificación del proceso padre.

3) Información sobre el usuario y grupo.

4) Estado del procesador.

5) Información de control de proceso

*) Información del planificador.

*) Segmentos de memoria asignados.

*) Recursos asignados.


c) Segun la respuesta a la pregunta b) los pasos implican: Software, Hardware o ambos?

Implica Ambos (Hardware y Software) ya que en el momento de la formacion de un proceso estan vinculado ambos com memoria, procesos, procesador, etc.

d) Es lo mismo estado del procesador que estado del proceso? Explique su respuesta.

No. porque el estado del proceso se encaraga de la ejecucilon de las tareas ; en cambio el estado del procesador administra los recursos del sistema
Volver arriba Ir abajo
grace_carrillo
Novato
Novato
grace_carrillo


Cantidad de envíos : 14
Puntos : 33
Reputación : 0
Fecha de inscripción : 10/08/2010
Localización : guayaquil

Taller en clase 6 - Esados de los Procesos Empty
MensajeTema: grace carrillo-taller 6   Taller en clase 6 - Esados de los Procesos EmptyMar Sep 07, 2010 8:02 pm

Contestar las siguientes preguntas:

a) Determinar si hay diferencias en ese modelos de estados entre un S.O. Windows y un S.O. Unix(Linux). Muestre los graficos. Explique.



UNIX ejecuta la mayoría de los servicios del núcleo dentro del proceso de un contexto, mediante la aplicación de un mecanismo que separa entre los dos modos posibles de ejecución de un proceso.

De ahí nuestra única "Correr" estado en realidad debe ser dividida en un usuario ejecuta ''estado y funcionamiento de un kernel ''Además, un mecanismo de derecho de prioridad proceso se suele implementar en el programador de UNIX para hacer cumplir prioridad.


Taller en clase 6 - Esados de los Procesos _27383_figure140



sto permite un proceso de regresar de una llamada al sistema (de ahí después de haber corrido en modo kernel) para ser inmediatamente bloqueados y poner en los procesos listos cola en lugar de volver al modo de usuario que ejecuta, dejando a la CPU a otro proceso.Así que vale la pena considerar un adelantó ``''estado como un caso especial de `` bloqueados''.

Por otra parte, entre los procesos salido hay una distinción entre los que tienen un proceso padre que espera a su conclusión (posiblemente para limpiar después de ellos), y los que al terminarse tienen un padre activo que podría decidir esperar a que en el futuro (y a continuación, notificará de inmediato de los niños de la terminación de los casos)
Estos últimos procesos se llaman " Zombie'', mientras que los otros son "De salida".

La diferencia es que el sistema necesita para mantener una entrada en la tabla de procesos por un zombi, ya que su padre puede hacer referencia a ella en el futuro, mientras que la entrada de un salido (y esperado) el proceso puede ser descartada sin más.


b) Cuales son los pasos para la formacion de un proceso? (Recuerden dentro del S.O.)


1.- Identificación del proceso.

2.- Identificación del proceso padre.

3.- Información sobre el usuario y grupo.

4.- Estado del procesador.

5.- Información de control de proceso
Información del planificador.
Segmentos de memoria asignados.
Recursos asignados.

c) Segun la respuesta a la pregunta b) los pasos implican: Software, Hardware o ambos?

El bloque de control de proceso (PBC) se logra debido a que el sistema operativo almacena en memoria y a la vez se ejecuta un proceso usa tanto el hardware como el software.

c) Es lo mismo estado del procesador que estado del proceso? Explique su respuesta.

No es lo mismo ya que el proceso es muy diferente al estado en que se encuentra el procesador, ya que un proceso son los cambios de instrucciones que se ejecutan mientras que el procesador se refiere a la parte logica de la maquina.

Volver arriba Ir abajo
Contenido patrocinado





Taller en clase 6 - Esados de los Procesos Empty
MensajeTema: Re: Taller en clase 6 - Esados de los Procesos   Taller en clase 6 - Esados de los Procesos Empty

Volver arriba Ir abajo
 
Taller en clase 6 - Esados de los Procesos
Volver arriba 
Página 1 de 1.
 Temas similares
-
» Taller en clase 6 - Esados de los Procesos :: Wellington Carreño, Alejandro Domínguez, Cristina Panchana, Xiomara Sisa --
» Taller No. 6 Estado de los procesos
» taller en clase 5
» Taller en clase 2
» taller en clase

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: