In computer science, a physical address is the address presented to a computer's main memory in a virtual memory system, in contrast to the virtual address which is the address generated by the CPU. Virtual addresses are translated into physical addresses by a memory management unit (abbreviated MMU). Computer science, or computing science, is the study of the theoretical foundations of information and computation and their implementation and application in computer systems. ... A Lego RCX Computer is an example of an embedded computer used to control mechanical devices. ... Primary storage is a category of computer storage, often called main memory. ... The memory pages of the virtual address space seen by the process, may reside non-contiguously in primary, or even secondary storage. ... Virtual address In computer terminology a virtual address is an address not identifying a logical interface or device, but to a virtual (not physical) entity. ... CPU can stand for: in computing: Central processing unit in journalism: Commonwealth Press Union in law enforcement: Crime prevention unit in software: Critical patch update, a type of software patch distributed by Oracle Corporation in Macleans College is often known as Ash Lim. ... Virtual address In computer terminology a virtual address is an address not identifying a logical interface or device, but to a virtual (not physical) entity. ... MMU, short for memory management unit, is a class of computer hardware components responsible for handling memory accesses requested by the CPU. Among the functions of such devices are the translation of virtual addresses to physical addresses (i. ...
If the logical address is 1000, then the MMU allocates this to the bank area (CBAR=F0; 1000 is less than the start of common 1 at F000), and adds the physical base of bank to it (0), giving a translated address of 01000.
Physicaladdresses are needed in the debugging records so debuggers can unambiguously resolve the location of symbols, functions, and line numbers, all whose logical address changes with the current MMU setting.
In other words, if memory at physicaladdress 20000 is to be displayed, then some routine has to figure out settings for all three MMU registers, plus a logical address, that the 64180 can use to access the memory.