|
| |
| | Virtual memory - Wikipedia, the free encyclopedia |
 | | Virtual memory or virtual memory addressing is a feature of computer systems wherein "permanent" data storage is used to assist in handling processing functions, thereby freeing more RAM or main memory (i.e. |  | | Virtual memory was developed in approximately 1959 - 1962, at the University of Manchester for the Atlas Computer, completed in 1962. |  | | The use of virtual memory, though slower than if more RAM were added, allows a computer system to handle larger files and operate with more memory "headroom" than the computer actually physically possesses. |
|
http://en.wikipedia.org/wiki/Virtual_memory
|
|
| |
| | OpenVMS - Wikipedia, the free encyclopedia |
 | | OpenVMS (Open Virtual Memory System or just VMS) is the name of a high-end computer server operating system that runs on the VAX and Alpha family of computers developed by Digital Equipment Corporation of Maynard, Massachusetts (now owned by Hewlett-Packard), and more recently on Hewlett-Packard systems built around Intel Itanium CPU. |  | | The Star and Starlet projects culminated in the VAX 11/780 computer and the VAX-11/VMS operating system. |  | | An operating system capable of distributing computation across a LAN and later across a WAN |
|
http://en.wikipedia.org/wiki/Virtual_Memory_System
|
|
| |
| | Virtual Memory Tutorial |
 | | Virtual memory is a technique that allows processes that may not be entirely in the memory to execute by means of automatic storage allocation upon request. |  | | The virtual memory abstraction is implemented by using secondary storage to augment the processor's main memory. |  | | Data is transferred from secondary to main storage as and when necessary and the data replaced is written back to the secondary storage according to a predetermined replacement algorithm. |
|
http://cne.gmu.edu/modules/vm/green/defn.html
|
|
| |
| | Unix 4.4BSD Virtual Memory System |
 | | Virtual memory provides for execution of large programs on machines with main memory capacity that are smaller than the size fo the program. |  | | The new virtual memory system provides algorithms that are more fitting to the large memories that are current today, and has greatly reduced the dependency on the VAX architecture. |  | | Virtual memory is generally implemented by demand paging as in the case of Unix 4.4BSD system. |
|
http://www-ec.njit.edu/~emm8790
|
|
| |
| | Virtual Memory |
 | | What Virtual Memory Is Virtual memory is a system by which the machine or operating system fools processes running on the machine into thinking that they have a lot more memory to work with than the capacity of RAM would indicate. |  | | From that, the memory system can access the corresponding entry in the page table to find out just where this data is, retrieve it from disk if necessary, and then, using the frame number of the frame to which it was loaded, derive the corresponding physical address of this virtual address. |  | | The page is the quantum unit of transfer between disk and main memory in a virtual memory system, just as a line was the quantum unit of transfer between cache and RAM. |
|
http://www.duke.edu/~twf/cps104/virtual.html
|
|
| |
| | redhat.com Red Hat Magazine - Understanding Virtual Memory |
 | | Virtual Memory (VM) allows an operating system to perform many of its advanced functions, such as process isolation, file caching, and swapping. |  | | Conversely, systems which are required to perform large amounts of I/O would want to do the opposite to these values, allowing more RAM to be used to cache disk file so that file access is faster. |  | | As such, it is imperative that an administrator understand the functions and tunable parameters of an operating system's Virtual Memory Manager so that optimal performance for a given workload may be achieved. |
|
http://www.redhat.com/magazine/001nov04/features/vm
|
|
| |
| | Virtual Memory System - a Whatis.com definition - see also: VMS |
 | | VMS originated in 1979 as a new operating system for DEC's new VAX computer, the successor to DEC's PDP-11. |  | | VMS is a 32-bit system that exploits the concept of virtual memory. |  | | (OpenVMS is also the name now used on the VAX computer.) The "Open" suggests the added support for the UNIX-like interfaces of the Portable Operating System Interface (POSIX) standard. |
|
http://whatis.techtarget.com/definition/0,,sid9_gci214146,00.html
|
|
| |
| | VMS - Virtual Machine Storage, Virtual Memory System, Voice Message System |
 | | An operating system designed at DEC to run on the VAX computer. |  | | Short for Virtual Memory System, a multi-user, multitasking, virtual memory operating system that runs on DEC's VAX and Alpha lines of minicomputers and workstations. |  | | DEC's proprietary operating system for its VAX minicomputer; one of the seven or so environments that loom largest in hacker folklore. |
|
http://www.auditmypc.com/acronym/VMS.asp
|
|
| |
| | System Software - Virtual Memory |
 | | All of these memory manipulation algorithms must be run in supervisor mode to gain access to the memory where the tables are kept and to manipulate all processes. |  | | For example, a 65k array in MSDOS requires the ``huge'' memory model which is slow as all addresses have to be ``normalised'' to remove ambiguity in addressing. |  | | Otherwise, all pages possibly required would have to be loaded into either memory or swap when the program is first started. |
|
http://pandonia.canberra.edu.au/ssw/memory/vm.html
|
|
| |
| | 1999 USENIX Annual Technical Conference, June 6-11, 1999, Monterey, California, USA |
 | | Anonymous memory is used for a number of purposes in a Unix-like operating system including for zero-fill mappings (e.g., bss and stack), for System V shared memory, for pageable areas of kernel memory, and to store changed pages of a copy-on-write mapping. |  | | For example, unreferenced memory-mapped file objects are cached at the I/O system (vnode) layer and redundantly at the virtual memory layer as well. |  | | An alternative approach is to reimplement the virtual memory system, reusing the positive aspects of the BSD VM design, replacing the parts of the design that do not work well, and adding new features on top of the resulting VM system. |
|
http://www.usenix.org/events/usenix99/full_papers/cranor/cranor_html
|
|
| |
| | DECUS '99/Providence SE212 Compaq's Tru64 UNIX Internals - Virtual Memory System |
 | | The setting of various memory management parameters should be such that physical memory is treated as the precious resource that it is. This seminar will examine the details of the Compaq's Digital UNIX Virtual Memory System. |  | | The management of memory resources is considered one of the fundamental functions of any multi-user operating system. |  | | The kernel data structures related to memory management (the header files) will be presented and examined in the seminar notes. |
|
http://www.decus.org/pr99/seminars/se212.stm.htm
|
|
| |
| | The Möbius Operating System: Virtual Memory |
 | | Represents an area of memory in one process. |  | | Represents an area of memory, possibly shared between more than one process. |  | | Allocates an area of memory backed by a file. |
|
http://mobius.sourceforge.net/documentation/kernel/group__vmm.php
|
|
| |
| | Direct input/output in a virtual memory system (EP0208428B1) |
 | | Furthermore, if each process has its own virtual address space, each time processes are swapped in a computer, translation buffers and cache entries from the prior process must be invalidated. |  | | What is meant by global is that physical memory locations map to the same virtual memory space regardless of what process is running on the processor. |  | | In the prior art, each process running on a computer system has had its own virtual address space. |
|
http://www.delphion.com/details?pn=EP00208428B1
|
|
| |
| | Charles Babbage Institute: Software History Bibliography, C-F |
 | | Journal of Systems and Software 47 (July 1, 1999): 149-57. |  | | “The Virtual Memory in the STRETCH Computer.” In Proceedings of the Eastern Joint Computer Conference, 82-93. |  | | Dunn, R.M. “Graphics, Problem Solving, and Virtual Systems.” In Proceedings of the 1973 National Computer Conference and Exposition, 23-30. |
|
http://www.cbi.umn.edu/shp/shpcf.html
|
|
| |
| | show system virtual-memory |
 | | Once the system starts reclaiming physical memory, it continues until the free list is increased to this value. |  | | —Number of memory blocks of this size that are in use (bytes). |  | | —Number of memory blocks of this size that are free (bytes). |
|
http://www.juniper.net/techpubs/software/junos/junos71/swcmdref71/html/system-mgmt-monitor92.html
|
|
| |
| | PAE36 and Linux Virtual Memory System |
 | | Even though pointers are still only 32-bits wide, the kernel can access all of physical memory by changing the values in the top-level directory (pgd) or by changing the base address of the pgd by moving a new value into register CR3[PPR]. |  | | In earlier 2.2.x releases, this was the maximum amount of physical memory the kernel could use unless it were customized. |  | | Addresses were computed using the value in a segment register as the base of an address, plus an offset value in the following way: physical addr. |
|
http://www.prism.gatech.edu/~gte213x/LinuxMM/rpt.html
|
|
| |
| | NetBSD Documentation: UVM, the new Virtual Memory system |
 | | UVM is a complete rewrite of the NetBSD virtual memory system, and has proven to be a much better performer than the Mach VM system. |  | | In UVM, your total virtual memory is equal to the size of your physical RAM (minus kernel overhead) plus the size of each swap partition. |  | | In other words, physical memory doesn't have to be backed by a paging device. |
|
http://www.netbsd.org/Documentation/kernel/uvm.html
|
|
| |
| | Optimize Virtual Memory Windows Me - Nextwave Web |
 | | Clean RAM Professional optimize virtual memory windows 98, windows xp memory management, windows memory manager, windows 98 memory leak,... |  | | Free up your memory up to 300%, download MemMonster software. |  | | Virtual Memory speed optimization Tweaks and Tips for Hard Disk and RAM performance boosts. |
|
http://www.nextwave.com.au/optimize-virtual-memory-windows-me.php
|
|
| |
| | Multics Bibliography (monthly posting) |
 | | * Ossanna, J. Mikus, and S. Dunten, Communications and input- output switching in a multiplexed computing system, AFIPS Conf Proc 27, 231-242, 1965. |  | | System Reliability and Integrity, Vol 2, Infotech State of the Art report pp.1-21 * Ames, Stanley R., Jr., and Peter G. Neumann, Computer Security Technology: Introduction. |  | | * Glaser, E. Couleur, and G. Oliver, System design of a computer for time-sharing applications, AFIPS Conf Proc 27, 197-202, 1965. |
|
http://web.mit.edu/afs/net/user/srz/www/multics-bibliography.html
|
|
| |
| | Virtual Memory System |
 | | If the page does not exist in system memory at all, the process must block while the page is brought in from disk. |  | | The VM system also implements an “ultimate locked” state for a page using the PG_BUSY bit in the page's flags. |  | | Physical memory is managed on a page-by-page basis through the |
|
http://www.freebsd.org/doc/en_US.ISO8859-1/books/arch-handbook/vm.html
|
|
| |
| | Hexapedia - List of computing topics |
 | | H Hacking -- Halting problem -- Haskell -- HD-DVD History of computing -- History of computing hardware -- History of Microsoft Windows -- History of operating systems -- History of the graphical user interface -- Hitachi 6309 -- Home computer -- Hugo -- Human-computer interaction -- |  | | N NetBSD -- Netlib -- Netscape Navigator -- NeXT -- Nial -- Nybble -- Ninety-Ninety Rule -- Non-Uniform Memory Access -- Nondeterministic finite state machine |  | | V Var'aq -- VAX -- VBScript -- Vector processor -- Ventura Publisher -- Very-large-scale integration -- Video editing -- Virtual Memory System -- Virtual memory -- Visual Basic -- Visual FoxPro -- Von Neumann machine -- |
|
http://www.hexafind.com/encyclopedia/List_of_computing_topics
|
|
| |
| | ITIL - virtual memory system |
 | | A system that enhances the size of hard memory by adding an auxiliary storage layer residing on the hard disk. |  | | See our Sarbanes-Oxley compliance, load testing and IT Management Tools pages. |
|
http://www.complianceguru.com/cont329233.htm
|
|
| |
| | The DASH Virtual Memory System |
 | | The DASH project has defined the network communication architecture for a large, high-performance distributed system. |  | | * Most of the VM system implementation is machine-independent. |  | | We are now designing a portable operating system kernel for the nodes of this system. |
|
http://sunsite.berkeley.edu/TechRepPages/CSD-88-461
|
|
| |
| | Virtual Memory System from FOLDOC |
 | | The first version of VMS on DEC Alpha was known as OpenVMS for AXP V1.0, and the correct way to refer to the operating system now is OpenVMS for VAX or OpenVMS for Alpha. |  | | system> (VMS) DEC's proprietary operating system originally produced for its VAX minicomputer. |  | | VMS is one of the most secure operating systems on the market (making it popular in financial institutions). |
|
http://www.bonus.com/contour/compdict/http@@/foldoc.doc.ic.ac.uk/foldoc/foldoc.cgi?VMS
|
|
| |
| | The Rialto Virtual Memory System |
 | | Novel aspects of the design include a VTLB architecture that bounds the memory consumed in machine-dependent mapping structures, real-time requirements for preeemptibility and interruptibility, provision for efficient sharing between user address spaces and the kernel via a user/kernel address bias, and growable kernel-mode thread stacks. |  | | This paper describes the design and implementation of virtual memory in the Rialto kernel. |  | | The Rialto VM system supports sparse virtual address spaces with mapping between address spaces, copy-on-write faults, and auto-commit (demand-allocation) faults. |
|
http://research.microsoft.com/research/pubs/view.aspx?msr_tr_id=MSR-TR-97-04
|
|
| |
| | #1204: Layers of the Virtual Memory System |
 | | The predominant system call is mmap(), and read() and write() calls are implemented through an internal version of mmap(). |  | | * SunOS system calls and services - the user interface to the kernel's VM management structures and procedures. |  | | * Address space - state information about a process's address space is maintained through a linked list of contiguous address mappings arranged by virtual address. |
|
http://sunsolve.sun.com/search/document.do?assetkey=1-30-1204-1
|
|
| |
| | NCS Archive 1998 |
 | | All Japan GT Car Championship, Another Memories, Another World Master of Monsters |  | | Gunnm Memory of Mars, King of Fighters Kyo, Legend of Heroes IV Sonyps |  | | Atelier Marie, Grandia Limited Edition, Tokimeki Memorial, True Love Story |
|
http://www.ncsx.com/www/ncs_archive_1998.htm
|
|
|