Ochrona pamięci () – kontrola praw dostępu do pamięci komputera i integralna część większości nowoczesnych systemów operacyjnych. Podstawowym celem ochrony pamięci jest uniemożliwienie procesowi dostępu do obszaru pamięci, który nie został mu przydzielony. Zapobiega to przypadkom, w których proces może zakłócić pracę innego procesu lub pracę nadzorującego systemu operacyjnego.
Metody ochrony pamięci Segmentacja pamięci Segmentacja pamięci polega na podziale pamięci komputera na obszary o określonych atrybutach zwane segmentami. Procesom przydzielane są segmenty, ale uzyskują one jedynie identyfikatory tych segmentów. Kontrolując rozdzielność zbiorów przydzielonych segmentów, zapewniane jest unikanie konfliktów dostępu do tego samego obszaru pamięci przez różne procesy. Do przechowywania identyfikatorów segmentów wykorzystywane są w systemach wielozadaniowych: wspólna globalna tablica deskryptorów (GDT – global descriptor table) tablica deskryptorów przerwań (IDT – interrupt descriptor table) lokalne tablice deskryptorów (LDT – local descriptor table)