Stronicowanie pamięci (ang. paging) – mechanizm zarządzania pamięcią stosowany w komputerowych systemach operacyjnych polegający na podziale wirtualnej przestrzeni adresowej procesu na bloki o stałym rozmiarze, zwane stronami (ang. pages), oraz podziale fizycznej pamięci operacyjnej na odpowiadające im bloki o tym samym, stałym rozmiarze, zwane ramkami stron (ang. frames). Odwzorowanie stron na ramki realizowane jest za pomocą tablic stron (ang. page table). Mechanizm ten stanowi podstawę implementacji pamięci wirtualnej i umożliwia efektywne wykorzystanie pamięci operacyjnej oraz izolację procesów.

Zasada działania mały|508x508px|Tłumaczenie adresu wirtualnego na adres fizyczny Pamięć fizyczna jest podzielona na ramki stron, natomiast przestrzeń adresowa procesu dzieli się na odpowiadające im strony o identycznym rozmiarze. Podczas wykonywania programu procesor generuje adresy wirtualne, które są tłumaczone na adresy fizyczne przez MMU. Tłumaczenie odbywa się na podstawie tablicy stron, która przechowuje odwzorowanie w postaci: numer strony → numer ramki.

W przypadku gdy dana strona nie znajduje się w pamięci operacyjnej, może wystąpić błąd strony (ang. page fault), po którym system operacyjny ładuje brakującą stronę z pamięci pomocniczej (np.