UVM virtual memory system
- UVM virtual memory system
-
UVM (acronyme récursif pour UVM Virtual Memory System) est un gestionnaire de mémoire virtuelle (VM) conçu et programmé par Charles D. Cranor. UVM peut remplacer le VM de 4.4BSD (dérivé de Mach) utilisé par NetBSD et OpenBSD.
En août 1998, Charles présente The Design and Implementation of the UVM Virtual Memory System à l'université de Washington à Saint Louis au Missouri et obtient un Doctorat en sciences (D.Sc.)
UVM offre des mécanismes flexibles de mouvement des données pour les systèmes d'entrée/sortie et d'IPC. UVM est également plus performant que 4.4BSD VM et élimine certains algorithmes trop compliqués et souvent à l'origine de bogues dans le système. UVM fut très innovateur dans le domaine du partage de la mémoire entre processus. En outre, UVM utilise trois nouvelles techniques: le page loanout, le page transfer, ainsi que le map entry passing pour éviter des copies de données inutiles.
Portabilité
UVM fut intégré à NetBSD en premier, et porté vers plusieurs architectures, tel l'i386, l'alpha, le sparc, le m68k ainsi que le vax.
Auteurs
Matthew Green a écrit le code de gestion de l'échange (swap). Chuck Silvers a conçu le pager « aobj », rendant le support de la mémoire partagée System V et l'échange de processus possible. Artur Grabowski s'est occupé de l'intégration d'UVM au noyau d'OpenBSD. Niels Provos a intégré la cryptographie au système d'échange (swap encryption).
Liens externes
Wikimedia Foundation.
2010.
Contenu soumis à la licence CC-BY-SA. Source : Article UVM virtual memory system de Wikipédia en français (auteurs)
Regardez d'autres dictionnaires:
UVM Virtual Memory System — UVM (acronyme récursif pour UVM Virtual Memory System) est un gestionnaire de mémoire virtuelle (VM) conçu et programmé par Charles D. Cranor. UVM peut remplacer le VM de 4.4BSD (dérivé de Mach) utilisé par NetBSD et OpenBSD. En août 1998,… … Wikipédia en Français
Uvm virtual memory system — UVM (acronyme récursif pour UVM Virtual Memory System) est un gestionnaire de mémoire virtuelle (VM) conçu et programmé par Charles D. Cranor. UVM peut remplacer le VM de 4.4BSD (dérivé de Mach) utilisé par NetBSD et OpenBSD. En août 1998,… … Wikipédia en Français
UVM — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. Sigles d’une seule lettre Sigles de deux lettres > Sigles de trois lettres Sigles de quatre lettres … Wikipédia en Français
UVM (disambiguation) — UVM may mean: * the University of Vermont * UV mapping, a 3D modelling process of making a 2D map representing a 3D model * In meteorology, upward vertical motion * uvm , the virtual memory system used in some BSD operating systems [http://netbsd … Wikipedia
NetBSD — Company / developer The NetBSD Foundation OS family Unix like Working state Current So … Wikipedia
OpenRISC — is the original flagship project of the OpenCores community. This project aims to develop a series of general purpose open source RISC CPU architectures. The first (and currently only) architectural description is for the OpenRISC 1000,… … Wikipedia
Evim — Vim Vim Logo Basisdaten Entwickler: Bram Moolenaar und andere Aktuelle Version … Deutsch Wikipedia
Gvim — Vim Vim Logo Basisdaten Entwickler: Bram Moolenaar und andere Aktuelle Version … Deutsch Wikipedia
KVim — Vim Vim Logo Basisdaten Entwickler: Bram Moolenaar und andere Aktuelle Version … Deutsch Wikipedia
Historic preservation — or heritage conservation is a professional endeavor that seeks to preserve the ability of older (e.g., historic ) objects to communicate an intended meaning. This meaning is rooted in cultural and social processes that negotiate how the… … Wikipedia