Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Qué significa PROC en ensamblaje?

¿Qué significa PROC en ensamblaje?

proc es una pseudoinstrucción que define un subprograma, ubicada al inicio del subprograma; it y endp representan el inicio y el final de la definición del subprograma respectivamente, y deben aparecer en pares.

Como se mencionó anteriormente, el sistema de archivos proc es especial. Los archivos que contiene a menudo se denominan archivos virtuales y tienen algunas características únicas. Por ejemplo, algunos de estos archivos devuelven mucha información cuando se ven usando el comando ver, pero el tamaño del archivo en sí parece ser 0 bytes. Además, los atributos de fecha y hora de la mayoría de estos archivos especiales suelen ser la fecha y hora actuales del sistema, lo que está relacionado con el hecho de que se actualizan (almacenan en la RAM) en cualquier momento.

Para facilitar su visualización y uso, estos archivos suelen clasificarse y almacenarse en diferentes directorios o incluso subdirectorios. Por ejemplo, el directorio /proc/scsi almacena información sobre todos los dispositivos SCSI en el sistema, mientras que el directorio /proc/N almacena información sobre los procesos que se ejecutan actualmente en el sistema, donde N es la cantidad de procesos que se ejecutan actualmente ("N" es número de procesos en ejecución). Como puedes imaginar, cuando finaliza un proceso, sus directorios relacionados también desaparecerán).

La mayoría de los archivos virtuales se pueden ver usando comandos de visualización de archivos como cat, more o less. Parte de la información del archivo se puede ver de un vistazo, pero parte de la información del archivo es menos legible. Sin embargo, funcionan bien al visualizar estos archivos menos legibles usando comandos como apm, free, lspci o top.

Información ampliada:

Propósito:

Si se usa en un proyecto C++, no agregue punto y coma (;) ni comentarios a las declaraciones SQL en proc Si ​​se usa en un proyecto de C ++, use // o, el comentario en Oracle es --, datos de la base de datos de Oracle, si los bytes de datos son menores que el número de dígitos, se usan espacios de forma predeterminada y el espacio. de la variable del lenguaje principal debe ser mayor que el espacio de campo de la base de datos. sqlcode===-1405 significa que se produce un error cuando el valor de la consulta está vacío. Es mejor dejar el valor de retorno al programa para su procesamiento.

sqlca.sqlcode===-1480 significa que. Es normal cuando la variable pasa un valor nulo en la declaración SQL. Es un error al pasar el valor. Puede ser un problema de espacio.

Con respecto a las declaraciones SQL especiales de Proc, como eliminar, actualizar, alterar, insertar en y otras operaciones de variables de datos,

Preste atención a dos puntos que puede aplicar para un complejo. Declaración SQL en el área de variables del host. El puntero del tipo de estructura se usa para vincular los datos fuera de los parámetros a la declaración SQL. El segundo paso es enviar cosas. Los datos mutables después de la operación son la confirmación y se utilizan para. revertir.

Introducción a los archivos comunes en el directorio de procesos

El directorio /proc contiene múltiples subdirectorios nombrados con números. Estos números representan el número de proceso del proceso actualmente en ejecución, que contiene múltiples subdirectorios con. Ficheros de información relacionados con el proceso correspondiente.

[root rhel5~]#ll/proc

total 0

dr-xr-xr-x 5 raíz raíz 0 8 de febrero 17:08 1

dr-xr-xr-x 5 raíz raíz 0 8 de febrero 17:08 10

dr-xr-xr-x 5 raíz 0 8 de febrero 17:08 10

dr-xr-xr -x 5 raíz 0 8 de febrero 17:08 11

dr-xr-xr-x 5 raíz 0 8 de febrero 17:08 1156

dr -xr-xr-x 5 raíz 0 8 de febrero 17:08 139

dr-xr-xr-x 5 raíz 0 8 de febrero 17:08 140

dr-xr-xr -x 5 raíz 0 8 de febrero 17:08 141

dr-xr-xr-x 5 raíz 0 8 de febrero 17:09 1417

dr-xr-x 5 raíz 0 febrero 8 17:09 1418

Referencia:

Enciclopedia Baidu--proc