Memory mapping
Encyclopedia
In computing
, memory mapping may refer to:
Computing
Computing is usually defined as the activity of using and improving computer hardware and software. It is the computer-specific part of information technology...
, memory mapping may refer to:
- Memory-mapped fileMemory-mapped fileA memory-mapped file is a segment of virtual memory which has been assigned a direct byte-for-byte correlation with some portion of a file or file-like resource. This resource is typically a file that is physically present on-disk, but can also be a device, shared memory object, or other resource...
, also known asmmap
- Memory-mapped I/OMemory-mapped I/OMemory-mapped I/O and port I/O are two complementary methods of performing input/output between the CPU and peripheral devices in a computer...
, an alternative to port I/O; a communication between CPU and peripheral device using the same instructions, and same bus, as between CPU and memory - Virtual memoryVirtual memoryIn computing, virtual memory is a memory management technique developed for multitasking kernels. This technique virtualizes a computer architecture's various forms of computer data storage , allowing a program to be designed as though there is only one kind of memory, "virtual" memory, which...
, technique which gives an application program the impression that it has contiguous working memory, while in fact it is physically fragmented and may even overflow on to disk storage