Page can not open matter how

Users questions:Broadband has been connected, and can not open some pages, such as love can last question may Hotmail would not be any, and some Web page opens, click inside of any project not open, how is this going on?
Experts answer: 1 , the application does not check the memory allocation failed process requires a memory forSave the data, the need to call the operating system's "performance function" to apply, if the memory allocation successful, the function will be opened by the new memory area address to return to the application, the application can use this piece of memory by this address . This is the "dynamic memory allocation", the memory address that is compiledProcess in the "pointers." Memory is not always call at any instant, inexhaustible, and sometimes memory allocation will fail. When the allocation fails, the system function will return a 0 value, then returns the value "0" has not indicated that the newly opened pointer, but the system to the application to issue a notice in an error.As an application, in the memory after each application should check the return value is 0, and if so, it means a fault, should take some measures to save, which enhances the process of "robustness." If the application does not check the error, it will be in accordance with the "thinking inertia" that this value is toIt allocates the available indicators, continue to run after the use of this memory. The real address of memory area 0 is the computer system saved the most important "interrupt descriptor table" is absolutely not allowed applications. In the absence of operating system protection mechanisms (such as DOS), to write data to this address will lead toImmediate crash, but the robust operating system such as Windows and so on, this operation will be immediately captured by the system's protection mechanisms, the result is forcibly closed by the operating system, application errors, in order to prevent the expansion of its error. At this time, there will be above the "write memory" error, and that citedMemory address "0x00000000". Memory allocation failure causes of the many, not enough memory, the system does not match the version of the function and so may be affected. Therefore, this allocation failure more common in the operating system to use for a long time, the installation of a variety of applications (including accidentally "install"Virus program), change the number of system parameters and system document. Second, the application itself BUG quoted as abnormal use of dynamically allocated memory pointer in the application process, sometimes there is such a situation: trying to write a program "should be available" in memory, but I do not know why, itA pointer is expected to be available has expired. There may be "forgotten" to the operating system requirements allocation process itself may also be written off at some point have this memory and "no attention" and so on. Memory to be written off the system recovery, the access is no longer the application, so read and write operations areSimilarly, the system will trigger the protection mechanism in an attempt to "illegal" process only end is terminated by operation running, recycling all of the resources. Computerworld legal or much more severe than in humans and ah! Situation like this program belong to their BUG, you can often lower in a particular sequence of operations to reproduceError. Invalid pointer is not always 0, so errors in the memory address is not necessarily as "0x00000000", but other random number. If the system has been mentioned frequently error, the following suggestions may help: 1. View the system if there are trojans or viruses. Such processOrder to control systems are often irresponsible to modify the system, causing the operating system exception. Normally should strengthen information security awareness, executable programs from unknown sources, no curiosity. 2. Update the OS re-installation program copies the correct version of system files, modified system parameters. SometimesDesignate the operating system itself would have BUG, pay attention to install the official release of the upgrade process. 3. Try the new version of the application.
  • This information provided by the users.Thanks!