Ïðåäñòàâëåíèå èíôîðìàöèè â êîìïüþòåðå, åäèíèöû èçìåðåíèÿ èíôîðìàöèè |
|
Ïðåäñòàâëåíèå èíôîðìàöèè â êîìïüþòåðå, åäèíèöû èçìåðåíèÿ èíôîðìàöèè
Ïðåäñòàâëåíèå èíôîðìàöèè â êîìïüþòåðå, åäèíèöû èçìåðåíèÿ èíôîðìàöèè
 ÝÂÌ ïðèìåíÿåòñÿ äâîè÷íàÿ ñèñòåìà ñ÷èñëåíèÿ, ò.å. âñå ÷èñëà â êîìïüþòåðå ïðåäñòàâëÿþòñÿ ñ ïîìîùüþ íóëåé è åäèíèö, ïîýòîìó êîìïüþòåð ìîæåò îáðàáàòûâàòü òîëüêî èíôîðìàöèþ, ïðåäñòàâëåííóþ â öèôðîâîé ôîðìå.
Äëÿ ïðåîáðàçîâàíèÿ ÷èñëîâîé, òåêñòîâîé, ãðàôè÷åñêîé, çâóêîâîé èíôîðìàöèè â öèôðîâóþ íåîáõîäèìî ïðèìåíèòü êîäèðîâàíèå. Êîäèðîâàíèå – ýòî ïðåîáðàçîâàíèå äàííûõ îäíîãî òèïà ÷åðåç äàííûå äðóãîãî òèïà.  ÝÂÌ ïðèìåíÿåòñÿ ñèñòåìà äâîè÷íîãî êîäèðîâàíèÿ, îñíîâàííàÿ íà ïðåäñòàâëåíèè äàííûõ ïîñëåäîâàòåëüíîñòüþ äâóõ çíàêîâ: 1 è 0, êîòîðûå íàçûâàþòñÿ äâîè÷íûìè öèôðàìè (binary digit – ñîêðàùåííî bit).
Òàêèì îáðàçîì, åäèíèöåé èíôîðìàöèè â êîìïüþòåðå ÿâëÿåòñÿ îäèí áèò, ò.å. äâîè÷íûé ðàçðÿä, êîòîðûé ìîæåò ïðèíèìàòü çíà÷åíèå 0 èëè 1. Âîñåìü ïîñëåäîâàòåëüíûõ áèò ñîñòàâëÿþò áàéò.  îäíîì áàéòå ìîæíî çàêîäèðîâàòü çíà÷åíèå îäíîãî ñèìâîëà èç 256 âîçìîæíûõ (256 = 2 â ñòåïåíè 8). Áîëåå êðóïíîé åäèíèöåé èíôîðìàöèè ÿâëÿåòñÿ êèëîáàéò (Êáàéò), ðàâíûé 1024 áàéòàì (1024 = 2 â ñòåïåíè 10). Åùå áîëåå êðóïíûå åäèíèöû èçìåðåíèÿ äàííûõ: ìåãàáàéò, ãèãàáàéò, òåðàáàéò (1 Ìáàéò = 1024 Êáàéò; 1 Ãáàéò = 1024 Ìáàéò; 1 Òáàéò = 1024 Ãáàéò).
Öåëûå ÷èñëà êîäèðóþòñÿ äâîè÷íûì êîäîì äîâîëüíî ïðîñòî (ïóòåì äåëåíèÿ ÷èñëà íà äâà). Äëÿ êîäèðîâàíèÿ íå÷èñëîâîé èíôîðìàöèè èñïîëüçóåòñÿ ñëåäóþùèé àëãîðèòì: âñå âîçìîæíûå çíà÷åíèÿ êîäèðóåìîé èíôîðìàöèè íóìåðóþòñÿ è ýòè íîìåðà êîäèðóþòñÿ ñ ïîìîùüþ äâîè÷íîãî êîäà.
Íàïðèìåð, äëÿ ïðåäñòàâëåíèÿ òåêñòîâîé èíôîðìàöèè èñïîëüçóåòñÿ òàáëèöà íóìåðàöèè ñèìâîëîâ èëè òàáëèöà êîäèðîâêè ñèìâîëîâ, â êîòîðîé êàæäîìó ñèìâîëó ñîîòâåòñòâóåò öåëîå ÷èñëî (ïîðÿäêîâûé íîìåð). Âîñåìü äâîè÷íûõ ðàçðÿäîâ ìîãóò çàêîäèðîâàòü 256 ðàçëè÷íûõ ñèìâîëîâ.
Ñóùåñòâóþùèé ñòàíäàðò ASCII (8 – ðàçðÿäíàÿ ñèñòåìà êîäèðîâàíèÿ) ñîäåðæèò äâå òàáëèöû êîäèðîâàíèÿ – áàçîâóþ è ðàñøèðåííóþ. Ïåðâàÿ òàáëèöà ñîäåðæèò 128 îñíîâíûõ ñèìâîëîâ, â íåé ðàçìåùåíû êîäû ñèìâîëîâ àíãëèéñêîãî àëôàâèòà, à âî âòîðîé òàáëèöå êîäèðîâàíèÿ ñîäåðæàòñÿ 128 ðàñøèðåííûõ ñèìâîëîâ.
Òàê êàê â ýòîò ñòàíäàðò íå âõîäÿò ñèìâîëû íàöèîíàëüíûõ àëôàâèòîâ äðóãèõ ñòðàí, òî â êàæäîé ñòðàíå 128 êîäîâ ðàñøèðåííûõ ñèìâîëîâ çàìåíÿþòñÿ ñèìâîëàìè íàöèîíàëüíîãî àëôàâèòà. Â íàñòîÿùåå âðåìÿ ñóùåñòâóåò ìíîæåñòâî òàáëèö êîäèðîâêè ñèìâîëîâ, â êîòîðûõ 128 êîäîâ ðàñøèðåííûõ ñèìâîëîâ çàìåíåíû ñèìâîëàìè íàöèîíàëüíîãî àëôàâèòà.
Òàê, íàïðèìåð, êîäèðîâêà ñèìâîëîâ ðóññêîãî ÿçûêà Widows – 1251 èñïîëüçóåòñÿ äëÿ êîìïüþòåðîâ, êîòîðûå ðàáîòàþò ïîä ÎÑ Windows. Äðóãàÿ êîäèðîâêà äëÿ ðóññêîãî ÿçûêà – ýòî ÊÎÈ – 8, êîòîðàÿ òàêæå øèðîêî èñïîëüçóåòñÿ â êîìïüþòåðíûõ ñåòÿõ è ðîññèéñêîì ñåêòîðå Èíòåðíåò.
 íàñòîÿùåå âðåìÿ ñóùåñòâóåò óíèâåðñàëüíàÿ ñèñòåìà UNICODE, îñíîâàííàÿ íà 16 – ðàçðÿäíîì êîäèðîâàíèè ñèìâîëîâ. Ýòà 16 – ðàçðÿäíàÿ ñèñòåìà îáåñïå÷èâàåò óíèâåðñàëüíûå êîäû äëÿ 65536 ðàçëè÷íûõ ñèìâîëîâ, ò.å. â ýòîé òàáëèöå ìîãóò ðàçìåñòèòüñÿ ñèìâîëû ÿçûêîâ áîëüøèíñòâà ñòðàí ìèðà.
Äëÿ êîäèðîâàíèÿ ãðàôè÷åñêèõ äàííûõ ïðèìåíÿåòñÿ, íàïðèìåð, òàêîé ìåòîä êîäèðîâàíèÿ êàê ðàñòð. Êîîðäèíàòû òî÷åê è èõ ñâîéñòâà îïèñûâàþòñÿ ñ ïîìîùüþ öåëûõ ÷èñåë, êîòîðûå êîäèðóþòñÿ ñ ïîìîùüþ äâîè÷íîãî êîäà. Òàê ÷åðíî-áåëûå ãðàôè÷åñêèå îáúåêòû ìîãóò áûòü îïèñàíû êîìáèíàöèåé òî÷åê ñ 256 ãðàäàöèÿìè ñåðîãî öâåòà, ò.å. äëÿ êîäèðîâàíèÿ ÿðêîñòè ëþáîé òî÷êè äîñòàòî÷íî 8 - ðàçðÿäíîãî äâîè÷íîãî ÷èñëà.
Ðåæèì ïðåäñòàâëåíèÿ öâåòíîé ãðàôèêè â ñèñòåìå RGB ñ èñïîëüçîâàíèåì 24 ðàçðÿäîâ (ïî 8 ðàçðÿäîâ äëÿ êàæäîãî èç òðåõ îñíîâíûõ öâåòîâ) íàçûâàåòñÿ ïîëíîöâåòíûì. Äëÿ ïîíîöâåòíîãî ðåæèìà â ñèñòåìå CMYK íåîáõîäèìî èìåòü 32 ðàçðÿäà (÷åòûðå öâåòà ïî 8 ðàçðÿäîâ).
|
Àðõèòåêòóðà ÝÂÌ Óñòðîéñòâà ÏÊ è èõ õàðàêòåðèñòèêè Ñòðóêòóðíàÿ ñõåìà è óñòðîéñòâà ÏÊ Ñòðóêòóðà ïðîãðàììíîãî îáåñïå÷åíèÿ ÏÊ Ôàéëîâûå ñèñòåìû Êëàññèôèêàöèÿ îïåðàöèîííûõ ñèñòåì
{LTS} |
|
|