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 entender que estos pueden servir mejor al sistema.
Proceso
El proceso general se puede definir como una instancia de un programa en ejecución,
un núcleo Objeto, el sistema operativo puede utilizarlo para gestionar 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.
Acerca de la composición de las aplicaciones de Windows
Essentials Descripción:
1. GUI y CUI representan la interfaz de gráficos y consola respectivamente,
2./SUBSYSTEM: CONSOLE y /SUB-SYSTEM: WINDOWS son respectivamente Conmutador de enlace para la consola y la ventana
3._tWinMain La función de punto de entrada de la interfaz gráfica y la función de punto de entrada de la interfaz de la consola _tmain.
Primero, Windows generalmente puede establecer dos aplicaciones.
1. Programa GUI - interfaz gráfica de usuario - usa el interruptor del conector es /SUBSYSTEM: CONSOLE
2.CUI programa - interfaz de la consola - el interruptor del conector que usa es /SUB-SYSTEM: WINDOWS
El sistema operativo carga y comprueba el encabezado de archivo de la imagen ejecutable y obtiene el valor de este subsistema.
Crear una interfaz de programa que cumpla con los requisitos basados ​​en los valores del subsistema. En segundo lugar, la aplicación de Windows
tendrá 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 [ ,null,null,3],],
TCHAR * envp []);
Copyright © Conocimiento de Windows All Rights Reserved