HTML, Excel, Word, SEOÏÊ äëÿ "÷àéíèêîâ" ⇒ Êàê ðàáîòàåò êëàâèàòóðà

Æåëåçî ÏÊ

×òî âíóòðè ÏÊ
· ×åëîâåê è ìàòåìàòèêà
· Êàêèå áûâàþò êîìïüþòåðû
· Êàê ïîÿâèëñÿ ïåðñîíàëüíûé êîìïüþòåð
· ×òî òàêîå "îòêðûòàÿ àðõèòåêòóðà" IBM
· IBM-àðõèòåêòóðà
· Çàêðûòàÿ àðõèòåêòóðà Apple
· Êàê ðàáîòàåò êîìïüþòåð
· Ñèñòåìíûé áëîê (êîðïóñ)
· Áëîê ïèòàíèÿ
· ×òî òàêîå àäàïòåðû
· Êàê ðàáîòàåò êëàâèàòóðà
· Êàê ïîÿâèëñÿ ìèêðîïðîöåññîð
· Ïðîöåññîðû i80286 (386) (486)
· Ïðîöåññîðû Pentium 2, Pentium 3
· Ïðîöåññîðû Pentium 4
· Ïðîöåññîðû Celeron
· Ïðîöåññîðû AMD
· Ïðîöåññîðû Athlon
· 64-ðàçðÿäíûå Athlon
· Ïðîöåññîðû Duron, Sempron
· Ìàòåðèíñêàÿ ïëàòà
· Ðàçíîâèäíîñòè ñèñòåìíûõ ïëàò
· Áëîê ïðåðûâàíèé è CMOS-ïàìÿòü
· ×èïñåò
· Îïåðàòèâíàÿ ïàìÿòü
· Êàê ðàáîòàåò äèíàìè÷åñêàÿ ïàìÿòü
· ×òî òàêîå êýø-ïàìÿòü
· ×òî òàêîå "âèí÷åñòåð"
· Òåõíîëîãèÿ SMART
· Êàêèå áûâàþò âèí÷åñòåðû
· ×òî òàêîå FAT-òàáëèöà è êëàñòåð

 

Êàê ðàáîòàåò êëàâèàòóðà êîìïüþòåðà


Ñèñòåìó êëàâèàòóðíîãî ââîäà â êîìïüþòåðå ñîñòàâëÿþò:

Íàæàòèå êëàâèøè íà êëàâèàòóðíîé ïàíåëè âûçûâàåò çàìûêàíèå ñòðîêè è ñòîëáöà ìàòðèöû êîíòàêòîâ. Èõ íîìåðà ïåðåäàþòñÿ âî âíóòðåííèé êîíòðîëëåð, ãäå ôîðìèðóåòñÿ ñêàí-êîä íàæàòîé êëàâèøè, êîòîðûé ïî èíòåðôåéñíîìó êàíàëó ïåðåäàåòñÿ íà êîíòðîëëåð êëàâèàòóðû. Ïðè ýòîì ôîðìèðóåòñÿ è ïåðåäàåòñÿ íà ïðîöåññîð ñèãíàë ïðåðûâàíèÿ, êîòîðûé "èçâåùàåò" êîìïüþòåðíóþ ñèñòåìó î òîì, ÷òî íàæàòà êëàâèøà, ñëåäîâàòåëüíî, íàäî îáðàáîòàòü ýòî ñîáûòèå.

Êëàâèøè êëàâèàòóðû äåëÿòñÿ íà äâå ãðóïïû:

 ñåðåäèíå 19 âåêà, êîãäà êîìïüþòåðîâ åùå íå áûëî è â ïîìèíå, áûëà èçîáðåòåíà ïèøóùàÿ ìàøèíêà. Ïåðâûå ïèøóùèå ìàøèíêè áûëè íåñîâåðøåííû, è ïðè áûñòðîì íàáîðå ïðîèñõîäèëî çàëèïàíèå ðû÷àãîâ. ×òîáû êàê-òî "ðàçðóëèòü" ñèòóàöèþ áûëà ïðèäóìàíà ñïåöèàëüíàÿ ðàñêëàäêà, ïîëó÷èâøàÿ íàçâàíèå QWERTY (ïî íàçâàíèþ áóêâ òðåòüåãî áóêâåííîãî ðÿäà íà÷èíàÿ ñëåâà). Ñóòü ýòîé ðàñêëàäêè çàêëþ÷àëàñü â òîì, ÷òî íàèáîëåå ÷àñòî âñòðå÷àþùèåñÿ áóêâû áûëè ïîñòàâëåíû "ñëàáûì" ïàëüöàì - ìèçèíöàì (ïî êðàÿì êëàâèàòóðû), à íàèáîëåå ðåäêî âñòðå÷àþùèåñÿ áóêâû - ðàçìåùàëèñü â öåíòðå êëàâèàòóðû (â îáëàñòè óêàçàòåëüíûõ ïàëüöåâ). Çäåñü èäåò ðå÷ü î, òàê íàçûâàåìîì, ñëåïîì äåñÿòèïàëüöåâîì ìåòîäå ïå÷àòè íà êëàâèàòóðå.

Ïîòîì êà÷åñòâî ïèøóùèõ ìàøèíîê çàìåòíî óëó÷øèëîñü, ïîòîì ïîÿâèëèñü êîìïüþòåðû, íî ïðèâû÷êà ñèëüíàÿ øòóêà - ðàñêëàäêà QWERTY òàê è îñòàëàñü äî íàøèõ äíåé. Ñïðàâåäëèâîñòè ðàäè ñëåäóåò ñêàçàòü, ÷òî ïîçæå áûëà ðàçðàáîòàíà àëüòåðíàòèâíàÿ ðàñêëàäêà Äâîðàêà, êîòîðàÿ ïîñòåïåííî âûòåñíÿåò ñòàíäàðòíóþ QWERTY, íî òîòàëüíîãî ðàñïðîñòðàíåíèÿ íå ïîëó÷èëà.


 îòëè÷èå îò ëàòèíèöû êèðèëëè÷åñêàÿ ðàñêëàäêà áûëà ðàçðàáîòàíà ñðàçó â ýðãîíîìè÷åñêîì ðåæèìå (êîãäà ÷àñòî âñòðå÷àþùèåñÿ áóêâû ðàñïîëîæåíû â öåíòðå êëàâèàòóðû) è èñïîëüçóåòñÿ ïî ñåé äåíü ïðàêòè÷åñêè â íåèçìåííîì âèäå.


Êàê ìû óæå ãîâîðèëè âûøå, âî âðåìÿ íàæàòèÿ êëàâèøè ôîðìèðóåòñÿ ñêàí-êîä è ïåðåäàåòñÿ íà êîíòðîëëåð êëàâèàòóðû. Êîíòðîëëåð èñïîëüçóåò óñòàíîâëåííóþ ñèñòåìó êîäèðîâîê è â ñîîòâåòñòâèè ñ íåé ðàñïîçíàåò íàæàòóþ êëàâèøó. Åñëè íàæàòà êîìàíäíàÿ êëàâèøà, òî ïîäàåòñÿ ñîîòâåòñòâóþùèé óïðàâëÿþùèé ñèãíàë â ñèñòåìó. Åñëè íàæàòà áóêâåííî-öèôðîâàÿ êëàâèøà, òî èç ÏÇÓ âèäåîêîíòðîëëåðà âûáèðàåòñÿ ñîîòâåòñòâóþùèé êîä çíàêîãåíåðàöèè äëÿ îòîáðàæåíèÿ íà ýêðàíå ìîíèòîðà.


Ïðè ðàçðàáîòêå êîìïüþòåðà IBM ïðèìåíèëà 8-áèòíîå êîäèðîâàíèå äëÿ ââîäà èíôîðìàöèè ñ êëàâèàòóðû - ò.å., âñåãî 256 âîçìîæíûõ êîäîâ. Êàæäîìó êîäó áûë ïðèñâîåí ñâîé ãðàôè÷åñêèé îáðàç.  îñíîâó ëåã íàáîð ñèìâîëîâ ASCII (American Standard Code for Information Interchange), êîòîðûé áûë äîïîëíåí ñèìâîëàìè, êîòîðûå IBM ñî÷ëà íóæíûìè. ×àñòü ñèìâîëîâ ìîæíî ââîäèòü íåïîñðåäñòâåííûì íàæàòèåì êëàâèø, ÷àñòü - êîìáèíàöèåé êëàâèø.



Òàáëèöà êîäèðîâîê ASCII
Òàáëèöà êîäèðîâîê ASCII

Ðàñøèðåíèå òàáëèöû êîäèðîâîê ASCII
Ðàñøèðåíèå òàáëèöû êîäèðîâîê ASCII

Äëÿ àäàïòàöèè êîäîâîé òàáëèöû ïîä êèðèëëèöó áûëà ïðîèçâåäåíà "ðóñèôèêàöèÿ" ñèñòåìû ââîäà. Äëÿ ýòîãî íà ñîîòâåòñòâóþùèõ êëàâèøàõ áûëè íàíåñåíû ðóññêèå áóêâû, è â ñèñòåìó çíàêîãåíåðàöèè êîíòðîëëåðà âíåñåíû ñîîòâåòñòâóþùèå èçìåíåíèÿ.



Ðóñèôèöèðîâàíàÿ ÃÎÑÒîâñêàÿ êîäèðîâêà
Ðóñèôèöèðîâàíàÿ ÃÎÑÒîâñêàÿ êîäèðîâêà


 íà÷àëî ñòðàíèöû



 íà÷àëî ñòðàíèöû