0% encontró este documento útil (0 votos)
213 vistas4 páginas

2.6 Suspensión y Reanudación Sistemas Operativos 1

Descargar como pdf o txt
Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1/ 4

2.6 Suspensión y reanudación | Sistemas Operativos 1 https://sopes1usac.wordpress.com/2012/11/05/2-6-suspension-y-reanud...

Sistemas Operativos 1
Universidad de San Carlos de Guatemala, Facultad de Ingenieria

Home Acerca de…

2.6 Suspensión
y reanudación
Posted on November 5, 2012 by capitangeek

Durante su existencia un proceso pasa por una serie de


estados discretos, siendo varias las circunstancias que
pueden hacer que el mismo cambie de estado.

Debido a ello se puede establecer una “Lista de Listos” para


los procesos “listos” y una “Lista de Bloqueados” para
los “bloqueados”.

La “Lista de Listos” se mantiene en orden prioritario y


la “Lista de Bloqueados” está desordenada, ya que los
procesos se desbloquean en el orden en que tienen lugar
los eventos que están esperando.

Al admitirse un trabajo en el sistema se crea un proceso


equivalente y es insertado en la última parte de la “Lista de
Listos”.

La asignación de la cpu al primer proceso de la “Lista de


Listos” se denomina “Despacho”, que es ejecutado por una
Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to
entidad del Sistema Operativo llamada “Despachador”. Close and accept
their use.
To find out more, including how to control cookies, see here: Cookie Policy

1 of 4 11/21/2022, 11:49 AM
2.6 Suspensión y reanudación | Sistemas Operativos 1 https://sopes1usac.wordpress.com/2012/11/05/2-6-suspension-y-reanud...

El “Bloqueo” es la única transición de estado iniciada por el


Search … propio proceso del usuario, puesto que las otras
Search transiciones son iniciadas por entidades ajenas al proceso.

La manifestación de un proceso en un Sistema Operativo


Recent es un “Bloque de Control de Proceso” (PCB) con
Posts información que incluye [7, Deitel]:

7.2 Utilización • Estado actual del proceso.


(Sockets) • Identificación única del proceso.
7.1 Conceptos • Prioridad del proceso.
y • Apuntadores para localizar la memoria del proceso.
tipos (Sockets) • Apuntadores para asignar recursos.
6.6 Memoria
• Área para preservar registros.
Virtual
6.5
Cuando el Sistema Operativo cambia la atención de la cpu
Segmentación
entre los procesos, utiliza las áreas de preservación del
6.4 Paginación
PCB para mantener la información que necesita para
reiniciar el proceso cuando consiga de nuevo la cpu.

Archives
Los sistemas que administran los procesos deben poder
November crear, destruir, suspender, reanudar, cambiar la prioridad,
2012 bloquear, despertar y despachar un proceso.

La “creación” de un proceso significa:


Categori
es • Dar nombre al proceso.
• Insertar un proceso en la lista del sistema de
Uncategorized
procesos conocidos.
• Determinar la prioridad inicial del proceso.

Meta • Crear el bloque de control del proceso.


• Asignar los recursos iniciales del proceso.
Register
Log in Un proceso puede “crear un nuevo proceso”, en cuyo caso
Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to
Entries feed el proceso creador se denomina “proceso padre” Close y el and accept
their use.
To findComments proceso
out more, including how to control creado
cookies, “proceso
see here: hijo” y se obtiene una “estructura
Cookie Policy

2 of 4 11/21/2022, 11:49 AM
2.6 Suspensión y reanudación | Sistemas Operativos 1 https://sopes1usac.wordpress.com/2012/11/05/2-6-suspension-y-reanud...

feed jerárquica de procesos”.


WordPress.co
m La “destrucción” de un proceso implica:

• Borrarlo del sistema.


• Devolver sus recursos al sistema.
• Purgarlo de todas las listas o tablas del sistema.
• Borrar su bloque de control de procesos.

Un proceso “suspendido” no puede proseguir hasta que


otro proceso lo reanude.

Reanudar (reactivar) un proceso implica reiniciarlo en el


punto donde fue suspendido.

La “destrucción” de un proceso puede o no significar la


destrucción de los procesos hijos, según el Sistema
Operativo.

Generalmente se denomina “Tabla de Procesos” al conjunto


de información de control sobre los distintos procesos.

Bookmark the permalink.

← 2.5 Procesos e hilos 2.7 Concurrencia, paralelos y


sus diferencias →

Leave a Reply

Enter your comment here...


Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to
their use.
Close and accept
To find out more, including how to control cookies, see here: Cookie Policy

3 of 4 11/21/2022, 11:49 AM
2.6 Suspensión y reanudación | Sistemas Operativos 1 https://sopes1usac.wordpress.com/2012/11/05/2-6-suspension-y-reanud...

Create a free website or blog at WordPress.com.

Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to
their use.
Close and accept
To find out more, including how to control cookies, see here: Cookie Policy

4 of 4 11/21/2022, 11:49 AM

También podría gustarte