Wirtualizacja
Z Wikipedii
Wirtualizacja jest szerokim pojęciem odnoszącym się do abstrakcji zasobów w różnych aspektach komputeryzacji.
Spis treści |
[edytuj] Przykłady
Przykłady, w których występują elementy wirtualizacji.
[edytuj] Maszyna wirtualna
W maszynach wirtualnych i pakietach wspomagających wirtualizację (VM - Virtual Machine, VMM - Virtual Machine Monitor, parawirtualizacja, interpreter i kompilator JIT - Just In Time, emulator istniejącego sprzętu):
- VMWare Workstation,
- Xen,
- JVM - Java Virtual Machine,
- KVM - Kilobyte Virtual Machine,
- .NET CLR - Common Language Runtime,
- PDB - Pervasive Debugging,
- Parrot,
- Bochs,
- DOSEMU,
- Virtual PC,
- QEMU.
[edytuj] System operacyjny
W budowie systemów operacyjnych (pamięć wirtualna, technologia mikrojądra, wirtualny system plików VFS (ang. Virtual File System), wirtualny system operacyjny):
[edytuj] System sieciowy
W sieciach komputerowych, w systemach serwerów sieciowych (VPN - Virtual Private Network, VPS - Virtual Private Server):
- Virtuozzo - firmy SWsoft,
- Sun Containers - firmy Sun Microsystems,
- VServer - Linux Virtual Server,
- Virtual Iron,
- TRANGO Real-time Embedded Hypervisor.
[edytuj] Podział zasobów
W partycjonowaniu, skupianiu, rozszczepianiu i łączeniu zasobów:
- RAID (Redundant Array of Independent Disks),
- RAIN,
w dzieleniu pracy i dostępu procesora do pamięci (zobacz: ISA - Instruction Set Architecture):
- przetwarzanie symetryczne (SMP - Symmetric Multiprocessing),
- przetwarzanie asymetryczne (ASMP - Asymmetric Multiprocessing),
- przetwarzanie asynchroniczne (AMP - Asynchronous Multiprocessing),
- przetwarzanie współbieżne nierównomierne (NUMA, Non-Uniform Memory Access),
- przetwarzanie w pełni równoległe (MPP - Massively Parallel Processors),
i poprzez uaktywnienie wirtualnego trybu pracy procesora (a tryb jest związany m.in. z dostępem procesora do pamięci), pracy chronionej przez system operacyjny i oprogramowanie obsługujące V86 - Virtual 8086/8088, VDS - Virtual DMA Specification, VCPI - Virtual Control Program Interface lub DPMI - DOS Protected Mode Interface:
- nakładki dla DOS,
- odpowiednie mechanizmy w systemie Microsoft Windows,
- mechanizm zawarty w DOSEMU - maszynie wirtualnej przeznaczonej dla Linuksa.
[edytuj] Procesor
W sprzęcie fizycznym - w mikroprocesorach:
- technologia VT - Virtualization Technology (nazwa kodowa: Vanderpool) w kościach Intela,
- procesory z serii Itanium (Hewlett-Packard i Intel),
- technologia SVM (nazwa kodowa: Pacifica) w procesorach AMD,
- procesory firmy Transmeta.