Creo que muchas personas que usan el sistema operativo Windows a veces encuentran este tipo de mensajes de error, entonces, ¿cómo resolver este mensaje de error es el error de memoria? ¿Cómo determinar la causa del error?
"" 0X ???????? " La instrucción hace referencia a la memoria de" 0x00000000 ", la memoria no puede ser" ld "; read " or" writing "", y la aplicación está cerrada.
Si vas a preguntar a algunos "maestros", la respuesta suele ser la indignación y el desdén de "Windows es muy inestable". De hecho, este error no es necesariamente causado por la inestabilidad de Windows. Este artículo analizará brevemente las razones generales de este error.
Primero, la aplicación no comprueba el error de asignación de memoria.
Cuando el programa necesita una parte de memoria para almacenar datos, debe usar la "función de función" proporcionada por el sistema operativo para aplicar, si la asignación de memoria es exitosa, La función devolverá la dirección del área de memoria recién creada a la aplicación, y la aplicación puede usar esta memoria a través de esta dirección. Esta es la "asignación de memoria dinámica", la dirección de la memoria es también el "cursor" en la programación. La memoria no siempre entra, es inagotable y, a veces, la asignación de memoria fallará. Cuando falla la asignación, la función del sistema devuelve un valor de 0. En este caso, el valor de retorno de "0" no indica el cursor recién habilitado, sino una notificación enviada por el sistema a la aplicación para informar que se ha producido un error. Como una aplicación, debe verificar si el valor de retorno es 0 después de solicitar memoria cada vez. Si lo es, significa que hay una falla y se deben tomar algunas medidas para guardarla, lo que mejora la "robustez" del programa. Si la aplicación no comprueba este error, utilizará la "inercia del pensamiento" para pensar que este valor es el cursor disponible que se le asigna, y continuará usando esta memoria en ejecuciones posteriores.
El área de memoria de dirección 0 real almacena la "tabla de descriptores de interrupción" más importante en el sistema informático y la aplicación no puede utilizarla en absoluto. En un sistema operativo sin un mecanismo de protección (como DOS), la escritura de datos en esta dirección causará un bloqueo inmediato. En un sistema operativo sólido, como Windows, esta operación será capturada inmediatamente por el mecanismo de protección del sistema. El resultado es El sistema operativo está cerrado por la fuerza por el sistema operativo para evitar que su error se expanda. En este momento, se producirá el error anterior "memoria de escritura", y la dirección de memoria a la que se hace referencia es "0x00000000". Hay muchas razones por las que las fallas en la asignación de memoria, la falta de memoria, la discrepancia de la versión de la función del sistema, etc. pueden tener un impacto. Por lo tanto, esta falla de asignación es más común después de que el sistema operativo se ha utilizado durante mucho tiempo, después de instalar una variedad de aplicaciones (incluidos los programas de virus que se "instalan" inadvertidamente), después de cambiar una gran cantidad de parámetros del sistema y archivos del sistema.
Segundo, la aplicación se refiere al cursor de memoria anormal debido a su propio ERROR.
En la aplicación de asignación dinámica, a veces habrá una situación de este tipo: el programa intenta leer y escribir una pieza "debería La memoria está disponible, pero no sé por qué, el cursor disponible en esta expectativa ha caducado. Puede ser que "olvide" solicite la asignación al sistema operativo, o que el propio programa haya cerrado la sesión de la memoria en algún momento y "no esté prestando atención", etc. La memoria no registrada es reclamada por el sistema y su derecho de acceso ya no está en la aplicación. Por lo tanto, las operaciones de lectura y escritura también activarán el mecanismo de protección del sistema. El único fin del intento de programa "ilegal" será terminado por la operación y se recuperarán todos los recursos. Las leyes del mundo de las computadoras son aún más efectivas y más estrictas que las de los seres humanos. Situaciones como esta son todos errores en el propio programa y, a menudo, puede reproducir errores en un orden específico de operaciones. El cursor no válido no siempre es 0, por lo que la dirección de memoria en la solicitud de error no es necesariamente "0x00000000", sino otros números aleatorios. Si el sistema menciona con frecuencia el mensaje de error, se pueden explicar las siguientes sugerencias:
Recientemente, muchos usuarios informan que en el proceso de uso de la computadora, la pantalla negr
Si no hay un mandato, puede ir http://repoforge.org/use/añadir una fuente de yum. ifstat comando
Lo que hace que muchos usuarios estén muy preocupados es que sus propios sistemas siempre están inva
El disco u es una herramienta que se usa comúnmente en la vida. En el proceso de uso, se encontrarán
¿Cómo puedo resolver el problema de que la hora de la computadora no se puede sincronizar?
Una forma sencilla de limpiar la historia bajo Linux
El disco duro que aparece después del reinicio de vps no puede ser reconocido
Introducción especial a los métodos de prueba y depuración relacionados con el servidor Apache
El cambio de la contraseña del FTP también se puede hacer en modo remoto.
Desactivar puertos inútiles bajo Win2000
Daño a la "herramienta" de la computadora - polvo
¿Cuáles son los métodos para hacer la seguridad de la red inalámbrica?
Comprensión en profundidad de las funciones de las diversas rutas de los enrutadores
Enseñarle a comprender el significado de la clave de registro
La partición del disco de la computadora debe prestar atención al problema
¿Dónde está Win7 /8.1 versión gratuita de actualización oficial Win10 oficial?
Cómo eliminar el historial de búsqueda de archivos locales en Win8
Cómo administrar la energía en el sistema Windows 10
Windows 7 resuelve problemas de red a través de conexiones locales
Win8 Enciclopedia 49: Descargar la aplicación almacena el resto de
Guía de optimización de SSD Win7: Nueve métodos de optimización de SSD Win7
El sistema Win7 ayuda a identificar nuevas soluciones para la unidad óptica antigua
El espacio de disco que faltaba en el sistema Win7 /Win8 fue a