Skip to main content

Ano ang isang Keyboard Controller?

Ang isang keyboard controller ay isang uri ng integrated circuit sa loob ng karamihan sa mga computer na idinisenyo upang tanggapin ang input mula sa isang keyboard at ipadala ito sa Central Processing Unit (CPU), kung saan maaari itong maipasa sa operating system para sa interpretasyon.Sa pangkalahatan, kapag ang isang keyboard controller ay tumatanggap ng isang signal mula sa isang keyboard o katulad na aparato ng pag -input, bumubuo ito ng isang signal na kilala bilang isang makagambala na nagiging sanhi ng CPU na ihinto ang pagpapatupad upang mahawakan nito ang signal na ipinapadala ng keyboard controller.Depende sa iba't ibang mga detalye ng hardware, ang isang keyboard controller ay tumatanggap ng iba't ibang mga pagkakasunud -sunod ng mga piraso mula sa keyboard at pagkatapos ay ipasa ang impormasyong ito sa pamamagitan ng isang talahanayan ng lookup, kung saan ang impormasyon ay isinalin sa mga byte na kilala bilang mga code ng pag -scan na maaaring mas madaling bigyang kahulugan ng CPU.Hinahawak din ng magsusupil ang interpretasyon ng ilang mga pisikal na aspeto na may kaugnayan sa isang keyboard, tulad ng mga key ng tiyempo kapag ang isang susi ay gaganapin sa loob ng mahabang panahon, at pag-activate o pag-deactivate ng mga light-emitting diode (LEDs) na nagpapahiwatig ng numero ng lock o capitals lockSa keyboard mismo.Sa mga pagkakataon kung saan ang keyboard ay hindi isang mahalagang bahagi ng computer, ang magsusupil ay halos hindi sa loob ng hardware ng keyboard.Ang kabaligtaran ay totoo para sa mga keyboard na bahagi ng istraktura ng computer, tulad ng sa isang laptop.Mayroon ding mga sitwasyon kung saan walang isang hiwalay na magsusupil ng keyboard ngunit ang pag -andar ay tularan sa pamamagitan ng iba pang mga bahagi ng processor.Pagsukat ng pagbabago sa kasalukuyang sa ilalim ng mga indibidwal na susi.Ang signal na ito ay na -standardize ng isang circuit na katulad ng keyboard controller sa computer.Nangangahulugan ito na ang bawat keyboard ay may kaalaman sa sarili nitong topograpiya at ang lokasyon at pag -aayos ng mga susi, at maaaring magpadala ng parehong signal kapag pinipilit ng isang gumagamit ang return key, kahit saan ang susi sa keyboard o kung ano ang pisikal na disenyo ng keyboard.Ang mga susi ng modifier, tulad ng shift o control, ay ipinapasa kasama ang anumang iba pang mga susi na pinipilit.Sa puntong ito, ang keyboard controller ay nagpapadala ng isang senyas sa CPU na nagiging sanhi nito upang ihinto ang kasalukuyang pagkilos nito at makuha ang mga code ng pag -scan.Pagkatapos ay ipinapasa ng CPU ang mga code ng pag -scan sa system kung saan, sa maraming mga operating system, ang isang kaganapan sa sistema ay nabuo at ipinapasa upang maproseso ng aktibong programa.