memory hole

名词 n.
/ˈmɛm(ə)ɹi ˌhəʊl/    /ˈmɛm(ə)ɹi ˌhoʊl/

英文释义

名词 n.
  1. 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.
  2. 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.
  3. 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”). rare
    — 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.

词形变化

memory holes plural memory-hole alternative

词汇关系

衍生词

词源

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