内存不能为read的解决办法 - 电脑知识 - 360百科(Memory can not be a solution for read - computer knowledge - 360
encyclopedias)
Memory can not be read solutions - computer knowledge - Encyclopedia of 360 log | registered | complaints and suggestions | area Kaba activated the official website of 360 | Zhuanshagongju | 360 | Forumreact
lovelife
Wikipedia home page
booby蝴蝶的拼音Software classification
Search for posts, arch Wikipedia
Return home esnce, Wikipedia school task, receive Gold Exchange
* 360 curity guards V4.1Beta version relea, plea download the trial! You drive to stop "the new AV variant (javqhc) and terminator"
在线翻译公司* this week popular Trojan warning, remind you to prevent 360 (20080326). Who is the "king of the task? Latest task list!
* [new] gift vote cast your favorite gift. Encyclopedia assistant to help you friends, plea help!
[*] tricky Carnival: April Fool's Day activities and being the whole share experience! '[produced] ur task Raiders, to help you do a better job!
* [produced] Wikipedia urs ashes urs taught you: "360 new upgrade guide"! * 360 curity guards V4.1Beta version relea, plea download the trial!
You drive to stop "the new AV variant (javqhc) and terminator". This week popular Trojan warning, remind you to prevent 360 (20080326)
* who is the "task king"? The latest task list! * [new] gift vote cast your favorite gift. Encyclopedia assistant to help you friends, plea help!
[*] tricky Carnival: April Fool's Day activities and being the whole share experience! '[produced] ur task Raiders, to help you do a better job!
lock on* [produced] Wikipedia urs ashes urs taught you: "360 new upgrade guide"!静电感应
Current position: 360 Encyclopaedia computer knowledge > memory cannot be read solution
Quick answer, new topic, I want to ask for help, a total of 325 posts, & 17> memory can not be read solution
Lisongshun
Send a note
治疗青春痘的方法
Gold coin: 678
Experience value: 393nightwish主唱
Level: grade five in primary school
Reference reported 1 floor memory can not be read solution published at 10:15 2008-03-27
Recently, many urs have encountered the memory can not be "read" error prompt. I hope that the following articles can help you.
When you run certain programs, there are hints of memory errors, and then the program clos.
"0x" the directive quoted as "0x?" memory. The memory cannot be "read"".
"0x", the directive quoted as "0x" memory, and this memory cannot be "written"".
The above situation is believed that everyone should have en, and even said that some urs becau of this error often does not occur repeatedly reinstall the system. Believe that ordinary urs should not understand tho complex sixteen hexadecimal code.
There are aspects of this phenomenon, one is hardware, that is, memory problems, and the two is software, which there are many problems.
One: first about hardware:
nwsGenerally speaking, computer hardware is not easy to bad. Memory problems are not likely (unless your memory is really a Hodge only to collap), the main areas are: 1. Memory bad (condary memory is mostly), 2. Using quality memory, 3. Memory inrted on the motherboard is too dusty in the gold fingers ction. 4. The u of different brands, different capacities of memory, resulting in incompatibility. 5. Overclocking brings heat problems. You can u the MemTest software to check memory, which can thoroughly detect the stability of memory.
Two, if not, then the software from the troubleshooting.
The first principle: the memory has a place called the storage of data buffer, when the program on the data buffer, need to provide the operating system "function" to apply, if successful memory allocation, memory area function will be the new return to the application, applications can u this memory through this address. This is the "dynamic memory allocation", the memory address, that is, "cursor" in programming".
Memory is not always available, endless, and sometimes memory allocation will fail. When the allocation fails, the system function returns a 0 value, when the return value "0" does not reprent the newly enabled cursor, but rather a notification issued by the system to the application informing the error. As an application, in the memory after each application should check whether the return value is 0, if it is, it means that there is a fault, some measures should be taken to save, which
enhances the robustness of the program "". If the application does not check the error, it will continue to u this memory in subquent execution, in accordance with the idea that the value is the available cursor assigned to it. The real 0 address memory area stores the most important "interrupt descriptor table" in the computer system and absolutely does not allow the application to u
. In the operating system without protection mechanism under (such as DOS), write data to this address will lead to crash immediately, and in the robust operating system, such as Windows, this operation will be immediately captured the protection mechanism of the system, the result is forcibly clod by the operating system application error, in order to prevent the error expansion. At this point, the memory is not "read", and the referenced memory address is "0x00000000"". Memory allocation failure, many reasons, memory is insufficient, the version of the system function mismatch, and so may have an impact. Therefore, the distribution of failure in the operating system to u for a long time, the installation of a variety of applications (including accidentally "Install" virus program), after the change of system parameters and system of archives.
In applications using dynamic allocation, sometimes there will be such a situation: the program attempts to write a "should be available" in memory, but I do not know why, the expected available cursor has expired. There may be "forget" to the operating system requirements distribution, or it may be the program itlf at some point has canceled the memory, and "no attention" and so on. Off the system memory to be recycled, the access does not belong to the application, read and write operations can also trigger a mechanism to protect the system,