Kas yra klaviatūros valdiklis?

Klaviatūros valdiklis yra daugumoje kompiuterių esantis integrinis grandynas, skirtas priimti įvestį iš klaviatūros ir perduoti jį į centrinį procesorių (CPU), kur vėliau jį galima perduoti operacinei sistemai interpretuoti. Apskritai, kai klaviatūros valdiklis gauna signalą iš klaviatūros ar panašaus įvesties įrenginio, jis generuoja signalą, vadinamą pertraukimu, dėl kurio CPU trumpam sustabdo vykdymą, kad galėtų apdoroti klaviatūros valdiklio siunčiamą signalą. Priklausomai nuo skirtingų techninės įrangos specifikų, klaviatūros valdiklis iš klaviatūros gauna skirtingas bitų sekas ir perduoda šią informaciją per paieškos lentelę, kurioje informacija paverčiama baitais, vadinamais nuskaitymo kodais, kuriuos CPU gali lengviau interpretuoti. Valdiklis taip pat tvarko kai kurių fizinių aspektų, susijusių su klaviatūra, interpretavimą, pvz., laiko nustatymo klavišų paspaudimus, kai klavišas laikomas nuspaustas ilgą laiką, ir šviesos diodų (LED), rodančių skaičių užraktą arba didžiųjų raidžių užraktą, įjungimą arba išjungimą. pačioje klaviatūroje.

Klaviatūros valdiklio vieta gali skirtis, tačiau integrinis grandynas tradiciškai yra pagrindinėje kompiuterio plokštėje. Tais atvejais, kai klaviatūra nėra neatskiriama kompiuterio dalis, valdiklio beveik niekada nėra klaviatūros techninėje įrangoje. Priešingai galioja klaviatūroms, kurios yra kompiuterio struktūros dalis, pavyzdžiui, nešiojamajame kompiuteryje. Taip pat yra situacijų, kai nėra atskiro klaviatūros valdiklio, bet funkcionalumas imituojamas per kitas procesoriaus dalis.

Įprastoje kompiuterio klaviatūroje esanti aparatinė įranga valdikliui siunčia informaciją apie tai, kurie klavišai buvo paspausti, dažniausiai matuojant srovės pokytį po atskirais klavišais. Šį signalą standartizuoja grandinė, panaši į kompiuterio klaviatūros valdiklį. Tai reiškia, kad kiekviena klaviatūra žino savo topografiją ir klavišų vietą bei išdėstymą ir gali siųsti tą patį signalą, kai vartotojas paspaudžia grįžimo klavišą, nesvarbu, kur klaviatūroje yra klavišas ar kokia fizinė klaviatūros konstrukcija. .

Pagrindiniame kompiuteryje esantis valdiklis paima šį signalą ir paverčia jį nuskaitymo kodu, kurį CPU lengviau interpretuoja. Modifikavimo klavišai, tokie kaip „Shift“ arba „Control“, perduodami kartu su visais kitais paspaudžiamais klavišais. Šiuo metu klaviatūros valdiklis siunčia signalą CPU, dėl kurio jis sustabdo dabartinį veiksmą ir nuskaito nuskaitymo kodus. Tada centrinis procesorius perduoda nuskaitymo kodus sistemai, kur daugelyje operacinių sistemų sugeneruojamas ir perduodamas sistemos įvykis, kurį apdoroja aktyvi programa.