Introducción a los procesos y aplicaciones de Windows

  
                

En pocas palabras, cuando una computadora ejecuta una parte del software, se divide en varias partes para ejecutar. El proceso es el programa que ejecuta la computadora. Se refiere específicamente al espacio de direcciones virtuales y la información de control requerida para la ejecución del programa. Y cada aplicación se ejecuta en un proceso separado y tienen su propio espacio de direcciones separado. Los límites de las diferentes aplicaciones se denominan límites de proceso. Hoy le presentaré los procesos y aplicaciones de Windows, y espero comprender que estos pueden servir mejor al sistema.

Proceso

El proceso general se puede definir como una instancia de un programa en ejecución. ,

Un objeto de kernel que el sistema operativo puede usar para administrar procesos. También es el lugar donde el sistema guarda las estadísticas del proceso.

Un espacio de direcciones que contiene datos de código para ejecutables y módulos DLL, incluida la asignación de memoria dinámica y la pila de hilos y la asignación de montón.

La forma en que funciona la CPU es que un proceso puede tener varios subprocesos. Luego, la CPU programará la asignación de recursos a cada subproceso, como un reloj.

Sobre la composición de las aplicaciones de Windows

Puntos clave:

1. GUI y CUI representan la interfaz de gráficos y consola, respectivamente,

2. /SUBSISTEMA: CONSOLE y /SUBSISTEMA: WINDOWS son los interruptores de enlace para la consola y la ventana, respectivamente.

3. La función de punto de entrada de la interfaz gráfica ._tWinMain y la función de punto de entrada de la interfaz de la consola _tmain.

Primero, Windows generalmente puede establecer dos aplicaciones.

1.GUI program - interface gráfico de usuario - el conmutador de conector que utiliza es /SUBSYSTEM: CONSOLE

2.CUI program - interface de consola - el conmutador de conector que usa es /SUB -SYSTEM: WINDOWS

El sistema operativo carga y comprueba el encabezado del archivo de la imagen ejecutable y obtiene el valor de este subsistema.

Cree una interfaz de programa que cumpla con los requisitos basados ​​en los valores del subsistema.

En segundo lugar, las aplicaciones de Windows

tendrán una función de punto de entrada, la función se llamará cuando el programa se esté ejecutando.

int WINAPI _tWinMain (

HINSTANCE hInstanceExe,

HINSTANCE,

PTSTR pszCmdLine,

int nCmdShow);

int _tmain (

int argc,

TCHAR * argv [],

TCHAR * envp []); Anterior12Siguiente Total 2 Páginas

Copyright © Conocimiento de Windows All Rights Reserved