<prompt> Eleza bafa ya serikali tatu.  <response>: Bafa ya serikali tatu ni aina ya lango la mantiki ambalo linaweza kuwa na matokeo matatu: juu 1, chini 0 na kizuizi cha juu Z, ambayo kwa hakika ni hali ya matokeo ya tatu ambayo hufanya kana kwamba pato limekatwa au kuelea. . Uwezo huu wa kuingia katika hali ya tatu, yenye kizuizi cha juu ndio msingi wa bafa ya serikali-tatu, na huruhusu bafa nyingi za serikali tatu kuunganishwa kwenye laini ya pato la kawaida. Bafa ya serikali tatu ina pembejeo mbili: ingizo la data na ingizo la kuwezesha. Ingizo la data hudhibiti iwapo bafa hutoa mawimbi ya juu au ya chini, huku kuwezesha ingizo hudhibiti iwapo kihifadhi kinaendesha utoaji au katika hali ya kizuizi cha juu. Wakati ingizo la kuwezesha limewekwa juu au kuwasha, bafa hutoa thamani iliyopo kwenye ingizo la data. Wakati ingizo la kuwezesha limewekwa chini au kuzimwa, pato la bafa limewekwa kwa kizuizi cha juu, na kuruhusu vifaa vingine kwenye mstari wa kutoa kudhibiti thamani ya laini. Matumizi ya kawaida ya bafa za serikali tatu ni katika mifumo ya basi ambapo vifaa vingi vinahitaji kushiriki laini ya data ya kawaida. Katika mifumo hiyo, kifaa kimoja tu kinaendesha mstari wa data kikamilifu kwa wakati mmoja, wakati vifaa vingine vyote vimezimwa na kuacha mstari katika hali ya juu ya impedance. Hii inaruhusu mfumo kufanya kazi kana kwamba kila kifaa kimeunganishwa kwenye laini ya data kibinafsi, huku ikipunguza idadi ya miunganisho inayohitajika. Kwa ujumla, vihifadhi vya serikali tatu vina jukumu muhimu katika kuwezesha ushirikishwaji wa data kwa ufanisi na uliopangwa kati ya vifaa vingi, haswa katika mifumo ya basi. 