Zamiana to w zasadzie wirtualna pamięć RAM używana przez jądro Linuksa.
Zamiana w systemie Android była używana, gdy urządzenia miały bardzo ograniczoną pamięć RAM (używałem jej z moim LG Optimus GT540), aby zwiększyć ilość dostępnej pamięci RAM do systemu operacyjnego Android.
Android zabija aplikacje, gdy zabraknie mu pamięci - i jest bardzo dobry w robieniu tego wydajnie, jednak na urządzeniach z małą ilością pamięci RAM ludzie mogli widzieć zabijanie aplikacji na ekranie głównym, a zatem muszą chwilę poczekać, aby dostać się do ich ekranów głównych.
Swap można zamontować za pośrednictwem partycji lub pliku - głównie na zewnętrznym (lub wewnętrznym) urządzeniu magazynującym. Zamiana jest normalnie aktywowana przez tak zwane skrypty inicjujące w folderze /etc/init.d
urządzenia, aby zamontować / włączyć wymianę podczas rozruchu urządzenia.
Pulpity z systemem Linux używają partycji do wymiany, a użytkownik jest proszony o utworzenie jej podczas procesu instalacji.
Plik jest zwykle przechowywany na karcie SD lub nośniku pamięci. Plik wymiany w systemie Android jest normalnie montowany (i tworzony) przez aplikację (np. Swapper dla użytkowników root).
Większość nowszych urządzeń nie odniesie żadnych korzyści z używania zamiany - ponieważ zwykle mają tyle pamięci RAM, co komputer stacjonarny (mój SGS2 ma 1 GB!), i dlatego nie skorzystaliby na posiadaniu większej ilości wirtualnej pamięci RAM.
Niestety, korzystanie z zamiany może mieć swoją cenę - nawet na urządzenia z niską pamięcią RAM, ponieważ system operacyjny musi spędzać czas na zapisywaniu na karcie SD, która normalnie miałaby niską prędkość odczytu / zapisu. W związku z tym nie jest obecnie w ogóle używany, chyba że urządzenie ma nieprzyzwoicie małą ilość pamięci RAM.
Poza tym korzystanie z zamiany może mieć negatywny wpływ na żywotność urządzenia pamięci i należy go używać ostrożnie. Jeśli ktoś czytający musi użyć zamiany (i odradzałbym tego), użyj pliku z aplikacją, ponieważ zmienia ona lokalizację pliku wymiany, aby zmaksymalizować żywotność karty SD.