473 Shares 4967 views

Pamięć wirtualna komputera i jak zwiększyć

Pamięć wirtualna to specjalna technologia dzięki którym zarządzanie pamięcią systemów komputerowych, które używają wielofunkcyjnych systemów operacyjnych. Istotą tej techniki polega na tym, że każdy program w celu zapewnienia jego efektywności jako część takiego urządzenia, odnosi się do całej pamięci komputera w innym miejscu. Zwracając się to w pewien sposób jest ona wyświetlana na module fizycznym, który zapewnia tę pamięć. Wzrost wydajności pamięci, zorganizowane w ten sposób uzyskuje się przez fakt, że wymagana ilość pamięci zarezerwowanej dla każdego uruchomionego programu. Ponadto, wirtualna pamięć komputera umożliwia zwiększenie całkowitej objętości, osiągając dane, które przekraczają te zawarte w urządzeniu fizycznym. Jest to zapewnione poprzez pompowanie technologii niewykorzystane zasoby w repozytorium.

Pojawienie się tej technologii odnosi się do połowy ubiegłego wieku. Wcześniej, na poziomie dwóch pamięci używanej w urządzeniach komputerowych – pierwotne i wtórne. Pojawienie pamięci wirtualnej zostało podyktowane potrzebą znalezienia prostego trybu sterowania do niego.

W przypadku korzystania z pamięci wirtualnej na komputerze znacznie upraszcza proces programowania, ponieważ eliminuje konieczność utrzymania stałej kontroli nad ilością pamięci używanej i wolnej lub w celu rozpowszechniania go między uruchomionymi programami. Praktycznie każda aplikacja działa w ramach tej technologii zapewnia dostęp do całej przestrzeni adresowej, bez względu na jego wielkość na fizycznych urządzeniach obliczonych.

W najbardziej ogólnym sensie, pamięć wirtualna komputera wykonuje następujące zadania:

– upraszcza i usprawnia adresowanie pamięci aplikacje uruchomione;

– zapewnia efektywne zarządzanie pamięci – pamięci RAM, przez dobór i przechowywania z najbardziej popularnych i najczęściej używanych aplikacji;

– autonomiczne procesy obliczeniowe się w taki sposób, że każdy proces jest realizowany tak, jak gdyby cała komputer wyposażony w pamięć.

W nowoczesnych komputerach tworzyć technologia pamięci wirtualnej jest wspierany przez i na koszt wsparcia sprzętowego, chyba zadań specjalnych, które wymagają konserwacji trybie bardzo wysokiej prędkości. Zazwyczaj urządzenia te nie są zaprojektowane do stosowania masy, ale ze względu na ich multifunktsional poważnie ograniczone.

Uważany technologia jest realizowany w dwóch głównych sposobów organizacji.

Stronicowania obejmuje podział pamięci ze stronami o stałej objętości, z reguły – 4096 bajtów. Wewnątrz, zawiera rozmiar pliku, który jest zakodowaną informację o jego numer seryjny (numer strony) i jego przemieszczenia. Procesor komputera przekształca numer strony w odpowiedni adres. Procesor przekształca wirtualny numer strony w odpowiednim adresem w urządzeniu fizycznym. System operacyjny na własną rękę, że „utwory” korzystanie z tej pamięci i kontroluje to, w zależności od tego, jak zajęty jest lub nie.

Segment organizacja opiera się na fakcie, że cała pamięć wirtualna komputera jest podzielony na pewne części – segmenty, do którego systemu operacyjnego i zapewnia prawa dostępu dla każdego programu. Sposób adresowania w ten sposób jest prawie podobny do tego użytego dla strony trybie, ale w rozdrobnieniu dystrybucja segmentów następuje, co niekorzystnie wpływa na szybkość komputera. W celu rozwiązania tych niedogodności można na dwa sposoby: albo zwiększenia ilości pamięci używanej lub swobodnego, czyszcząc ją zbędnych danych. Aby dowiedzieć się, jak zwolnić pamięć wirtualną, każdy użytkownik może zapoznać się z Departamentu referencyjnego systemu operacyjnego zainstalowanego na komputerze, a nie jest to prosta procedura szczegółowo malowane.

Zwiększenie ilości pamięci wirtualnej można uzyskać w dwojaki sposób – do oczyszczenia, jak to opisano powyżej, albo przez zwiększenie jego instalowania nowych urządzeń. Istnieje wiele programów, które powie, jak zwiększyć ilość pamięci wirtualnej, a jakość pomaga zrobić to sam.