Función del componente PCB

Oct 24, 2019|

Shenzhen Shenchuang Hi-tech Electronics Co., Ltd (SChitec) es una empresa de alta tecnología especializada en la producción y venta de accesorios para teléfonos. Nuestros productos principales incluyen cargadores de viaje, cargadores de automóvil, cables USB, bancos de energía y otros productos digitales. Todos los productos son seguros y confiables, con estilos únicos. Los productos pasan certificados como CE, FCC, ROHS, UL, PSE, C-Tick, etc. , Si está interesado, puede comunicarse con ceo@schitec.com directamente.

 

Siga cargando de forma segura con SChitec

 

Función del componente PCB

1 bloque de control de proceso: la función del bloque de control de proceso es hacer que un programa (incluidos los datos) que no puede ejecutarse de forma independiente en un entorno de múltiples programas se convierta en una unidad básica que puede ejecutarse de forma independiente y un proceso que puede ejecutarse simultáneamente con otros procesos.

2 bloque: es el segmento de código de programa en el proceso que puede ejecutar el programador de procesos en la CPU.

3 Segmento de datos: El segmento de datos de un proceso, que pueden ser los datos sin procesar procesados ​​por el programa correspondiente al proceso, o los datos intermedios o finales generados después de que se ejecuta el programa.

Información utilizada en la PCB para describir y controlar la operación del proceso.

1, información del identificador del proceso

El identificador de proceso se utiliza para identificar de forma única un proceso. Un proceso suele tener los dos identificadores siguientes.

Identificador externo. Proporcionado por el creador, generalmente compuesto por letras y números, a menudo utilizado por los usuarios (procesos) para acceder al proceso. Los identificadores externos son fáciles de recordar, como: proceso de cálculo, proceso de impresión, proceso de envío, proceso de recepción, etc.

Identificador interno: configurado para facilitar el uso del sistema. En todos los sistemas operativos, a cada proceso se le asigna un número entero único como identificador interno. Suele ser un símbolo de un proceso. Para describir la relación familiar de un proceso, también debe configurar el identificador del proceso principal y el identificador del proceso secundario. También puede configurar un identificador de usuario para indicar qué usuario es el propietario del proceso.

2, información de estado del procesador

La información de estado del procesador se compone principalmente del contenido de los distintos registros del procesador.

Registro de propósito general. También conocido como registro visual de usuario, un programa de usuario puede acceder a él para el almacenamiento temporal de información.

Registro de instrucciones. Almacene la dirección de la siguiente instrucción a la que se accederá.

Palabra de estado del programa PSW. Contiene información de estado. (código de condición, modo de ejecución, indicador de máscara de interrupción, etc.)

Puntero de pila de usuario. Cada proceso de usuario tiene una o varias pilas de sistema asociadas que almacenan parámetros de llamada de proceso y sistema y direcciones de llamada. El puntero de la pila apunta a la parte superior de la pila.

3. Información de programación de procesos

Parte de la información relacionada con la programación y el intercambio de procesos también se almacena en la PCB.

(1) Estado del proceso. Indica el estado actual del proceso como base para la programación y el intercambio de procesos.

(2) Prioridad del proceso. Un número entero se utiliza para describir el nivel de prioridad del proceso que utiliza el procesador, y el proceso con la prioridad más alta tiene prioridad sobre el procesador.

(3) Otra información requerida para la programación del proceso. (La suma del tiempo que el proceso ha esperado por la CPU, la suma del tiempo que ha sido ejecutado el proceso)

(4) Eventos. Este es el evento en el que el proceso espera la transición del estado de ejecución al estado de bloqueo. (causa del bloqueo)

Contexto del proceso:

Es una descripción estática de todo el proceso de las actividades de ejecución del proceso. Incluye los valores de varios registros en el sistema informático relacionados con la ejecución del proceso, el conjunto de códigos de instrucciones de máquina formados por los segmentos del programa después de la compilación, el conjunto de datos y varios valores de pila y estructuras de PCB. Se puede combinar de acuerdo con un cierto nivel de ejecución, como contexto a nivel de usuario, contexto a nivel de sistema, etc.

Signo único de la existencia del proceso.

A lo largo del ciclo de vida del proceso, el sistema siempre controla el proceso a través de la PCB, es decir, el sistema detecta la existencia del proceso de acuerdo con la PCB del proceso y no por cualquier otra cosa, por lo que la PCB es el proceso. La única señal.


Artículo anterior: Tecnología de soldadura de PCB
Siguiente artículo: Flujo de diseño de PCB
Envíeconsulta