Adres logiczny a adres fizyczny w systemie operacyjnym

Autor: Laura McKinney
Data Utworzenia: 3 Kwiecień 2021
Data Aktualizacji: 13 Móc 2024
Anonim
Adresy fizyczne i logiczne
Wideo: Adresy fizyczne i logiczne

Zawartość

Różnica między adresem logicznym a adresem fizycznym polega na tym, że adres logiczny jest adresem wirtualnym generowanym przez CPU, podczas gdy adres fizyczny znajduje się w jednostce pamięci komputera.


W systemie komputerowym jest pamięć i rejestry, adres rejestrów, a rejestry te służą do przechowywania danych i informacji. Rejestry są wywoływane według ich adresu; istnieją dwa rodzaje adresów, jeden to adres logiczny, a drugi to adres fizyczny. Istnieje duża różnica między adresem logicznym a adresem fizycznym. Można słusznie powiedzieć, że zarówno adres logiczny, jak i adres fizyczny to dwie różne rzeczy, które odgrywają ważną rolę w naszym systemie komputerowym. Jeśli mówimy o głównej różnicy, to główną różnicą między adresem logicznym a adresem fizycznym jest adres logiczny, to adres wirtualny generowany przez CPU, podczas gdy adres fizyczny znajduje się w jednostce pamięci komputera. Rejestry są identyfikowane za pomocą adresu. Adres fizyczny w systemie komputerowym identyfikuje fizyczną lokalizację w pamięci. Jednostka zarządzania pamięcią systemu komputerowego oblicza adres fizyczny. Adres fizyczny jest generowany dla każdego adresu logicznego za pomocą jednostki zarządzania pamięcią. Użytkownik ma do czynienia z adresem logicznym i nigdy nie musi używać adresu fizycznego.Program generowany przez użytkownika może być wykonywany przez adres fizyczny; użytkownicy są zdezorientowani, ponieważ uważają, że adres logiczny jest odpowiedzialny za generowanie kodu, ale to nieprawda. Najważniejszą częścią jest mapowanie adresu logicznego na adres fizyczny. Jednostka zarządzania pamięcią odgrywa bardzo ważną rolę w mapowaniu adresu logicznego i adresu fizycznego.


Adres logiczny jest widziany przez użytkownika, ponieważ jest to adres wirtualny, z drugiej strony użytkownik nie widzi adresu fizycznego bezpośrednio, ponieważ nie jest to adres wirtualny. Odwołanie w komputerze jest znane jako adres logiczny, a adres logiczny służy do uzyskania dostępu do adresu fizycznego. CPU generuje adres, który służy do wywoływania danych z rejestrów, a adres generowany przez CPU jest znany jako adres logiczny. Adres logiczny jest wirtualny, ponieważ nie wychodzi fizycznie i jest to również jedna z głównych różnic między adresem logicznym a adresem fizycznym. Istnieje termin logiczna przestrzeń adresowa; termin ten jest zbiorem adresu logicznego generowanego przez program. Każdy adres logiczny ma swój własny adres fizyczny i istnieje zgodność między adresem logicznym a jego adresem fizycznym. Tę korespondencję pokazuje system sprzętowy, który jest jednostką zarządzania pamięcią. Rolą jednostki zarządzania pamięcią jest generowanie identycznego adresu logicznego i fizycznego, a te identyczne adresy logiczne i fizyczne są generowane podczas czasu kompilacji i ładowania.


Spis treści: Różnica między adresem logicznym a adresem fizycznym w systemie operacyjnym

  • Wykres porównania
  • Co to jest adres logiczny?
  • Co to jest adres fizyczny?
  • Kluczowe różnice
  • Wniosek
  • Film wyjaśniający

Wykres porównania

PodstawaAdres logiczny Adres fizyczny
Znaczenieadres logiczny to adres wirtualny generowany przez CPUAdres fizyczny znajduje się w jednostce pamięci komputera.
UżytkownikUżytkownik może wyświetlić adres logicznyUżytkownik nie może wyświetlić adresu fizycznego
DostępUżytkownik ma dostęp do adresu logicznegoUżytkownik nie ma dostępu do adresu fizycznego
WygenerowanoAdres logiczny jest generowany przez CPUAdres fizyczny jest generowany przez jednostkę zarządzania pamięcią

Co to jest adres logiczny?

CPU generuje adres, który służy do wywoływania danych z rejestrów, a adres generowany przez CPU jest znany jako adres logiczny. Adres logiczny jest wirtualny, ponieważ nie wychodzi fizycznie i jest to również jedna z głównych różnic między adresem logicznym a adresem fizycznym. Istnieje termin logiczna przestrzeń adresowa; termin ten jest zbiorem adresu logicznego generowanego przez program. Każdy adres logiczny ma swój własny adres fizyczny i istnieje zgodność między adresem logicznym a jego adresem fizycznym. Tę korespondencję pokazuje system sprzętowy, który jest jednostką zarządzania pamięcią. Rolą jednostki zarządzania pamięcią jest generowanie identycznego adresu logicznego i fizycznego, a te identyczne adresy logiczne i fizyczne są generowane podczas czasu kompilacji i ładowania.

Co to jest adres fizyczny?

Adres fizyczny w systemie komputerowym identyfikuje fizyczną lokalizację w pamięci. Jednostka zarządzania pamięcią systemu komputerowego oblicza adres fizyczny. Adres fizyczny jest generowany dla każdego adresu logicznego za pomocą jednostki zarządzania pamięcią. Użytkownik ma do czynienia z adresem logicznym i nigdy nie musi używać adresu fizycznego. Program generowany przez użytkownika może być wykonywany przez adres fizyczny; użytkownicy są zdezorientowani, ponieważ uważają, że adres logiczny jest odpowiedzialny za generowanie kodu, ale to nieprawda. Najważniejszą częścią jest mapowanie adresu logicznego na adres fizyczny. Jednostka zarządzania pamięcią odgrywa bardzo ważną rolę w mapowaniu adresu logicznego i adresu fizycznego.

Kluczowe różnice

  1. Adres logiczny to adres wirtualny generowany przez CPU, podczas gdy adres fizyczny znajduje się w jednostce pamięci komputera.
  2. Użytkownik może wyświetlić adres logiczny, podczas gdy użytkownik nie może wyświetlić adresu fizycznego.
  3. Użytkownik ma dostęp do adresu logicznego, podczas gdy użytkownik nie ma dostępu do fizycznego
  4. Adres logiczny jest generowany przez CPU, natomiast adres fizyczny jest generowany przez jednostkę zarządzania pamięcią

Wniosek

W powyższym artykule widzimy różnicę między adresem fizycznym a adresem logicznym.

Film wyjaśniający