Ten mechanizm został użyty w architekturze System/360. W mechanizmie kluczy ochrony zaimplementowanym w System/360, opisanym powyżej, klucze ochrony były powiązane z adresami fizycznymi pamięci. I to właśnie różni go od mechanizmu kluczy ochrony użytego w procesorach takich jak Intel Itanium czy HP/PA (Hewlett-Packard Precision Architecture, znanym również jako PA-RISC), które powiązane są z adresami logicznymi pamięci wirtualnej, co umożliwia przydzielenie wielu kluczy do procesu. W architekturach Itanium i PA, działający proces przechowuje klucze w rejestrach kluczy ochrony (16 dla Itanium, 4 dla HP/PA).
Porównanie Do porównania poziomu ochrony poszczególnych implementacji metod, sprawdza się jak dokładnie przestrzegają zasady najmniejszego uprzywilejowania.
Ochrona pamięci w różnych systemach operacyjnych W poszczególnych systemach operacyjnych zostały wprowadzone różne formy ochrony lub separacji pamięci. Prawdziwa separacja pamięci nie została zaimplementowana w komputerach osobistych, aż do systemów Windows XP i OS X, które pojawiły się w 2001 roku. We wcześniejszych systemach taki brak ochrony był także używany jako mechanizm komunikacji między procesami.