Sistemas Operativos Procesos

Páginas: 2 (289 palabras) Publicado: 2 de octubre de 2012
SISTEMAS
OPERATIVOS

Mtro. Mario Alberto García Valenzuela.

Procesos

El Cambio de contexto, es el proceso por el cual el Sistema Operativo
pasa de ejecutar el código de un proceso, aejecutar el código de otro
proceso o a ejecutar código en espacio de kernel.
El Cambio de contexto

ProcesoB consiste en cambiar los

ProcesoA

valores de los registros de la
Proceso AEjecutándose
Tiempo Perdido
en labores admin.

Grabar estado a PCBA

Restaurar estado de PCBB

CPU de los valores de un
proceso a los valores de
otro proceso. De manera de
no perder el estadoactual
del proceso “saliente”, el

Proceso B
Ejecutándose

sistema
Grabar estado a PCBB

Tiempo Perdido
en labores admin.

Estructura de un sistema operativo
Proceso A
EjecutándoseCreated with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

registros
Restaurar estado de PCBA

almacena

en

el

PCB los valores de los
actuales,

paraluego sobreescribirlos con
los almacenados en el PCB
del proceso “entrante”.

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Estos procesos puedentrabajar de manera
cooperativa para la resolución de un problema
muy
particular.
Para
ello
necesitan
comunicarse entre sí y a lo que a nivel de SO
se llama IPC (Inter Process Communication).Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

COMUNICACIÓN ENTRE PROCESOS

IPC



Se debe dar a través del kernel del Sistema Operativo.

ARCHIVOS BÁSICOS

Tanto Windows como Linux y otros Sistemas Operativos
implementan IPC pero lo hacen de manera particular.
Ejemplo:
#include


pid_t pid;
hijo = getpid();
Padre =getppid();
Grupo = getpgrp();
Un subproceso se crea con la instrucción fork()

EJEMPLO DE PROCESOS

Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Administracion De Procesos De Sistemas Operativos
  • PROCESOS SISTEMAS OPERATIVOS
  • Sistemas Operativos
  • Sistema, proceso y operaciones unitarias
  • Sistema Operativo Procesos
  • Sistemas Operativos. Procesadores
  • Estados De Procesos Sistemas Operativos
  • planificacion procesos sistema operativo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS