memory hole
名词 n.
英 /ˈmɛm(ə)ɹi ˌhəʊl/
美 /ˈmɛm(ə)ɹi ˌhoʊl/
英文释义
名词 n.
-
A figurative place to which information is deliberately sent to be forgotten, or to which forgotten or lost information ends up; nowhere, oblivion.
— As relations between the West and Russia grew worse, the party began to discard its patriotic draperies; everything that had been said during the war years was now quietly dropped into the memory hole.
-
A fragment of physical address space which does not map to main memory.
— A memory hole provides performance improvement by reserving certain parts of memory for use by ISA cards. […] The memory hole is usually disabled because there are few ISA cards today that need to be mapped. If you have an ISA card that refuses to function properly in a PC with more than 16MB of RAM, you should enable the memory hole.
-
Synonym of memory leak (“any of several faults in the memory allocation logic of a computer or program whereby parts of memory become hidden or unusable”).
— The use of new and delete, along with the scope related creation and deletion of objects, provide safer and more consistent management of the available memory pool. […] It also resolves common problems with passing incorrect pointers to free, or obtaining memory using malloc and then forgetting to free it (causing a memory hole). This typically occurs when a subroutine allocates some memory via malloc, and during some processing a premature return taken that does not free the allocated memory.
词形变化
词汇关系
衍生词
词源
From memory + hole. Sense 1 (“figurative place to which information is deliberately sent to be forgotten, or to which forgotten or lost information ends up”) is a transferred use of the physical slots which the English writer George Orwell (1903–1950) refers to in his novel Nineteen Eighty-Four (1949), into which censored documents for destruction are dropped.
1 次浏览
数据来源: Wiktionary