Skip to main content

Co to jest wirtualizacja pamięci?

Dane komputerowe są przechowywane na dyskach i solidnych mediach państwowych pod kątem dostępności w ciągu dni, miesięcy lub lat.W małych systemach, takich jak komputer osobisty, istnieje procesor i jeden lub dwa dyski twarde.Gdy dysk zawiedzie lub zabraknie przestrzeni, kolejny dysk należy dodać ręcznie, a dane muszą zostać umieszczone na tym dysku.W dużych systemach mogą znajdować się setki dysków i cyfrowych systemów pamięci masowej, a złożoność zarządzania informacjami znacznie wzrasta.Wirtualizacja pamięci masowej jest grupowaniem urządzeń pamięci, tak że bezproblemowo wydaje się być jednym dużym urządzeniem pamięci.

W prostym systemie, za każdym razem, gdy program musi uzyskać dostęp do pliku, z prośbą o system operacyjny.System operacyjny mapuje to do określonej lokalizacji na dysku.Jeśli dysk ma, powiedzmy, 10 gigabajtów pojemności, dysk nie może obsługiwać danych poza tym rozmiarem.Dzięki wirtualizacji pamięci, żądanie przestrzeni większe niż rozmiar dysku jest kierowane automatycznie za kulisami na innym dysku.

Virtualizacja pamięci masowej może być obsługiwana przez sprzęt lub oprogramowanie lub kombinację tych dwóch.Ma wiele korzyści.Dane mogą być przenoszone z jednego urządzenia do drugiego urządzenia za kulisami, gdy system składa żądania, a żądanie jest automatycznie kierowane do nowej lokalizacji.Po dodaniu lub usunięciu urządzenia pamięci masowej można to zrobić bez obniżenia systemu.Zwiększa to dostępność systemu do ostatecznych użytkowników.

Wraz z wirtualizacją pamięci masową można inteligentnie zarządzać;Na przykład dane, do których można uzyskać rzadziej, można przenosić na wolniejsze urządzenie.Można ulepszyć wykorzystanie przestrzeni do przechowywania.Każde urządzenie pamięci same w sobie może mieć nieużywaną przestrzeń, ale ta niewykorzystana przestrzeń może być zbyt mała, aby można go było wykorzystać dla jednego pliku, który system operacyjny chce umieścić.Dzięki wirtualizacji pamięci, nieużywana przestrzeń na wielu urządzeniach jest automatycznie „gromadzona”, ponieważ części pliku można przechowywać na osobnych urządzeniach.

Fizyczna grupa urządzeń pamięci jest postrzegana jako pojedyncze urządzenie z punktu widzenia systemu operacyjnego.W rezultacie system operacyjny nie musi śledzić wielu urządzeń i sposobu dostępu do nich.W związku z tym urządzenia magazynowe od wielu producentów mogą być płynnie używane, pod warunkiem, że obsługują wirtualizację pamięci.W celu ochrony przed utratą danych dane są często replikowane.Taka replikacja jest również płynnie obsługiwana.

Wirtualizacja magazynowania zapewnia systemowi potrzebne systemie, bez uchylania się przez ograniczenia poszczególnych urządzeń.Oczywiście teraz znaczna ilość informacji została zwirtualizowana.Bardzo ważne jest, aby informacje te zostały zachowane w sposób odporny na awarię, zwykle poprzez przechowywanie ich w wielu lokalizacjach.