SlideShare uma empresa Scribd logo
1 de 11
INTEGRANTES :
CHRISTIAN POAQUIZA
   JAVIER PONCE
  DIANA PILATUÑA
  FREDDY QUISPE
DEFINICION
 Estructura de datos con toda la información
  de un proceso en ejecución del sistema .
 Contiene la información necesaria para que
  un proceso pueda ser gestionado y
  controlado por el SO (Sistema Operativo).
 Cada vez que crea un proceso el S.O crea
  un BCP para que sirva como descripción en
  tiempo de ejecución durante la vida del
  proceso .
COMPONENTES DEL
                   BCP
 Información del control y gestión de procesos .

 Información de planificación y estado .

 Estructuración de datos .

 Comunicación entre procesos .

 Privilegios de los recursos .

 Gestión de memoria .

 Recursos en propiedad y utilización de procesos .
COMPONENTES DEL BCP
                          o Identificación del proceso :

o Identificador del proceso (PDI).

o Identificador del proceso padre.

o Identificación del usuario (Cadena de caracteres).

                     o Información del estado del proceso :

o Registros visibles por el usuario.

o Registros de control y estado .

o Puntero de pila del proceso .
El Bloque de control del proceso o BCP o en
inglés PCB (Process Control Block) es un
registro especial donde el sistema operativo
agrupa toda la información que necesita
conocer respecto a un proceso particular.
Cada vez que se crea un proceso el sistema
operativo crea el BCP correspondiente para
que sirva como descripción en tiempo de
ejecución durante toda la vida del proceso.
Cuando el proceso termina, su BCP es borrado y el
registro puede ser utilizado para otros procesos. Un
proceso resulta conocido para el sistema operativo y
por tanto elegible para competir por los recursos del
sistema sólo cuando existe un BCP activo asociado a
él. El bloque de control de proceso es una estructura
de datos con campos para registrar los diferentes
aspectos de la ejecución del proceso y de la
utilización de recursos. La información almacenada
en un BCP incluye típicamente algunos o todos los
campos siguientes:
Identificador del proceso (Process Identificator -PID-, de sus siglas en
Inglés).
Estado del proceso. Por ej. listo, en espera, bloqueado.
Contador de Programa: Dirección de la próxima instrucción a ejecutar.
Valores de registro de CPU. Se utilizan también en el cambio de
contexto.
Espacio de direcciones de memoria.
Prioridad en caso de utilizarse dicho algoritmo para planificación de
CPU.
Lista de recursos asignados (incluyendo descriptores de archivos y
sockets abiertos).
Estadísticas del proceso.
Datos del propietario (owner).
Permisos asignados.
Signals pendientes de ser servidos. (Almacenados en un mapa de bits)
Esta lista es simplemente indicativa, cada sistema
operativo tiene su propio diseño de BCP, con el
conjunto de metadatos necesarios para la
administración. Puede medir desde 34 bits a 1024.
Su denominación cambia según el sistema
operativo, por ej. en IBM se designa PSW por
palabra de estado de proceso. Difiere
significativamente entre los sistemas de
procesamiento por lotes (BATCH) y los sistemas
interactivos.
Algunos sistemas de multiprogramación
incluyen información de mantenimiento
con el propósito de facturar a los
usuarios individuales el tiempo de
procesador, el almacenamiento, las
operaciones de E/S y otras utilizaciones
de recursos.
Una vez creado, el BCP se rellena con los atributos
definidos como parámetros que se hallan en la plantilla del
proceso o que son especificados como parámetros de la
llamada al sistema operativo crear_proceso. En ese
momento el sistema operativo suele asignar valores a otros
campos. Por ejemplo, cuando se crea un proceso, los
registros e indicadores hardware se fijan a los valores
proporcionados por el cargador/enlazador. Cada vez que un
proceso queda suspendido, el contenido de los registros
del procesador es generalmente guardado en la pila, y el
puntero al marco de la pila en cuestión se almacena en el
BCP. De este modo los valores de los registros son
restaurado cuando el proceso es seleccionado para
ejecutarse nuevamente.
GRACIAS

Mais conteúdo relacionado

Destaque

Unidad educativa municipal del milenio bicentenario
Unidad  educativa municipal del milenio bicentenarioUnidad  educativa municipal del milenio bicentenario
Unidad educativa municipal del milenio bicentenarioamanolimpia
 
Sua empresa na rede social - Evento Café com Internet | Jaraguá do Sul
Sua empresa na rede social - Evento Café com Internet | Jaraguá do SulSua empresa na rede social - Evento Café com Internet | Jaraguá do Sul
Sua empresa na rede social - Evento Café com Internet | Jaraguá do SulDrimio Social Network
 
Dados - Panorama de Marketing 2012/2013 - Curitiba PR
Dados - Panorama de Marketing 2012/2013 - Curitiba PRDados - Panorama de Marketing 2012/2013 - Curitiba PR
Dados - Panorama de Marketing 2012/2013 - Curitiba PRLidianne Hupfer
 
Hojita evangelio omingo i adviento a serie
Hojita evangelio omingo i adviento a  serieHojita evangelio omingo i adviento a  serie
Hojita evangelio omingo i adviento a serieNelson Gómez
 
La lectura y la composicion en español
La lectura y la composicion en españolLa lectura y la composicion en español
La lectura y la composicion en españolDOCENTE FORMACION
 
Digitale Landesbibliothek Oberösterreich
Digitale Landesbibliothek OberösterreichDigitale Landesbibliothek Oberösterreich
Digitale Landesbibliothek Oberösterreichintranda GmbH
 
Apresentação Aprova Brasil prof. maria luiza b. bretas
Apresentação Aprova Brasil   prof. maria luiza b. bretasApresentação Aprova Brasil   prof. maria luiza b. bretas
Apresentação Aprova Brasil prof. maria luiza b. bretasEditora Moderna
 
Defocusing and fractional Fourier transform
Defocusing and fractional Fourier transformDefocusing and fractional Fourier transform
Defocusing and fractional Fourier transformZhuo Wang
 
Actividad 8 taller práctico marleny bedoya
Actividad 8 taller práctico marleny bedoyaActividad 8 taller práctico marleny bedoya
Actividad 8 taller práctico marleny bedoyaDOCENTE FORMACION
 
Mockingbird – mock api
Mockingbird – mock apiMockingbird – mock api
Mockingbird – mock apiSagar Rao
 
Towards editorial transparency in computational journalism
Towards editorial transparency in computational journalismTowards editorial transparency in computational journalism
Towards editorial transparency in computational journalismJennifer Stark
 

Destaque (15)

Unidad educativa municipal del milenio bicentenario
Unidad  educativa municipal del milenio bicentenarioUnidad  educativa municipal del milenio bicentenario
Unidad educativa municipal del milenio bicentenario
 
Inventos tecnologicos
Inventos tecnologicosInventos tecnologicos
Inventos tecnologicos
 
Sua empresa na rede social - Evento Café com Internet | Jaraguá do Sul
Sua empresa na rede social - Evento Café com Internet | Jaraguá do SulSua empresa na rede social - Evento Café com Internet | Jaraguá do Sul
Sua empresa na rede social - Evento Café com Internet | Jaraguá do Sul
 
Dados - Panorama de Marketing 2012/2013 - Curitiba PR
Dados - Panorama de Marketing 2012/2013 - Curitiba PRDados - Panorama de Marketing 2012/2013 - Curitiba PR
Dados - Panorama de Marketing 2012/2013 - Curitiba PR
 
Hojita evangelio omingo i adviento a serie
Hojita evangelio omingo i adviento a  serieHojita evangelio omingo i adviento a  serie
Hojita evangelio omingo i adviento a serie
 
The obs#3 GEN_Z
The obs#3 GEN_ZThe obs#3 GEN_Z
The obs#3 GEN_Z
 
Flava_Infographic
Flava_InfographicFlava_Infographic
Flava_Infographic
 
La lectura y la composicion en español
La lectura y la composicion en españolLa lectura y la composicion en español
La lectura y la composicion en español
 
Digitale Landesbibliothek Oberösterreich
Digitale Landesbibliothek OberösterreichDigitale Landesbibliothek Oberösterreich
Digitale Landesbibliothek Oberösterreich
 
Banco bogota proyecto integrador
Banco bogota proyecto integradorBanco bogota proyecto integrador
Banco bogota proyecto integrador
 
Apresentação Aprova Brasil prof. maria luiza b. bretas
Apresentação Aprova Brasil   prof. maria luiza b. bretasApresentação Aprova Brasil   prof. maria luiza b. bretas
Apresentação Aprova Brasil prof. maria luiza b. bretas
 
Defocusing and fractional Fourier transform
Defocusing and fractional Fourier transformDefocusing and fractional Fourier transform
Defocusing and fractional Fourier transform
 
Actividad 8 taller práctico marleny bedoya
Actividad 8 taller práctico marleny bedoyaActividad 8 taller práctico marleny bedoya
Actividad 8 taller práctico marleny bedoya
 
Mockingbird – mock api
Mockingbird – mock apiMockingbird – mock api
Mockingbird – mock api
 
Towards editorial transparency in computational journalism
Towards editorial transparency in computational journalismTowards editorial transparency in computational journalism
Towards editorial transparency in computational journalism
 

Semelhante a Christiian poaquiza

Presentación1 Lupita
Presentación1 LupitaPresentación1 Lupita
Presentación1 LupitadianaYrubi
 
Concepto de Procesos
Concepto de ProcesosConcepto de Procesos
Concepto de Procesosweenorm
 
concepto, estado y transición de procesos
concepto, estado y transición de procesosconcepto, estado y transición de procesos
concepto, estado y transición de procesosemanrio
 
Presentación del submodulo 1
Presentación del submodulo 1Presentación del submodulo 1
Presentación del submodulo 1Yurikobarron21
 
Estados de un proceso
Estados de un procesoEstados de un proceso
Estados de un procesoi92almaa
 
4_Descripcion_y_Control_de_Procesos.pptx
4_Descripcion_y_Control_de_Procesos.pptx4_Descripcion_y_Control_de_Procesos.pptx
4_Descripcion_y_Control_de_Procesos.pptxOmarMorales393717
 
Modelo de procesos
Modelo de procesosModelo de procesos
Modelo de procesossiamu_evap
 
Ensayo registros
Ensayo registrosEnsayo registros
Ensayo registrosERICA2c3
 
Gestión de Procesos
Gestión de ProcesosGestión de Procesos
Gestión de ProcesosErwin Meza
 
Planificador
PlanificadorPlanificador
Planificadorbluekn
 
Primer Eje Temático - Diseño de Sistemas
Primer Eje Temático - Diseño de SistemasPrimer Eje Temático - Diseño de Sistemas
Primer Eje Temático - Diseño de SistemasKarenpenr
 
Procesos, cuotas y control parental
Procesos, cuotas y control parentalProcesos, cuotas y control parental
Procesos, cuotas y control parentalkarenodeth
 

Semelhante a Christiian poaquiza (20)

Bloque de control de procesos
Bloque de control de procesosBloque de control de procesos
Bloque de control de procesos
 
Procesos2007
Procesos2007Procesos2007
Procesos2007
 
Presentación1 Lupita
Presentación1 LupitaPresentación1 Lupita
Presentación1 Lupita
 
Concepto de Procesos
Concepto de ProcesosConcepto de Procesos
Concepto de Procesos
 
Presentación1
Presentación1Presentación1
Presentación1
 
concepto, estado y transición de procesos
concepto, estado y transición de procesosconcepto, estado y transición de procesos
concepto, estado y transición de procesos
 
Sistemas operativos; procesos
Sistemas operativos; procesosSistemas operativos; procesos
Sistemas operativos; procesos
 
Presentación del submodulo 1
Presentación del submodulo 1Presentación del submodulo 1
Presentación del submodulo 1
 
Procesos
ProcesosProcesos
Procesos
 
Procesos
ProcesosProcesos
Procesos
 
Estados de un proceso
Estados de un procesoEstados de un proceso
Estados de un proceso
 
4_Descripcion_y_Control_de_Procesos.pptx
4_Descripcion_y_Control_de_Procesos.pptx4_Descripcion_y_Control_de_Procesos.pptx
4_Descripcion_y_Control_de_Procesos.pptx
 
Modelo de procesos
Modelo de procesosModelo de procesos
Modelo de procesos
 
Ensayo registros
Ensayo registrosEnsayo registros
Ensayo registros
 
Gestión de Procesos
Gestión de ProcesosGestión de Procesos
Gestión de Procesos
 
Procesos
ProcesosProcesos
Procesos
 
Planificador
PlanificadorPlanificador
Planificador
 
Procesos
ProcesosProcesos
Procesos
 
Primer Eje Temático - Diseño de Sistemas
Primer Eje Temático - Diseño de SistemasPrimer Eje Temático - Diseño de Sistemas
Primer Eje Temático - Diseño de Sistemas
 
Procesos, cuotas y control parental
Procesos, cuotas y control parentalProcesos, cuotas y control parental
Procesos, cuotas y control parental
 

Christiian poaquiza

  • 1. INTEGRANTES : CHRISTIAN POAQUIZA JAVIER PONCE DIANA PILATUÑA FREDDY QUISPE
  • 2. DEFINICION  Estructura de datos con toda la información de un proceso en ejecución del sistema .  Contiene la información necesaria para que un proceso pueda ser gestionado y controlado por el SO (Sistema Operativo).  Cada vez que crea un proceso el S.O crea un BCP para que sirva como descripción en tiempo de ejecución durante la vida del proceso .
  • 3. COMPONENTES DEL BCP  Información del control y gestión de procesos .  Información de planificación y estado .  Estructuración de datos .  Comunicación entre procesos .  Privilegios de los recursos .  Gestión de memoria .  Recursos en propiedad y utilización de procesos .
  • 4. COMPONENTES DEL BCP o Identificación del proceso : o Identificador del proceso (PDI). o Identificador del proceso padre. o Identificación del usuario (Cadena de caracteres). o Información del estado del proceso : o Registros visibles por el usuario. o Registros de control y estado . o Puntero de pila del proceso .
  • 5. El Bloque de control del proceso o BCP o en inglés PCB (Process Control Block) es un registro especial donde el sistema operativo agrupa toda la información que necesita conocer respecto a un proceso particular. Cada vez que se crea un proceso el sistema operativo crea el BCP correspondiente para que sirva como descripción en tiempo de ejecución durante toda la vida del proceso.
  • 6. Cuando el proceso termina, su BCP es borrado y el registro puede ser utilizado para otros procesos. Un proceso resulta conocido para el sistema operativo y por tanto elegible para competir por los recursos del sistema sólo cuando existe un BCP activo asociado a él. El bloque de control de proceso es una estructura de datos con campos para registrar los diferentes aspectos de la ejecución del proceso y de la utilización de recursos. La información almacenada en un BCP incluye típicamente algunos o todos los campos siguientes:
  • 7. Identificador del proceso (Process Identificator -PID-, de sus siglas en Inglés). Estado del proceso. Por ej. listo, en espera, bloqueado. Contador de Programa: Dirección de la próxima instrucción a ejecutar. Valores de registro de CPU. Se utilizan también en el cambio de contexto. Espacio de direcciones de memoria. Prioridad en caso de utilizarse dicho algoritmo para planificación de CPU. Lista de recursos asignados (incluyendo descriptores de archivos y sockets abiertos). Estadísticas del proceso. Datos del propietario (owner). Permisos asignados. Signals pendientes de ser servidos. (Almacenados en un mapa de bits)
  • 8. Esta lista es simplemente indicativa, cada sistema operativo tiene su propio diseño de BCP, con el conjunto de metadatos necesarios para la administración. Puede medir desde 34 bits a 1024. Su denominación cambia según el sistema operativo, por ej. en IBM se designa PSW por palabra de estado de proceso. Difiere significativamente entre los sistemas de procesamiento por lotes (BATCH) y los sistemas interactivos.
  • 9. Algunos sistemas de multiprogramación incluyen información de mantenimiento con el propósito de facturar a los usuarios individuales el tiempo de procesador, el almacenamiento, las operaciones de E/S y otras utilizaciones de recursos.
  • 10. Una vez creado, el BCP se rellena con los atributos definidos como parámetros que se hallan en la plantilla del proceso o que son especificados como parámetros de la llamada al sistema operativo crear_proceso. En ese momento el sistema operativo suele asignar valores a otros campos. Por ejemplo, cuando se crea un proceso, los registros e indicadores hardware se fijan a los valores proporcionados por el cargador/enlazador. Cada vez que un proceso queda suspendido, el contenido de los registros del procesador es generalmente guardado en la pila, y el puntero al marco de la pila en cuestión se almacena en el BCP. De este modo los valores de los registros son restaurado cuando el proceso es seleccionado para ejecutarse nuevamente.