Co to jest adres wirtualny?
Adres wirtualny jest podobny do adresu domowego lub biznesowego, z tym wyjątkiem, że wskazuje fizyczną lokalizację pamięci wirtualnej. Jednym z powodów, dla którego potrzebny jest wirtualny adres, jest to, że pamięć wirtualna działa jak pamięć fizyczna, ale nie jest, a komputer musi wiedzieć, gdzie można uzyskać dostęp do pamięci. Innym powodem jest to, że lista adresów pokazuje, w jaki sposób używana jest pamięć, co ułatwia zarządzanie partycją pamięci. Można to również użyć do rejestrowania adresów sieciowych w sieci wirtualnej, ponieważ nie ma innych połączeń do powiązania komputerów.
Wiele komputerów ma pamięć wirtualną, która zwiększa ogólną ilość pamięci na komputerze, i pochodzi z fizycznego sprzętu, takiego jak środkowa jednostka przetwarzania (CPU), nawet jeśli nie pochodzi ona z fizycznego układu pamięci. Aby pomóc w dostępie, wirtualna lista adresów rejestruje pochodzenie pamięci wirtualnej. Postępując zgodnie z tą listą, komputer łatwo może znaleźć fizyczną lokalizację pamięci, która ułatwia przetwarzanie.
podczas gdyPamięć wirtualna działa jak pamięć fizyczna, należy uzyskać dostęp do obszaru fizycznego symulującego pamięć w celu korzystania z pamięci wirtualnej. To sprawia, że wirtualna lista adresów jest konieczna, jeśli komputer ma wiedzieć, gdzie znaleźć pamięć. Jeśli komputer nie może znaleźć adresu fizycznego, to pamięć wirtualna jest bezużyteczna, ponieważ nic nie można w nim przechowywać.
Pamięć ma różne poziomy dostępu, a wirtualna lista adresów szczegółowo opisuje, w jaki sposób pamięć jest obecnie używana. Większość pamięci w komputerze jest publiczna, co oznacza, że wszystko można przechowywać w przestrzeni pamięci, umożliwiając komputerowi łatwe przetwarzanie i przechowywanie. Jeśli pamięć jest prywatna lub jest używana do partycji, lista adresów zapewni, że komputer nie użyje tej pamięci, z wyjątkiem potrzeb, które bezpośrednio odzwierciedlają cel partycji. Na przykład, jeśli partycja jest wykonana dla plików roboczych, to tylko pliki pracy można zapisać w partycji.
Wirtualna lista adresów jest zwykle używana do pamięci wirtualnej, ale może być również używana do sieci wirtualnej. Ten rodzaj sieci tradycyjnie nie jest połączony z przewodami ani przez normalne połączenia bezprzewodowe, ale poprzez wirtualne łącza, które łączą komputery. W takim przypadku lista adresów reprezentuje fizyczną lokalizację każdego komputera w sieci, więc komputery mogą pozostać podłączone.