Serial Presence Detect

From Wikipedia, the free encyclopedia

Remove ads

Serial Presence Detect (SPD) on automaattinen tapa saada tietoa tietokoneen muistimoduulin asetuksista. Aikaisemmissa 72-pinnisissä SIMM-muistimoduuleissa oli viisi pinniä rinnakkaiseen Parallel Presence Detect (PPD) tiedolle, mutta 168-pinnisissä DIMM-muistimoduuleissa käytetään sarjamuotoista koodausta suuremmalle määrälle tietoa.

Kuvaus

Kun tietokone käynnistetään se suorittaa POST-testin. 1990-luvun puolivälin jälkeen testi on pystynyt automaattisesti konfiguroimaan tietokoneessa olevan laitteiston. SPD on muistilaitteiston ominaisuus, joka kertoo tietokoneelle mitä muistia koneeseen on asennettu ja tarvittavat ajoitukset sen käyttämiseksi. Tämän ominaisuuden sisällön määrittelee JEDEC-standardi.[1]

Jotta tietokone tukisi SPD:tä JEDEC-standardi vaatii että tietyt parametrit sijoitetaan alempaan 128 tavuun muistimodulilla olevaan EEPROMiin.[2][3] Kyseiset tavut sisältävät tietoa ajoitusparametreista, valmistajasta, sarjanumeron ja muuta hyödyllistä tietoa. Muistia käyttävät laitteet päättelevät automaattisesti käyttötavan näiden tietojen perusteella. Esimerkiksi SPD-tieto voi sisältää tietoa CAS-latenssista, jolloin tietokone osaa asettaa sen automaattisesti ilman käyttäjän puuttumista asiaan.

Remove ads

Laajennukset

JEDEC-standardi määrittelee vain osan SPD:ssä käytetyistä tavuista, jonka jälkeen moduulilla olevassa EEPROMissa voi olla tilaa laajennoksille kuten:

  • Enhanced Performance Profiles (EPP)
  • Extreme Memory Profile (XMP)

EPP on Nvidian ja Corsairin kehittämä laajennos kun taas XMP on Intelin kehittämä laajennos. Lisäksi AMD:ltä on AMP-laajennos "Radeon Memory" -muistille ja useat emolevyvalmistajat ovat kehittäneet omia tekniikoita XMP-profiilien lukemiseen AMD:n piirien kanssa: MSI:llä on A-XMP, Asus on kehittänyt DOCP:n ja Gigabytellä on EOCP.

EXPO on AMD:n uusi muistiprofiili, jota tuetaan Ryzen 7000 -suorittimissa DDR5-muistien kanssa.[4][5]

Remove ads

Ohjelmatuki

SPD-tiedon lukemiseen voidaan käyttää eri menetelmiä:

  • dmidecode-ohjelma toimii useilla alustoilla mutta raportoi BIOSin kertomia arvoja, jotka voivat olla rajallista tai virheellistä
  • decode-dimms on Linux-ohjelma, joka lukee tiedon suoraan mutta vaatii SMBus-ohjaimen tuen ytimessä
  • spdmem on OpenBSD:lle saatava ohjelma

Lähteet

Aiheesta muualla

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads