Pysäytä komento

Prosessorin keskeytyskomento suoritetaan, kunnes tapahtuu laitteistokeskeytys . Kun prosessori suorittaa tätä käskyä, se kuluttaa vain vähän virtaa ja siksi se ei juuri tuota lämpöä. i386 : n kanssa yhteensopivissa prosessoreissa tämä asennuskielinen ohje on kirjoitettu HLTenglanniksi .  pysäytys  on pysähdys ja sen toimintakoodi 0xF4[1] [2] .

Älä sekoita tätä komentoa NOP -komentoon .

Kuinka se toimii

Lähes jokaisessa nykyaikaisessa prosessorin käskysarjassa on odotuskäsky, joka pysäyttää prosessorin, kunnes jonkin verran työtä tarvitaan. Prosessoreissa, joissa on keskeytys, tämä käsky pysäyttää CPU:n, kunnes ulkoinen keskeytys vastaanotetaan . Useimmissa arkkitehtuureissa tällaisen käskyn suorittaminen antaa prosessorille mahdollisuuden vähentää merkittävästi virrankulutusta ja siten lämpötehoa.

Käyttö käyttöjärjestelmissä

Koska HLT-käsky on etuoikeutettu, sen voi suorittaa vain ohjelmisto, jolla on pääsy renkaaseen 0, kuten järjestelmän ydin. Käyttöjärjestelmä käyttää tätä komentoa lepotilan aikana .

Katso myös

Muistiinpanot

  1. Intel® 64 and IA-32 Architectures Software Developer's Manual s. 1003. Haettu 31. heinäkuuta 2017. Arkistoitu alkuperäisestä 9. heinäkuuta 2017.
  2. Myös MWAIT myöhemmissä arkkitehtuureissa