Está en la página 1de 3

Universidad Nacional de Moquegua

Escuela Profesional de Ingeniera de Sistemas e Informtica


Curso: Criptografa

TRABAJO PRCTICO N 02
En esta prctica aplicaremos la teora aprendida en clase acerca de creacin
de procesos padre/hijo los principales servicios que ofrece POSIX para la
gestin de procesos, procesos ligeros y planificacin, para ello utilizamos los
comandos de UNIX-ubuntu, para la ejecucin de los programas.

Comando PS para ver el estado de los procesos

El PS en cada instante cambia, debido a que este por cada accin que se haga
ira cambiando, en cambio bash es un proceso que sigue ejecutndose

En este Caso con el comando top nos muestra los procesos que se van
ejecutando en forma decreciente.

Beln Jennifer Rivera Saavedra


Universidad Nacional de Moquegua
Escuela Profesional de Ingeniera de Sistemas e Informtica
Curso: Criptografa

1. Descripcin de los principales servicios que ofrece POSIX para la gestin de


procesos, procesos ligeros y planificacin.
Obtener el PID

Servicio para la Creacin de procesos


Ejemplo en POSIX de utilizacin de servicio para la creacin de procesos.

Beln Jennifer Rivera Saavedra


Universidad Nacional de Moquegua
Escuela Profesional de Ingeniera de Sistemas e Informtica
Curso: Criptografa

Piense y responda:
El proceso hijo empieza la ejecucin del cdigo en su punto de inicio,
o en la sentencia que est despus del fork() ?
En la sentencia que esta despus del fork(), ya que en ese instante el
proceso hijo es creado del padre casi exactamente, salvo algunas
diferencias como el PID y la memoria que ocupa

Observe, que el hijo no es totalmente idntico al padre, algunos de los valores


del BCP han de ser distintos.
Piense y luego responda: cules deberan ser las diferencias ms
importantes?
Identificador de proceso nico: En este instante, se aade una nueva
entrada a la tabla de procesos, que contiene una entrada por proceso.
Reservar espacio para el proceso: espacio distinto al del padre.
La informacin de estado de proceso del BCP se suele iniciar a 0
en todas las entradas, excepto el contador de programa (que se fija en
el punto de entrada a ste) y los punteros de pila de sistema (fijados
para definir los lmites de pila del proceso). La informacin de control
de procesos se inicializa en base a los valores por omisin, teniendo
en cuenta tambin los atributos que han sido solicitados para este
proceso.
V F
El proceso hijo tiene su propio identificador de proceso, distinto al x
del padre.
El proceso hijo tiene una nueva descripcin de la memoria. x
Aunque el hijo tenga los mismos segmentos con el mismo
contenido, no tienen por qu estar en la misma zona de memoria
(esto es especialmente cierto en el caso de sistemas sin memoria
(virtual)
El tiempo de ejecucin del proceso hijo se iguala a cero. x
Todas las alarmas pendientes se desactivan en el proceso hijo x
El conjunto de seales pendientes se pone a vaco x
El valor que retorna el sistema operativo como resultado del fork x
es distinto en el hijo y el padre

Beln Jennifer Rivera Saavedra

También podría gustarte