Proceso: En los términos más simples, un proceso es un programa en ejecución. Uno o más subprocesos se ejecutan en el proceso. Un subproceso es la unidad más pequeña para que el sistema operativo asigne tiempo de cálculo de la CPU. Cada proceso proporciona los recursos necesarios para ejecutar un programa. Un proceso tiene un espacio de direcciones virtuales de 4 GB (el espacio de direcciones virtuales inferior de 3 GB en Windows NT Server Enterprise Edition y Windows 2000 Advanced Server lo utiliza el proceso, y el 1 GB superior lo utiliza el proceso). el kernel del sistema operativo. En Windows NT/2000, el proceso utiliza los 2 GB inferiores y el código del kernel del sistema operativo utiliza los 2 GB superiores: se utiliza un espacio de sólo lectura de 0-64 K. Información de DOS, y 64K-4M se usa para cargar código compatible con DOS, 4M - 2GB de espacio privado para uso del proceso, 2GB - 3GB de espacio compartido para cargar varios códigos DLL, 3GB - 4GB es el espacio de código del kernel del sistema compartido, de los cuales el. La mayoría de los 2 GB - 4 GB de espacio compartido son el principal culpable de 99 "Error de página de memoria no válida", "Error de protección general (GPE)" y pantalla azul), se maximizan el código ejecutable, los datos, los identificadores de objetos, las variables de entorno, las prioridades y las configuraciones. Funcionalidad minimizada. Cada proceso inicia su ejecución desde un hilo principal, pero puede crear hilos adicionales dentro del hilo que posee. Todos los subprocesos de un proceso comparten el espacio de direcciones virtuales y los recursos del sistema del proceso. Los recursos de un subproceso incluyen la configuración del registro de la máquina del subproceso, la pila del núcleo, las variables de entorno del subproceso y la pila del usuario en la dirección virtual del proceso.
A quienes no son estudiantes de informática, ¿les resultan molestas estas cosas? Si te molesta, ignóralo y simplemente entiéndelo como:
¡Un proceso es un programa que ya se está ejecutando! ¡Puede que no haga nada y simplemente se quede en la memoria de la máquina! Pero la máquina ya ha abierto una dirección de memoria para su operación, que la máquina le asigna especialmente y que ella sola utiliza y administra.
Por ejemplo, si hace doble clic en el icono de WORD para iniciar el programa WORD, ¡habrá un proceso adicional en la computadora! Y se ha abierto un área de memoria dedicada para que esta PALABRA la utilice. Si abre otro archivo, se generará un hilo para procesar el archivo. Si abre un archivo y luego abre un segundo archivo al mismo tiempo, el proceso creará un segundo hilo para que procese el segundo archivo.
¡Simplemente comprenda la diferencia entre procesos e hilos! Para las personas que no están en la industria informática, este conocimiento es suficiente. Aunque esta definición no es lo suficientemente rigurosa y precisa, es suficiente para la gente corriente.
De esta manera puedes entender: En el administrador de tareas, hay algunos procesos tan pronto como se enciende la máquina.
Aún no se está ejecutando ningún programa, entonces ¿por qué hay tantos procesos adicionales?
Estos procesos son todos procesos del sistema (algunos también pueden contener procesos de virus). Son procesos que deben iniciarse primero para prepararlo para ejecutar el programa. Al igual que si desea editar un artículo, WORD se iniciará primero, listo y esperando a que abra el primer archivo.
Después de entender esto, sabrás, ¿se puede finalizar cierto proceso? ¡seguro!
Pero si se trata de un proceso del sistema, el resultado de finalizar fácilmente un proceso puede ser que no puedas ejecutar ciertos programas más adelante o, lo que es más grave, que tu máquina no pueda hacerlo. nada y tendré que reiniciar.
Solo cuando sabes claramente que un determinado proceso pertenece a un programa inútil o a un programa de virus, entonces, por supuesto, no importa si matas el proceso.
Cansado