Global Information Lookup Global Information

High memory information


High memory is the part of physical memory in a computer which is not directly mapped by the page tables of its operating system kernel. The phrase is also sometimes used as shorthand for the High Memory Area, which is a different concept entirely.

Some operating system kernels, such as Linux, divide their virtual address space into two regions, devoting the larger to user space and the smaller to the kernel. In current 32-bit x86 computers, this commonly (although does not have to, as this is a configurable option) takes the form of a 3GB/1GB split of the 4 GB address space, so kernel virtual addresses start at 0xC0000000 and go to 0xFFFFFFFF. The lower 896 MB, from 0xC0000000 to 0xF7FFFFFF, is directly mapped to the kernel physical address space, and the remaining 128 MB, from 0xF8000000 to 0xFFFFFFFF, is used on demand by the kernel to be mapped to high memory. When in user mode, translations are only effective for the first region, thus protecting the kernel from user programs, but when in kernel mode, translations are effective for both regions, thus giving the kernel an easy way to refer to the buffers of processes—it just uses the process' own mappings.[1]

However, if the kernel needs to refer to physical memory for which a userspace translation has not already been provided, it has only 1 GB (for example) of virtual memory to use. On computers with a lot of physical memory, this can mean that there exists memory that the kernel cannot refer to directly—this is called high memory. When the kernel wishes to address high memory, it creates a mapping on the fly and destroys the mapping when done, which incurs a performance penalty.

  1. ^ Virtual Memory I: the problem

and 25 Related for: High memory information

Request time (Page generated in 0.8648 seconds.)

High Bandwidth Memory

Last Update:

High Bandwidth Memory (HBM) is a computer memory interface for 3D-stacked synchronous dynamic random-access memory (SDRAM) initially from Samsung, AMD...

Word Count : 3496

High memory

Last Update:

High memory is the part of physical memory in a computer which is not directly mapped by the page tables of its operating system kernel. The phrase is...

Word Count : 306

High memory area

Last Update:

In DOS memory management, the high memory area (HMA) is the RAM area consisting of the first 65520 bytes above the one megabyte in an IBM AT or compatible...

Word Count : 2736

Memory

Last Update:

Memory is the faculty of the mind by which data or information is encoded, stored, and retrieved when needed. It is the retention of information over time...

Word Count : 16054

Extended memory

Last Update:

and manage them itself. DOS memory management Conventional memory Expanded memory (EMS) High memory area (HMA) Upper memory area (UMA) Global EMM Import...

Word Count : 810

Computer memory

Last Update:

main memory or primary storage. Archaic synonyms for main memory include core (for magnetic core memory) and store. Main memory operates at a high speed...

Word Count : 3270

Flash memory

Last Update:

Flash memory is an electronic non-volatile computer memory storage medium that can be electrically erased and reprogrammed. The two main types of flash...

Word Count : 16843

Eidetic memory

Last Update:

Eidetic memory (/aɪˈdɛtɪk/ eye-DET-ik), also known as photographic memory and total recall, is the ability to recall an image from memory with high precision—at...

Word Count : 2605

Memory span

Last Update:

are the basis of "true" memory span. Though numerous factors affect memory span, the test is one that shows surprisingly high reliability. Results obtained...

Word Count : 3750

DOS memory management

Last Update:

physical memory in a machine could be organised as a combination of base or conventional memory (including lower memory), upper memory, high memory (not the...

Word Count : 2202

Method stub

Last Update:

conventional memory by self-relocating resident drivers which move most of themselves into upper memory, the high memory area, expanded or extended memory as well...

Word Count : 500

Conventional memory

Last Update:

In DOS memory management, conventional memory, also called base memory, is the first 640 kilobytes of the memory on IBM PC or compatible systems. It is...

Word Count : 3329

Memory Stick

Last Update:

small-form-factor version of the Memory Stick (including the PRO Duo); the even smaller Memory Stick Micro (M2), and the Memory Stick PRO-HG, a high speed variant of...

Word Count : 2753

Remote direct memory access

Last Update:

In computing, remote direct memory access (RDMA) is a direct memory access from the memory of one computer into that of another without involving either...

Word Count : 727

DDR4 SDRAM

Last Update:

Synchronous Dynamic Random-Access Memory (DDR4 SDRAM) is a type of synchronous dynamic random-access memory with a high bandwidth ("double data rate") interface...

Word Count : 4482

Video game console

Last Update:

chips to need high memory caches themselves. Internal storage Newer consoles have included internal storage devices, such as flash memory, hard disk drives...

Word Count : 9714

Flashbulb memory

Last Update:

flashbulb memory are a high level of surprise, a high level of consequentiality, and perhaps emotional arousal. The term flashbulb memory was coined...

Word Count : 9512

List of computing and IT abbreviations

Last Update:

Depth HLASM—High Level ASseMbler HLS—HTTP Live Streaming HMA—High Memory Area HP—Hewlett-Packard HPC—High-Performance Computing HPFS—High Performance...

Word Count : 6615

Semiconductor memory

Last Update:

Semiconductor memory is a digital electronic semiconductor device used for digital data storage, such as computer memory. It typically refers to devices...

Word Count : 3551

Memory segmentation

Last Update:

Memory segmentation is an operating system memory management technique of dividing a computer's primary memory into segments or sections. In a computer...

Word Count : 2134

Virtual memory

Last Update:

In computing, virtual memory, or virtual storage, is a memory management technique that provides an "idealized abstraction of the storage resources that...

Word Count : 4698

Microsoft Windows

Last Update:

Intel 80286 processors. It runs in real mode but can make use of the high memory area. In addition to full Windows packages, there were runtime-only versions...

Word Count : 8797

Linode

Last Update:

infrastructure, not shared by other tenants. High MemoryHigh memory compute configurations to run memory-intensive applications. Shared Linodes – A balanced...

Word Count : 1623

Upper memory area

Last Update:

upper memory blocks (UMBs). The next stage in the evolution of DOS was for the operating system to use upper memory blocks (UMBs) and the high memory area...

Word Count : 1415

Memory management

Last Update:

Memory management is a form of resource management applied to computer memory. The essential requirement of memory management is to provide ways to dynamically...

Word Count : 2674

PDF Search Engine © AllGlobal.net