Kernel fără bifă

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

Un nucleu fără bifare (sau cu un mod dinamic de bifare ) este un nucleu în care întreruperile nu apar la intervale regulate, ci se fac doar atunci când este necesar.[1]

Sâmburii moderni fără căpușe

Kernel-ul Linux de pe s390 de la versiunea 2.6.6 [2] și de pe i386 de la versiunea 2.6.21 [3] poate fi configurat pentru a dezactiva temporizatorul de bifare pe CPU inactiv folosind opțiunea CONFIG_NO_HZ și de la versiunea 3.10 folosind opțiunea CONFIG_NO_HZ_IDLE pentru procesoare inactive și cu opțiunea CONFIG_NO_HZ_FULL pentru cele active. [4]

Nucleul XNU de la macOS 10.4 și nucleul Windows 8 NT sunt, de asemenea, nuclee fără bifă.[1]

Noțiuni istorice

Nucleul OS Solaris 8 a introdus subsistemul ciclic pentru a permite crearea unor temporizatoare de precizie arbitrare și a modului modern fără bifare. [5]

Notă

  1. ^ a b Peter Bright, Better on the inside: sub capota Windows 8 , su arstechnica.com , Ars Technica, 28 octombrie 2012, secțiunea „Tick tock”.
  2. ^ Linux 2.6.6-rc3 , la lwn.net . Adus pe 9 aprilie 2015.
  3. ^ Clockevents and dyntick , pe lwn.net . Adus pe 9 aprilie 2015.
  4. ^ (Aproape) operațiune completă fără bifare în 3.10 , pe lwn.net . Adus pe 9 aprilie 2015.
  5. ^ Comentariu Bryan Cantrill (fost inginer kernel Solaris) , la news.ycombinator.com . Adus pe 7 ianuarie 2017 .