Detekcija serijske prisutnosti (SPD) je protokol koji računala koriste za automatsko određivanje ispravnih postavki za korištenje memorijskog sustava računala. Tijekom samotestiranja pri uključivanju (POST) osnovni ulazno/izlazni sustav računala (BIOS) povezuje se sa SPD-om. Razmjenjuju vitalne informacije koje se odnose na memoriju, a BIOS automatski konfigurira sustav. Dugi niz godina bilo je teško mijenjati informacije poslane tijekom SPD-a, ali mnogi moderni BIOS sustavi imaju interne značajke koje korisnicima omogućuju promjenu postavki i podešavanje performansi memorije. Serijsko otkrivanje prisutnosti je poboljšanje u odnosu na raniji oblik automatske konfiguracije, paralelno otkrivanje prisutnosti.
Kada računalo POST-uje, ono čita profile cjelokupnog hardvera koji radi na sustavu. On će odrediti osnovne mogućnosti i specifikacije stroja kako bi se postavio stabilan profil za hardver. Kako se proces pokretanja nastavlja, ovaj profil koristi operacijski sustav, a zatim aplikacije kako bi odredili kako će se izvoditi.
Postavke na modernom memorijskom modulu mogu biti prilično složene. Postoji niz različitih parametara koji moraju funkcionirati zajedno kako bi hardver bio stabilan. Proizvođači određuju ispravne postavke za ove čimbenike i stavljaju profil u serijski čip za otkrivanje prisutnosti.
Modul za otkrivanje serijske prisutnosti na komadu memorije računala općenito se nalazi na jednom kraju unutar malog čipa. Ovaj računalni čip odvojen je od ostalih čipova na modulu. U većini slučajeva, ovaj će čip sadržavati sve relevantne informacije o hardveru za memoriju, ali obično će imati prostora za pohranu dodatnih informacija ako je potrebno.
Ovaj dodatni prostor može biti prazan ili može imati nebitne informacije dostupne korisniku. Jedna od češćih informacija odnosi se na poboljšanje performansi memorije, proces koji se naziva overclocking. Kada se sastavi početni profil memorije, vrlo je konzervativan. Profil je postavljen daleko ispod stvarnog kapaciteta hardvera kako bi se osigurala njegova stabilnost.
U prošlosti je bilo vrlo teško promijeniti informacije koje šalje serijski sustav za otkrivanje prisutnosti. Na modernim računalima overclocking je postao toliko uobičajen da su metode ugrađene izravno u BIOS. Sekundarni profili sadržani u čipu za serijsku detekciju prisutnosti često će imati potpuno različite postavke, dopuštajući overklokerima da jednostavno odaberu novi profil ako žele.
Osim izmjene informacija u BIOS-u, moguće je promijeniti zadane informacije koje šalje SPD sustav. Ovisno o vrsti hardvera računala i proizvođaču memorije, moguće je preuzeti programe trećih strana koji će omogućiti korisniku promjenu svojih SPD podataka. To će promijeniti zadane postavke poslane u BIOS tijekom POSTinga, što će rezultirati velikim promjenama u izvedbi.