SO Unidad 2 1

Páginas: 17 (4074 palabras) Publicado: 5 de septiembre de 2015
Sistemas Operativos I
Arnoldo Díaz Ramírez
adiaz@itmexicali.edu.mx

Operating System Concepts – 8th Edition,

Arnoldo Díaz Ramírez © 2010

Silberschatz, Galvin and Gagne ©2009

Unidad 2: Administración de
Procesos

Operating System Concepts – 8th Edition,

Arnoldo Díaz Ramírez © 2010

Silberschatz, Galvin and Gagne ©2009

Unidad 2: Administración de Procesos
  Concepto de proceso
 Planificación de procesos
  Operaciones relacionadas con procesos
  Comunicación entre procesos (IPC)
  Ejemplos de Sistemas IPC
  Comunicación en Sistemas Cliente/Servidor

Operating System Concepts – 8th Edition

3.3

Arnoldo Díaz Ramírez © 2010

Silberschatz, Galvin and Gagne ©2009

Objetivos
  Presentar el concepto de proceso – un programa en

ejecución, que forma la base de toda computación
 Describir los aspectos relacionados con los procesos, entre

los que se incluyen la planificación, la creación y terminación,
así como la comunicación entre ellos
  Describir los mecanismos de comunicación en los sistemas

cliente/servidor

Operating System Concepts – 8th Edition

3.4

Arnoldo Díaz Ramírez © 2010

Silberschatz, Galvin and Gagne ©2009

Concepto de Proceso
  Un sistema operativoejecuta una variedad de programas:
 

Sistemas por lotes (batch system) – jobs

 

Sistemas de tiempo compartido (time-shared systems) – programas del
usuario o tareas (tasks)

  En la literatura se utilizan los términos job y proceso de manera

equivalente

  Proceso – programa en ejecución; la ejecución de un proceso debe

llevarse a cabo de manera secuencial

  Un proceso incluye:
 Contador de programa

 

stack

 

Sección de datos

Operating System Concepts – 8th Edition

3.5

Arnoldo Díaz Ramírez © 2010

Silberschatz, Galvin and Gagne ©2009

Proceso en Memoria

Operating System Concepts – 8th Edition

3.6

Arnoldo Díaz Ramírez © 2010

Silberschatz, Galvin and Gagne ©2009

Estados de un Proceso
  Cuando un proceso se ejecuta, experimenta varios cambios de

estado
 

nuevo(new): el proceso ha sido creado

 

en ejecución (running): las instrucciones del proceso están
siendo ejecutadas

 

en espera (waiting): el proceso está a la espera de que ocurra un
evento (por ejemplo, de E/S)

 

listo (ready): el proceso está a la espera de ser asignado a algún
procesador

 

terminado (terminated): el proceso ha concluido su ejecución

Operating System Concepts – 8thEdition

3.7

Arnoldo Díaz Ramírez © 2010

Silberschatz, Galvin and Gagne ©2009

Diagrama de Estados de un Proceso

Operating System Concepts – 8th Edition

3.8

Arnoldo Díaz Ramírez © 2010

Silberschatz, Galvin and Gagne ©2009

Process Control Block (PCB)
Contiene información asociada con cada proceso
  Estado del proceso
  Contador de programar
  Registros de la CPU
  Información deplanificación de la CPU
  Información de administración de memoria
  Información de contabilidad (accounting information)
  Información de estado de E/S

Operating System Concepts – 8th Edition

3.9

Arnoldo Díaz Ramírez © 2010

Silberschatz, Galvin and Gagne ©2009

Process Control Block (PCB)

Operating System Concepts – 8th Edition

3.10

Arnoldo Díaz Ramírez © 2010

Silberschatz, Galvin and Gagne©2009

La CPU cambia de proceso a proceso

Operating System Concepts – 8th Edition

3.11

Arnoldo Díaz Ramírez © 2010

Silberschatz, Galvin and Gagne ©2009

Colas para la Planificación de Procesos

  Job queue – conjunto de todos los procesos del sistema
  Ready queue – conjunto de todos los procesos que residen en

memoria, que están listos para ser ejecutados
  Device queues – conjunto detodos los procesos en espera de

un dispositivo de E/S
  Los procesos migran entre las diversas colas

Operating System Concepts – 8th Edition

3.12

Arnoldo Díaz Ramírez © 2010

Silberschatz, Galvin and Gagne ©2009

Ready Queue And Various I/O Device Queues

Operating System Concepts – 8th Edition

3.13

Arnoldo Díaz Ramírez © 2010

Silberschatz, Galvin and Gagne ©2009

Representación de la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Unidad 2 SO
  • Unidad 1 SO
  • La actividad 1 de la unidad 2
  • unidad 1 y 2
  • CIL 2 De ESO Unidad 1
  • unidad 2 de fisica 1
  • BIOLOGIA unidad 1 y 2
  • Unidad 1 y 2

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS