|
| |
| | Memory management unit - Wikipedia, the free encyclopedia |
 | | 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.e., virtual memory management), memory protection, cache control, bus arbitration, and, in simpler computer architectures (especially 8-bit systems), bank switching. |  | | A key benefit of an MMU is memory protection: an operating system can use it to protect against errant programs, by disallowing access to memory that a particular program should not have access to. |
|
http://www.wikipedia.org/wiki/Memory_management_unit
|
|
| |
| | Knowledge Management - Encyclopedia.WorldSearch |
 | | The advent of complexity theory and chaos theory provided more metaphors that enable managers to replace models of organisations as integrated systems with models of organisations as complex interdependent entities that are capable of responding to their environment. |  | | First generation Knowledge Management involves the capture of information and experience so that it is easily accessible in a corporate environment. |  | | In simpler terms, Knowledge Management seeks to make the best use of the knowledge that is available to an organization, creating new knowledge, increasing awareness and understanding in the process. |
|
http://encyclopedia.worldsearch.com/knowledge_management.htm
|
|
| |
| | The Memory Management Glossary: M |
 | | Operating system memory management is concerned with using the memory management hardware to manage the resources of the storage hierarchy and allocating them to the various activities running on a computer. |  | | Memory management hardware consists of the electronic devices and associated circuitry that store the state of a computer. |  | | The memory manager can have a significant effect on the efficiency of the program; it is not unusual for a program to spend 20% of its time managing memory. |
|
http://www.memorymanagement.org/glossary/m.html
|
|
| |
| | Memory Management |
 | | Memory management is a general term that covers all the various techniques by which an address generated by a CPU is translated into the actual address of the data in memory. |  | | The MMU is configured by the operating system when the computer is first powered up. |  | | Memory management plays several roles in a computer system. |
|
http://www-scm.tees.ac.uk/users/a.clements/MMU/MMU.htm
|
|
| |
| | Memory management unit for developing multiple physical addresses in parallel for use in a cache memory - Patent 4378591 |
 | | The cache/MMU memory, arbitrating all local bus transfers would recognize this as a memory write cycle, and would take the address, map it, send it to memory accompanied by the data, and indicate on the system bus to the memory that this is a memory write operation. |  | | A further object of this invention is to provide a cache memory compatible with a data processing system wherein two words of data are simultaneously transferred between the system processors and the system memory in response to a single memory request. |  | | The cache memory and directory 403, which is the subject of the present invention and will be described in detail hereinafter, is a very high-speed, limited capacity memory for storing duplicates of a selected group of data words also stored in the memory modules 106. |
|
http://www.freepatentsonline.com/4378591.html
|
|
| |
| | 22C:18, Lecture 34, Summer 1997 |
 | | On small computers, the memory addresses issued by the CPU are the same addresses actually delivered to the memory hardware, but one characteristic of all large scale machines, whether they are mainframes or high performance microcomputers, is that they incorporate virtual memory mechanisms. |  | | The first machine to incorporate something analogous to a modern memory management unit was the Feranti Atlas Computer introduced around 1960; the unsuccessful IBM System 360/67 introduced around 1968 and the successful IBM 370 mainframe family all incorporate such mechanisms. |  | | As a result, the page table for a user's address space is usually stored in memory, and when a user program attempts to address a page that is not known to the MMU, a trap occurs and it is up to the system software to load the required entry into the MMU. |
|
http://www.cs.uiowa.edu/~jones/assem/summer97/notes/34.html
|
|
| |
| | The Memory Architecture and the Cache and Memory Management Unit for the Fairchild CLIPPER Processor |
 | | Virtual memory support is provided by a memory management unit on each CAMMU, each of which includes a translator that maps 32-bit virtual addresses through a two level page table to 4096 byte pages, and a 2-way set associative with 16-byte lines and with LRU replacement within each set. |  | | The CLIPPER memory architecture is a separate 32 bit logical address space for each of the user and supervisor, with facilities for transferring information from one to the other. |  | | The Memory Architecture and the Cache and Memory Management Unit for the Fairchild CLIPPER Processor |
|
http://sunsite.berkeley.edu/TechRepPages/CSD-86-289
|
|
| |
| | U.S. Pregrant 20020156962 - Microprocessor having improved memory management unit and cache memory |
 | | If the memory access operation is not permitted by the permission information of the particular entry of the virtual cache memory, then the translation lookaside buffer may be accessed based on the logical address information of the particular entry of the virtual cache memory. |  | | The virtual cache memory is accessed and a determination may be made if there is a match between logical address information of the memory access operation and logical address information stored in the entries of the virtual cache. |  | | In the event of a match, then a determination may be made based on the permission information of the memory access operation and the permission information of the particular entry of the virtual cache memory as to whether the memory access operation is permitted. |
|
http://cxp.paterra.com/uspregrant20020156962.html
|
|
| |
| | PDP-8 Memory Management Instructions |
 | | Formally, all memory management instructions are IOT instructions involving devices 20 through 27. |  | | The least significant 3 bits of the device address (bits 6 - 8) are used to specify the memory field, for those instructions where this must be specified, while the least significant 3 bits of the instruction specify what operation to perform. |  | | On the original PDP-8, the Type 183 Memory Extension Control performs this function, while on the PDP-8/E, the KM8-E Memory Extension and Time-Share Option performs this function. |
|
http://www.cs.uiowa.edu/~jones/pdp8/man/mmu.html
|
|
| |
| | Computer History Museum - Timeline |
 | | Virtual memory permitted a computer to use its storage capacity to run outside software and switch rapidly among multiple programs. |  | | A step up from the 68020, it built on a 32-bit enhanced microprocessor with a central processing unit core, a data cache, an instruction cache, an enhanced bus controller, and a memory management unit in a single VLSI device all operating at speeds of at least 20 MHz. |  | | Core memory made computers more reliable, faster, and easier to make. |
|
http://www.computerhistory.org/timeline/timeline.php?timeline_category=cmpnt
|
|
| |
| | Memory Management - Computerworld |
 | | Virtual memory is a sleight-of-hardware that makes a computer appear to have more physical memory than it does. |  | | DEFINITION: Memory management is the process by which a computer system allocates a limited amount of physical memory among the various processes that need it - such as operating system or application calls - in a way that optimizes performance. |  | | The MMU typically uses demand paging to implement virtual memory; that is, it only swings into action when an application demands a resource (perhaps a function call to a shared library, or a spreadsheet reading in more numbers) that isn't in physical memory. |
|
http://www.computerworld.com/managementtopics/management/helpdesk/story/0,10801,60855,00.html
|
|
| |
| | Toggit Certification Home for MCSE CCNA A+ study guides and test prep |
 | | The transmission of information from computer to computer or from computer to peripheral device, in which all the bits that make up the character are transmitted at the same time over a multiline cable. |  | | Major advances in battery life and the use of flash memory are part of the continuing development of portable computers. |  | | A section of memory that can be used by a program or a command to pass information to a second command for processing. |
|
http://www.toggit.com/Library/pedia/techno.asp?Term=p&Techno=Letter
|
|
| |
| | High-Tech Dictionary Definition |
 | | (MMU).A hardware device which translates virtual addresses into physical addresses and is used to manage virtual memory. |
|
http://www.computeruser.com/resources/dictionary/definition.html?lookup=3218
|
|
| |
| | Cache hierarchy design for use in a memory management unit (EP0170525B1) |
 | | The provision of a logical address cache (68) enable reference count management to be done completely by the controller of the virtual address cache (85) and the memory management processor (54) in the MMU (52). |  | | This invention relates to improvements in computer memory systems, and more particularly to improvements in cache memories associated with computer memory systems. |  | | Since the controller of the logical address cache is not involved in the overhead associated with reference counting, higher performance is accomplished as the CPU(50)-MMU (52) interface is released as soon as the access to the logical address cache (68) is completed. |
|
http://www.delphion.com/details?pn=EP00170525B1
|
|
| |
| | The IBM RT PC ROMP processor and memory management unit architecture |
 | | ROMP is derived from the pioneering RISC project, the 801 Minicomputer at IBM Research. |  | | ROMP's architecture is extensible, and the fact that almost all programming for the RT PC has been in high-level languages means that the RT PC hardware architecture can be extended as needed to meet future requirements while preserving the investment in existing software. |  | | Some of the unique features of the programming model are explained, with high-level language coding examples which show how they can be exploited. |
|
http://domino.research.ibm.com/tchjr/journalindex.nsf/0/f6570ad450831a2485256bfa00685bda?OpenDocument
|
|
| |
| | Runtime binding |
 | | The tables which map logical to physical memory are called the page table and the frame table, and are stored per process and loaded as a part of context switching. |  | | The ownership checking is performed at the logical level rather than the physical level because we want to be able to use the physical memory in the most general possible way. |  | | The disadvantage with this scheme is that either too much or too little memory might be allocated for the tasks. |
|
http://home.lanet.lv/~sd70058/aboutos/node91.html
|
|
| |
| | A Dynamic Memory Management Unit for Embedded Real-Time System-On-A-Chip - Shalan, Mooney (ResearchIndex) |
 | | To implement this memory management scheme - which presents a paradigm shift in the way designers look at on-chip dynamic memory allocation- we present a System-on-a-Chip Dynamic Memory Management Unit... |  | | Abstract: Dealing with global on-chip memory allocation/de-allocation in a dynamic yet deterministic way is an important issue for upcoming billion transistor multiprocessor System-on-a-Chip (SoC) designs. |  | | 0.6: DX-Gt: Memory Management and Crossbar Switch Generator for.. |
|
http://citeseer.ist.psu.edu/517029.html
|
|
| |
| | - PalmSource eyes enterprise, device variety with new OS - Internet Business News |
 | | Memory required is 16M bytes of RAM and 16M bytes of ROM; less memory is possible if a graphics accelerator is used, PalmSource said. |  | | Garnet requires an ARM7 core processor or better running at 70MHz and 8M bytes of RAM and 8M bytes of ROM, the Sunnyvale, California-based company said. |  | | PalmSource has added support for a newer version of the Internet protocol, IPv6, and made its calendar and address book extensible, allowing users to add new fields and make synchronization easier, according to Mace. |
|
http://www.thestandard.com/article.php?story=200402111824007
|
|
| |
| | A2MMU Memory Management Unit |
 | | The A2MMU is an x86 compatible Memory Management Unit designed to support CPUs that require a full virtual memory system. |  | | The A2MMU may be configured as a dual TLB system to support Harvard architecture machines with separate instruction and data paths. |  | | The A2MMU uses a TLB cache mechanism to convert addresses from virtual to physical and also provides an autonomous Table walk mechanism to derive new address translations on TLB cache misses. |
|
http://www.a-2.com/prod07.htm
|
|
| |
| | MIT - Alewife |
 | | Support for distributed, cache-coherent shared memory via the LimitLESS cache-coherence protocol: the CMMU supports up to five hardware pointers per memory line for normal data sharing and can invoke software interrupt handlers to employ additional pointers. |  | | In an Alewife node, the CMMU is connected directly to the first-level cache bus and serves much the same functionality as a cache-controller/ memory-management unit in a uniprocessor. |  | | The Communications and Memory Management Unit, or CMMU, implements most of the unique functionality of Alewife. |
|
http://www.cs.nmsu.edu/~jdage/cs573/architecture.html
|
|
| |
| | PowerPC Architecture - Memory Management Unit (MMU) |
 | | When memory translation is enabled, storage attributes are maintained on a page basis and read from the TLB when a memory access occurs. |  | | The PowerPC 405 includes instructions for managing TLB entries by software running in privileged mode. |  | | This capability gives significant control to system software over the implementation of a page replacement strategy. |
|
http://www.xilinx.com/ipcenter/processor_central/embedded/mmu.htm
|
|
| |
| | MMU : Memory management unit |
 | | MMU, short for Memory Management Unit, is a hardware component responsible for handling memory access requested by the CPU. |  | | Among the functions of this device are the translation of virtual addresses to physical addresses, memory protection, cache control and bus arbitration. |  | | terms defined : MMU : Memory management unit |
|
http://www.termsdefined.net/me/memory-management-unit.html
|
|
| |
| | Attached > Computer history > The Macintosh Design Team interview in Byte |
 | | But one of the other advantages that Steve didn’t mention is that you don’t have to change the memory map of the computer. |  | | Most of the computers now are basically shipping as file system and a few drives, but what’s really interesting is that on top of that, we’ve layered on memory management and on top of this is Quickdraw. |  | | The key thing you’ve got to remember is that back then, if you told anybody you could build a computer using a 68000 with anything under a hundred integrated circuits, they would have said you were crazy. |
|
http://www.aci.com.pl/mwichary/computerhistory/articles/macintoshbyteinterview
|
|
| |
| | [No title] |
 | | wherein each page of memory has an associated page descriptor that is configured to store information specific to that page, and wherein the memory system further comprises a page descriptor table that stores a plurality of page descriptors. |  | | wherein, the memory management unit allocates one or more pages of memory to store data associated with a given screen tile, |  | | memory divided into a plurality of pages and configured to store graphics data; |
|
http://www.uspto.gov/web/patents/patog/week07/OG/html/1291-3/US06856320-20050215.html
|
|
| |
| | Geek.com Geek News - AMD's low-power roadmap is revealed |
 | | Cache memory is enormous compared to the width of the bus between the memory management unit and the cache (millions of bits cache to at most a couple thousand bits wide bus, which is 3 orders of magnitude difference, which is a lot). |  | | Technically that is an incorrect statement, but the idea is that if you take the total thermal power dissipation of the cache unit and divide it by cache transistors, and do liekwise to the logic units, then you will find a greater average dissipation per transistor in the logic unit, because they are more active. |  | | For this reason we often say that "cache transistors" dissipate less heat than "logic transistors". |
|
http://www.geek.com/news/geeknews/2004Jun/bch20040614025554.htm
|
|
| |
| | Business&Games Calculator Free Download by Qudata.com: (calculator, computation, variables, memory management, unit ... |
 | | You can see the current values of all memory cells on the panel Memory. |  | | Business&Games Calculator Free Download by Qudata.com: (calculator, computation, variables, memory management, unit conversion, arithmetic operations, figures, statistical calculations, expression, graphs plotting, physical constants, game, bubbles, arcade, puzzle, gems, shareware) |  | | - working with the memory in QuData calculator is very convenient. |
|
http://www.fileboost.net/directory/desktop/utilities/businessgames_calculator/005199/review.html
|
|
| |
| | The Design of an Asynchronous Memory Management Unit - Myers, Martin (ResearchIndex) |
 | | It was designed using Martin's synthesis method and CAD tools developed at Caltech. |  | | In particular, in a memory management unit designed for use with a real asynchronous microprocessor [11] |  | | such as stacks, arbiters [27] routers, a 3x 1 special purpose processor [19] a multiply accumulator [40] a memory management unit |
|
http://citeseer.ist.psu.edu/myers92design.html
|
|
| |
| | Fault-Tolerant Features in the HaL Memory Management Unit |
 | | Virtually-indexed and virtually-tagged cache architecture is exploited to provide an almost fault-secure hardware coherence mechanism in the MMU, with very small performance overhead (less than 0.01% in the instruction throughput). |  | | Abstract—This paper describes fault-tolerant and error detection features in HaL's memory management unit (MMU). |  | | The proposed fault-tolerant features allow recovery from transient errors in the MMU. |
|
http://csdl2.computer.org/persagen/DLAbsToc.jsp?resourcePath=/dl/trans/tc/&toc=comp/trans/tc/1995/02/t2toc.xml&DOI=10.1109/12.364529
|
|
| |
| | Enhancing Security in the Memory Management Unit |
 | | The memory management unit which provides multitasking and virtual memory support is extended and given a third purpose: to supply strong hardware security support for the software layer. |  | | We propose an hardware solution to several security problems that are difficult to solve on classical processor architectures, like licensing, electronic commerce, or software privacy. |  | | The principle of this enhanced device, that we call a Security Management Unit (or SMU), is based on ciphered program execution and access control. |
|
http://csdl2.computer.org/persagen/DLAbsToc.jsp?resourcePath=/dl/proceedings/&toc=comp/proceedings/euromicro/1999/0321/01/0321toc.xml&DOI=10.1109/EURMIC.1999.794507
|
|
| |
| | The design of a memory management unit: A SLAP/... - TechSoft World |
 | | home > books > memory management > the design of a memory management unit: a slap/lucifer case st... |  | | The design of a memory management unit: A SLAP/Lucifer case study (Technical report / Brown University, Dept. of Computer Science) |  | | Visit TechSoft World for free software downloads, computer books, industry news and technology links. |
|
http://www.techsoftworld.com/books/Memory%20Management-books-B00070TLXA.html
|
|
| |
| | MMU - Memory Management Unit |
 | | (memory management unit) (n.) In hardware, memory address mapping. |  | | More information about the definition of MMU may appear below: |  | | Usually, the virtual addresses are mapped to physical addresses, but each system is different. |
|
http://www.auditmypc.com/acronym/MMU.asp
|
|
| |
| | [No title] |
 | | wherein the memory management unit is configured to access the selected memory page dependent upon the output signal. |  | | A memory management unit for managing a memory storing data arranged within a plurality of memory pages, the memory management unit comprising: |  | | Memory management system and method for providing physical address based memory access security |
|
http://www.uspto.gov/web/patents/patog/week47/OG/html/1288-4/US06823433-20041123.html
|
|
| |
| | MemoryManagement Unit (MMU) |
 | | In MMU scheme, the value in the relocation register is added to every address generated by a user process at the time it is sent to memory. |  | | The user program deals with logical addresses; it never sees the real physical addresses. |  | | Hardware device that maps virtual to physical address. |
|
http://www.infocom.cqu.edu.au/Units/win2000/85349/Resources/Lectures/8/8
|
|
| |
| | Microsoft Home Magazine terms glossary — letter 'P' terms |
 | | An interface through which data is transferred between a computer and other devices (such as a printer, mouse, keyboard, or monitor), a network, or a direct connection to another computer. |  | | Ports may also be dedicated solely to input or to output. |  | | Specialized hardware, such as in an add-on circuit board, places data from the device in the memory addresses and sends data from the memory addresses to the device. |
|
http://www.microsoft.com/canada/home/terms/2.7.1.15_P.asp
|
|
| |
| | Configurable memory management unit (US6854046) |
 | | In addition, the MMU can be configured to support variable page sizes, multiple protection and sharing rings, demand paging, and hardware TLB refill, for example. |  | | A system for specifying a memory management unit (MMU) for a processor, the system comprising: |  | | a MMU build program that generates a configured MMU based on the specified values of the configuration parameters, and the MMU design. |
|
http://www.delphion.com/details?&pn=US06854046__
|
|
| |
| | PalmSource looks beyond the phone to tablets, players and tools The Register |
 | | It's pitching the software as suitable for a "memory extender", or an archive access console: a handheld that's optimized for searching between public and private databases. |  | | Such a device will cache as much data as necessary locally, but will provide indexes and fast access to WAN and Internet resources. |  | | The new OS requires 16MB of RAM and 16MB of ROM and a 200MHz ARM 9 processor with a memory management unit. |
|
http://www.theregister.co.uk/content/68/35510.html
|
|
| |
| | memory management unit |
 | | The part of the processor that manages the mapping of virtual memory addresses to actual physical addresses. |  | | In some systems, such as those based on early Intel or Motorola processors, the MMU was a separate chip; however, in most of today's systems, the MMU is integrated into the processor itself. |
|
http://www.coffeycountyks.org/Terms/2461HTML-1723.html
|
|
| |
| | MIT Alewife Project: Baby Pictures, CMMU die photo |
 | | The Communication and Memory Management Unit (CMMU) on each |  | | holds the cache tags and implements the memory coherence protocol by synthesizing messages to other nodes (see |  | | serves as a local memory controller (e.g., taking care of DRAM refresh, etc.) |
|
http://cag-www.lcs.mit.edu/alewife/pictures/cmmu-photo.html
|
|
| |
| | Publications of G. V. Cormack |
 | | To appear in Information Processing and Management, 1999. |  | | Burkowski F.J. and Cormack G.V., Use of perfect hashing in a paged memory management unit, Proc. |  | | Clarke C.L.A. and Cormack G.V., On the use of regular expressions for searching text, ACM Trans. |
|
http://plg.uwaterloo.ca/~gvcormac/PAPERS.html
|
|
| |
| | What is memory management unit? - A Word Definition From the Webopedia Computer Dictionary |
 | | WrapManager: Money Managers - Investment goals matched with Over 125 managers $500K minimun, and free proposal with sign up, as well as research on over 2000 Money Managers. |  | | Odyssey Advisors: Investment Management in United States - Personalized, fee only portfolio management in diversified, growth, value and income equity, and intermediate fixed income portfolios in the U.S. Hoover's: United Bancorp, Inc. Company Research - Find information on United Bancorp, Inc. with operations and products, financials, officers, competitors and more at Hoover's. |  | | Hoover's: United Security Bancshares Company Research - Find information on United Security Bancshares with operations and products, financials, officers, competitors and more at Hoover's. |
|
http://www.webopedia.com/TERM/m/memory_management_unit.html
|
|
| |
| | Definition of UClibc |
 | | 7: uClibc runs on standard and [[memory management unitMMU... |
|
http://www.wordiq.com/search/UClibc.html
|
|
| |
| | John Kubiatowicz's Home Page |
 | | I am one of the chief architects of the Alewife machine and also the primary implementor of the Alewife Communications and Memory Management Unit (CMMU). |  | | To contact me, you may call me at (510) 643-6817. |  | | Please take a look at my baby ( |
|
http://cag-www.lcs.mit.edu/%7Ekubitron
|
|
| |
| | Memory Management Unit |
 | | Bei der Memory Management Unit (MMU) handelt es um eine Funktionseinheit einer CPU die zum Zugriff auf den Computerspeicher oder sonstige Hardware das Übersetzen von virtuellen Adressen in physikalische Adressen bewerkstelligt. |  | | MMUs sind standardmäßig in allen modernen und Server-CPUs vorhanden. |  | | Anwendungen für eingebettete Prozessoren Microcontroller können meist auf eine Adressübersetzung verzichten beinhaltet der größte Teil der Prozessoren für Einsatzbereich keine MMU. |
|
http://www.uni-protokolle.de/Lexikon/MMU.html
|
|
| |
| | MMU -- Memory Management Unit |
 | | Die MMU ist entweder Teil eines Prozessors oder auf einem separaten Chip integriert und führt die Adreßtransformation für Segmentierung und Paging aus. |
|
http://www.htl-steyr.ac.at/~morg/pcinfo/glossar/glos596d.htm
|
|
|