Adres logiczny a adres fizyczny

Autor: Laura McKinney
Data Utworzenia: 5 Kwiecień 2021
Data Aktualizacji: 14 Móc 2024
Anonim
Logical Address Vs Physical Address in Operating System | definition, working and comparison
Wideo: Logical Address Vs Physical Address in Operating System | definition, working and comparison

Zawartość

Chociaż instrukcje poruszają się w systemie komputerowym, mają różne lokalizacje, które pomagają użytkownikowi i komputerowi je znaleźć. Cała ta aktywność dzieje się dzięki adresom, które pomagają w danym obszarze. Dwa terminy omówione w tym artykule to adres logiczny w systemie operacyjnym i adres fizyczny w systemie operacyjnym. Różnią się i definiują w następujący sposób; Adres czegoś, co generuje centralny system przetwarzania, staje się znany jako adres logiczny. Z drugiej strony rzeczywisty adres czegoś, co wytwarza centralny system przetwarzania, staje się znany jako adres fizyczny.


Treść: Różnica między adresem logicznym a adresem fizycznym

  • Wykres porównania
  • Adres logiczny w systemie operacyjnym
  • Adres fizyczny w systemie operacyjnym
  • Kluczowe różnice

Wykres porównania

Podstawa rozróżnieniaAdres logiczny w systemie operacyjnymAdres fizyczny w systemie operacyjnym
DefinicjaAdres czegoś, co generuje centralny system przetwarzania.Rzeczywisty adres czegoś, co robi centralny system przetwarzania.
NaturaWychodzi z powodu procesoraPokazuje jako lokalizację adresu logicznego, który nie jest wirtualny.
PrzestrzeńZbiór wszystkich adresów logicznych generowanych przez CPU z odniesieniem do programuZestaw wszystkich adresów mapowanych na każdy adres logiczny
ZmianaCiągle się zmieniaZawsze pozostaje taki sam
RelacjaPomaga dotrzeć do adresu fizycznego.Zawsze pozostaje ukryty przed okiem użytkownika.

Adres logiczny w systemie operacyjnym

Adres czegoś, co generuje centralny system przetwarzania, staje się znany jako adres logiczny. Inną nazwą używaną dla adresu logicznego jest adres wirtualny, ponieważ ten nie pozostaje w systemie, ale służy jedynie jako wskazówka dla architektury w celu zrozumienia pozycji innych rzeczy. System operacyjny komputera wymaga programu, który pomaga znaleźć adres podstawowy; działa to jako środek do znalezienia innych lokalizacji w systemie. Innym sposobem wyjaśnienia jest adres bloku pamięci, którego używa na początku. Adres, który istnieje w systemie jako adres bazowy, zostaje dodany do adresu wygenerowanego przez centralną jednostkę przetwarzającą i oba tworzą ostatecznie adres fizyczny. Staje się odmienny od innych typów adresów ze względu na translator mapowania w większości przypadków i funkcję adresu dla innych. Te funkcje mapowania stają się jednostką zarządzania pamięcią między CPU a magistralą, która przenosi pamięć; wykonują to samo zadanie, jeśli chodzi o warstwę translacji adresów i procesor. Najlepszym przykładem takiej warstwy jest warstwa łącza danych, która istnieje między sprzętem a oprogramowaniem sieci komputerowej. Ten adres jest mapowany na innych urządzeniach i wykorzystywany do różnych celów za każdym razem. Pamięć logiczna jest usuwana przy każdym ponownym uruchomieniu systemu, a wszystkie gromadzone informacje stają się zmienne w krótkim czasie.


Adres fizyczny w systemie operacyjnym

Rzeczywisty adres czegoś, co generuje centralny system przetwarzania, staje się znany jako adres fizyczny. Pozostaje mapowany za pomocą jednostki zarządzania pamięcią i zapewnia korzyści w użyciu, gdy tylko trzeba coś dokładnie znaleźć. Jak wyjaśniono w poprzednim akapicie, adres istniejący w systemie jako adres bazowy zostaje dodany do adresu wygenerowanego przez centralną jednostkę przetwarzającą i oba ostatecznie tworzą adres fizyczny. Adres logiczny pomaga systemowi zrozumieć lokalizację; powinien zmapować się do pamięci, aby stała się trwała. Aby to zrobić, wymagali MMU, a kiedy zbiór wszystkich adresów logicznych zostanie przypisany do zbioru wszystkich adresów fizycznych, wówczas nazywamy przestrzeń jako fizyczną przestrzeń adresową. Właśnie wtedy, gdy prawidłowy adres zostanie wykorzystany jako adres pamięci, zostanie przeniesiony do listy bazowej / migracji. Gadżet urządzenia do mapowania pamięci zwany jednostką administrowania pamięcią (MMU) zmienia sensowne lokalizacje w fizyczne lokalizacje. Strategie ograniczające czas gromadzenia danych i czas ładowania tworzą te same inteligentne i fizyczne lokalizacje. Tak czy inaczej, w planie ograniczania adresu w czasie wykonania inteligentne i fizyczne przestrzenie adresowe kontrastują. Należy również zauważyć, że adres fizyczny gdzieś nie istnieje, użytkownik nie widzi go gołym okiem i musi zależeć od wskaźników, które pokazują lokalizację, ale nie dokładny kod. Aby system zrozumiał instrukcję, adres fizyczny staje się krytyczny i biegnie od miejsca minimum do maksimum.


Kluczowe różnice

  1. Adres czegoś, co generuje centralny system przetwarzania, staje się znany jako adres logiczny. Natomiast rzeczywisty adres, który wytwarza centralny system przetwarzania, staje się znany jako adres fizyczny.
  2. Podczas gdy adres logiczny wychodzi z powodu procesora, adres fizyczny jest wyświetlany jako lokalizacja adresu logicznego, który nie jest wirtualny.
  3. Logiczna przestrzeń adresowa staje się znana jako zbiór wszystkich adresów logicznych generowanych przez CPU przez odniesienie do programu, podczas gdy fizyczna przestrzeń adresowa staje się znana jako zbiór wszystkich adresów, które są mapowane na każdy adres logiczny.
  4. Adresy logiczne stają się widoczne dla użytkownika, gdy znajdują się w wirtualnej ramce, podczas gdy adresy fizyczne nigdy nie stają się widoczne dla użytkownika.
  5. Osoba korzystająca z komputera musi najpierw uzyskać wiedzę na temat adresów logicznych, aby uzyskać dostęp do adresu fizycznego, z drugiej strony osoba nie ma możliwości uzyskania dostępu do następującej lokalizacji.
  6. Na adres fizyczny wykonano wszystkie obliczenia związane z zarządzaniem pamięcią. Z drugiej strony wszystkie informacje w logicznym adresie przechodzą przez centralną jednostkę przetwarzającą.
  7. Pamięć logiczna może się zmieniać wraz z systemem, ale fizyczny adres tego obiektu zawsze pozostaje taki sam.