You are on page 1of 15

19

Ñåðãåé Áîðèñîâè÷ Ãàøêîâ


Äîêòîð ôèçèêî-ìàòåìàòè÷åñêèõ íàóê,
ïðîôåññîð êàôåäðû äèñêðåòíîé ìàòåìàòèêè
ìåõàíèêî-ìàòåìàòè÷åñêîãî ôàêóëüòåòà
ÌÃÓ èì. Ì. Â. Ëîìîíîñîâà.
Ìíîãî ëåò ïðåïîäàâàë ìàòåìàòèêó òàêæå
â ÔÌØ N18 ïðè ÌÃÓ (íûíå ÑÓÍÖ ÌÃÓ).

Ìàòåìàòèêà âíóòðè êîìïüþòåðà


Äëÿ òîãî ÷òîáû âûâåñòè
èç íè÷òîæåñòâà
âñ¸, äîñòàòî÷íî
åäèíèöû.
Ãîòôðèä Âèëüãåëüì Ëåéáíèö
Âñå çíàþò, ÷òî êîìïüþòåðû ïîìîãàþò ðåøàòü ìàòåìàòè÷å-
ñêèå çàäà÷è. Ìíîãèå äóìàþò, ÷òî ìàòåìàòèêà áåç êîìïüþòåðîâ
ïðàêòè÷åñêè óæå íå îáõîäèòñÿ, à íåêîòîðûå äàæå ïîëàãàþò, ÷òî
ñî âðåìåíåì êîìïüþòåðû âîîáùå çàìåíÿò ìàòåìàòèêîâ (è íå
òîëüêî èõ), êîãäà ïîÿâèòñÿ èñêóññòâåííûé ðàçóì. Íà ñàìîì äåëå
â ýòèõ ìíåíèÿõ çíà÷åíèå êîìïüþòåðîâ äëÿ ìàòåìàòèêè ñèëüíî
ïðåóâåëè÷åíî (õîòÿ, âîçìîæíî, åñòü â íèõ è ðàöèîíàëüíîå çåðíî).
Íà ñàìîì äåëå ìíîãèå ìàòåìàòèêè èñïîëüçóþò êîìïüþòåð òîëüêî
êàê ïå÷àòíóþ ìàøèíêó (äëÿ òîãî, ÷òîáû ïèñàòü òåêñòû ñ ôîðìó-
ëàìè), èçðåäêà ïîëüçóþòñÿ ãîòîâûìè ïðîãðàììàìè (Mathematica,
Maple, Mathcad, Mathlab è äð.) äëÿ âñïîìîãàòåëüíûõ âû÷èñëåíèé
è ðåäêî ñàìè ïèøóò ïðîãðàììû äëÿ êàêèõ-òî ñâîèõ öåëåé (åñëè
èõ íå óñòðàèâàþò äîñòóïíûå ïðîãðàììû, íàïèñàííûå äðóãèìè).
Íî ìû íå áóäåì äàëåå îáñóæäàòü çàòðîíóòûå òåìû, à ðàñ-
ñìîòðèì ñîâñåì äðóãóþ  êàê ïðèìåíÿåòñÿ ìàòåìàòèêà â ñàìîì
êîìïüþòåðå, ò. å. íå â íàïèñàíèè ïðîãðàìì äëÿ íåãî, à íåïîñðåä-
ñòâåííî âíóòðè íåãî, à òàêæå ïðè ïðîåêòèðîâàíèè è ïðîèçâîä-
ñòâå êîìïüþòåðîâ (è äðóãîé ýëåêòðîííîé öèôðîâîé òåõíèêè).
Ñ ýòîé òåìîé òàêæå ñâÿçàíû ðàçëè÷íûå çàáëóæäåíèÿ. ×àñòî ïî-
ëàãàþò, ÷òî óêàçàííûå âîïðîñû îòíîñÿòñÿ ñêîðåå ê òåõíèêå èëè,
íà êðàéíèé ñëó÷àé, ê ôèçèêå (è íåìíîãî ê õèìèè), íî íå ê ìàòå-
ìàòèêå. Ìû ïîñòàðàåìñÿ íà ïðîñòûõ ïðèìåðàõ ïîêàçàòü, ÷òî
âíóòðè êîìïüþòåðîâ (è âîîáùå â ëþáîé öèôðîâîé òåõíèêå) æè-
â¸ò è ðàáîòàåò î÷åíü èíòåðåñíàÿ ìàòåìàòèêà, êîòîðàÿ àêòèâíî
ðàçâèâàåòñÿ âìåñòå ñ ðàçâèòèåì ýëåêòðîííîé òåõíèêè.
Потенциал. Математика. Физика. Информатика № 02 (110) 02.2014
20 Ìàòåìàòèêà

Àëãåáðà ëîãèêè è êîìïüþòåðíàÿ àðèôìåòèêà


Óâû! Òî, ÷òî íåêîãäà âîçâûøàëîñü êàê ìîíóìåíò
ìîíîòåèçìó, î÷óòèëîñü â ÷ðåâå êîìïüþòåðà.
Ò. Äàíöèã
 íàøå âðåìÿ ïî÷òè âñÿ òåõíèêà, ïîëíÿþùèå àðèôìåòè÷åñêèå è ëîãè-
ñâÿçàííàÿ ñ ïåðåäà÷åé è îáðàáîòêîé ÷åñêèå îïåðàöèè ñ ðàçëè÷íûìè òèïà-
èíôîðìàöèè, ñòàëà öèôðîâîé. Öèô- ìè ÷èñëîâûõ äàííûõ. Ïðîåêòèðîâàíè-
ðîâûìè ñòàëè àóäèî- è âèäåîìàãíè- åì ïîäîáíûõ àëãîðèòìîâ è óñòðîéñòâ,
òîôîíû, ïðåâðàòèâøèñü â MP3- è èõ ðåàëèçóþùèõ, çàíèìàåòñÿ êîìïü-
DVD-ïëåéåðû, aéïîäû, òåëåâèçîðû, þòåðíàÿ àðèôìåòèêà. Ÿ ìàòåìàòè÷å-
ôîòîàïïàðàòû; à âñå âèäû ýëåêòðîí- ñêîé îñíîâîé ÿâëÿåòñÿ òåîðèÿ ñëîæ-
íî-âû÷èñëèòåëüíîé òåõíèêè è ìî- íîñòè ôóíêöèé àëãåáðû ëîãèêè.
áèëüíûå òåëåôîíû áûëè öèôðîâûìè  áîëüøåé ñâîåé ÷àñòè êîìïüþ-
èçíà÷àëüíî. Ýòî îçíà÷àåò, ÷òî èíôîð- òåðíàÿ àðèôìåòèêà ÿâëÿåòñÿ äâîè÷-
ìàöèÿ, öèðêóëèðóþùàÿ â ýòèõ íîé àðèôìåòèêîé. Ýòîìó åñòü äâå
óñòðîéñòâàõ, ïðåäñòàâëÿåòñÿ (êîäèðó- ïðè÷èíû. Âî-ïåðâûõ, àëãîðèòìû
åòñÿ) â öèôðîâîì âèäå, ò. å. êàê ïðà- àðèôìåòè÷åñêèõ îïåðàöèé äâîè÷íîé
âèëî, â âèäå ñòðîê (ïîñëåäîâàòåëüíî- àðèôìåòèêè (àðèôìåòèêè, èñïîëüçó-
ñòåé), ñîñòîÿùèõ èç íóëåé è åäèíèö. þùåé äâîè÷íóþ ïîçèöèîííóþ ñèñòå-
Ýòèì ñòðîêàì ìîæíî ñîïîñòàâèòü ïî ìó) î÷åíü ïðîñòû è ÿâëÿþòñÿ â îïðå-
íåêîòîðûì ïðàâèëàì öåëûå ÷èñëà, äåë¸ííîì ñìûñëå ïðîñòåéøèìè ñðåäè
äëÿ ÷åãî îáû÷íî èñïîëüçóåòñÿ äâîè÷- ïîäîáíûõ àëãîðèòìîâ äëÿ âñåõ ïîçè-
íàÿ ïîçèöèîííàÿ ñèñòåìà èõ çàïèñè. öèîííûõ ÷èñëîâûõ ñèñòåì. Âî-âòîðûõ,
Òàêèì îáðàçîì, ñ îïðåäåë¸ííîé äèñêðåòíûå ýëåêòðîííûå ñõåìû êàê
òî÷êè çðåíèÿ âñå öèôðîâûå óñòðîé- ñàìûå ñîâðåìåííûå, òàê è èñïîëüçî-
ñòâà ãåíåðèðóþò ïîòîêè öåëûõ ÷èñåë1, âàííûå ìíîãî ëåò íàçàä, èìåþò â
ïî íåêîòîðûì ïðàâèëàì èõ ïðåîáðà- îïðåäåë¸ííîì ñìûñëå äâîè÷íóþ ïðè-
çóþò, îáðàáàòûâàþò, êîäèðóþò è äå- ðîäó è ëåãêî îïèñûâàþòñÿ íà ÿçûêå
êîäèðóþò è ò. ä. è ò. ï. è ïåðåäàþò àëãåáðû ëîãèêè. Àëãåáðà ëîãèêè ïðè-
äðóãèì öèôðîâûì óñòðîéñòâàì. ìåíÿåòñÿ êàê äëÿ ìîäåëèðîâàíèÿ
Ñóùåñòâåííóþ ðîëü â ýòîì èãðà- ôóíêöèîíèðîâàíèÿ ýòèõ ñõåì, òàê è
þò àëãîðèòìè÷åñêèå ïðîöåäóðû, âû- äëÿ èõ ïðîåêòèðîâàíèÿ (ñèíòåçà).
Áóëåâû ôóíêöèè è ëîãè÷åñêèå ôóíêöèîíàëüíûå ýëåìåíòû
Äæîðäæ Áóëü óñòàíîâèë èñòèííóþ
ñâÿçü àëãåáðû è ëîãèêè.
Àâãóñò äå Ìîðãàí
Ñîâðåìåííûå ýëåêòðîííûå ñõå- ñëîæíà è òåõíîëîãèÿ èõ ïðîèçâîä-
ìû ñîñòîÿò èç ýëåìåíòîâ, íàçûâàå- ñòâà. Íî ëîãèêà ðàáîòû ýòèõ ýëå-
ìûõ òàêæå ÿ÷åéêàìè, êîòîðûå ìåíòîâ äîâîëüíî ïðîñòà, êàæäûé èç
èìåþò ìèêðîñêîïè÷åñêèå ðàçìåðû íèõ ðåàëèçóåò îïðåäåë¸ííóþ ëîãè-
è ïðåäñòàâëÿþò ñîáîé îñîáûå ÷åñêóþ îïåðàöèþ.
ó÷àñòêè êðåìíèåâîãî êðèñòàëëà. Ìàòåìàòè÷åñêîé ìîäåëüþ ïðî-
Ôèçèêà è õèìèÿ ïðîòåêàþùèõ â ñòåéøèõ (îäíîòàêòíûõ) ýëåêòðîííûõ
íèõ ïðîöåññîâ âåñüìà ñëîæíà è íå ñõåì ÿâëÿþòñÿ ëîãè÷åñêèå ôóíêöèî-
áóäåò çäåñü îáñóæäàòüñÿ. Òàêæå íàëüíûå ýëåìåíòû.
1
Êîíå÷íî, íå òîëüêî öåëûõ, íî è «÷èñåë ñ ïëàâàþùåé çàïÿòîé», íî ñåé÷àñ äëÿ
íàñ òàêèå äåòàëè íå ñóùåñòâåííû.
Потенциал. Математика. Физика. Информатика № 02 (110) 02.2014
Ìàòåìàòèêà 21

Ôóíêöèîíàëüíûé ýëåìåíò  íèåì, îáû÷íî îáîçíà÷àþò ñèìâîëîì


ýòî àáñòðàêòíîå óñòðîéñòâî ñ îäíèì ™x èëè ÷åðòîé íàä ñèìâîëîì ïåðå-
èëè íåñêîëüêèìè âõîäàìè, íà êîòî- ìåííîé, à ðåàëèçóþùèé å¸ ýëåìåíò
ðûå ïîäà¸òñÿ èíôîðìàöèÿ, è îäíèì íàçûâàþò èíîãäà èíâåðòîðîì.
èëè íåñêîëüêèìè âûõîäàìè, èíôîð-
ìàöèÿ ñ êîòîðûõ ïîäà¸òñÿ íà âõîäû
äðóãèõ ýëåìåíòîâ èëè íà âûõîä âñå-
ãî áîëüøîãî óñòðîéñòâà, ñîäåðæàùå-
ãî ýòîò ýëåìåíò. Óïîìÿíóòàÿ èí-
ôîðìàöèÿ ñîäåðæèòñÿ â ñîñòîÿíèÿõ
âõîäîâ èëè âûõîäîâ ýëåìåíòà. Ýòèõ
ñîñòîÿíèé ó êàæäîãî ïîëþñà ýëå-
ìåíòà (ýòî ñîâîêóïíîå íàçâàíèå åãî
âõîäîâ è âûõîäîâ) äâà, è îíè îáî-
çíà÷àþòñÿ íóë¸ì èëè åäèíèöåé. Åñ-
ëè ñîñòîÿíèÿ âõîäîâ ýëåìåíòà îïðå-
äåëåíû (ò. å. èçâåñòíû ñîïîñòàâëåí-
Äæîðäæ Áóëü
íûå èì çíà÷åíèÿ 0 èëè 1), òî çíà÷å-
íèÿ íà âûõîäàõ ýëåìåíòà òîæå îä- (1815  1864)
íîçíà÷íî îïðåäåëåíû, ò. å. ÿâëÿþòñÿ Ïðèìåðàìè ýëåìåíòîâ ñ äâóìÿ
ôóíêöèÿìè çíà÷åíèé âõîäîâ. âõîäàìè è îäíèì âûõîäîì ÿâëÿþòñÿ
Ýòè ôóíêöèè èìåþò àðãóìåíòû, ýëåìåíòû, íàçûâàåìûå èíîãäà
êîòîðûå ìîãóò áûòü ðàâíûìè òîëüêî 0 êîíúþíêòîðîì è äèçúþíêòîðîì.
èëè 1, è ñàìè ýòè ôóíêöèè ïðèíèìà- Ïåðâûé èç íèõ ðåàëèçóåò ôóíêöèþ,
þò òîëüêî çíà÷åíèÿ 0 èëè 1. Òàêèå íàçûâàåìóþ â àëãåáðå ëîãèêè
ôóíêöèè íàçûâàþòñÿ ôóíêöèÿìè êîíúþíêöèåé. Îíà ïðèíèìàåò åäè-
àëãåáðû ëîãèêè, èëè áóëåâûìè íè÷íîå çíà÷åíèå òîëüêî òîãäà, êîãäà
ôóíêöèÿìè. Ïîñëåäíåå íàçâàíèå îáà å¸ àðãóìåíòà ðàâíû åäèíèöå
äàíî â ÷åñòü îäíîãî èç ïåðâîïðîõîä- (â îñòàëüíûõ ñëó÷àÿõ îíà ðàâíà íó-
öåâ ìàòåìàòè÷åñêîé ëîãèêè, àíãëèé- ëþ). Ïî ñóùåñòâó îíà ñîâïàäàåò ñ
ñêîãî ìàòåìàòèêà Äæîðäæà Áóëÿ1. îáû÷íîé îïåðàöèåé óìíîæåíèÿ öå-
Ãîâîðÿò, ÷òî ýëåìåíò ðåàëèçóåò ëûõ ÷èñåë, åñëè å¸ ïðèìåíÿòü òîëü-
(íà ñâîèõ âûõîäàõ) óïîìÿíóòûå áó- êî ê ÷èñëàì, ðàâíûì íóëþ èëè åäè-
ëåâû ôóíêöèè, îäíîçíà÷íî îïðåäå- íèöå. Ïîýòîìó å¸ èíîãäà íàçûâàþò
ë¸ííûå ñàìèì ýòèì ýëåìåíòîì. ëîãè÷åñêèì óìíîæåíèåì è îáîçíà-
Ïðîñòåéøèì ïðèìåðîì ëîãè÷åñêî- ÷àþò òî÷êîé, êîòîðóþ ÷àñòî â çàïèñè
ãî ôóíêöèîíàëüíîãî ýëåìåíòà ÿâëÿåò- ôîðìóë îïóñêàþò. Îäíàêî âî ìíîãèõ
ñÿ ýëåìåíò ñ îäíèì âõîäîì è îäíèì ñëó÷àÿõ ïîëåçíî ïîä÷åðêíóòü ëîãè-
âûõîäîì, çíà÷åíèå êîòîðîãî âñåãäà ÷åñêóþ ïðèðîäó ýòîé ôóíêöèè è å¸
ïðîòèâîïîëîæíî çíà÷åíèþ âõîäà. Ýòî òåñíóþ ñâÿçü ñ ëîãè÷åñêîé ñâÿçêîé,
çíà÷èò, ÷òî îí ðåàëèçóåò áóëåâó òàêæå íàçûâàåìîé êîíúþíêöèåé, è
ôóíêöèþ f(x), îïðåäåëÿåìóþ ðàâåí- òîãäà äëÿ å¸ îáîçíà÷åíèÿ èñïîëüçóþò
ñòâàìè f(0) 1, f(1) 0. Òàêóþ ôóíê- ñèìâîë , êîòîðûé ïèøóò ìåæäó
öèþ íàçûâàþò ëîãè÷åñêèì îòðèöà- ñèìâîëàìè å¸ àðãóìåíòîâ, íàïðèìåð
1
Äæîðäæ Áóëü (1815  1864)  ïðîôåññîð óíèâåðñèòåòà â Êîðêå (Èðëàíäèÿ).
Ñûí ñàïîæíèêà, â ìàòåìàòèêå áûë ñàìîó÷êîé. Îñíîâîïîëîæíèê ìàòåìàòè÷åñêîé
ëîãèêè. Îòåö øåñòè äî÷åðåé, îäíà èç êîòîðûõ ñòàëà ìàòåìàòèêîì, äðóãàÿ  ïåð-
âîé æåíùèíîé-ïðîôåññîðîì õèìèè â Àíãëèè, à åù¸ îäíà  ïèñàòåëüíèöåé, èç-
âåñòíîé ïîä èìåíåì Ýòåëü Ëèëèàí Âîéíè÷, àâòîðà ðîìàíà «Îâîä». Â ÑÑÑÐ áûëî
èçäàíî äâóõòîìíîå ñîáðàíèå å¸ ñî÷èíåíèé, â ïðåäèñëîâèè ê êîòîðîìó óïîìèíà-
ëîñü, ÷òî îíà ëþáèëà ðóññêóþ ëèòåðàòóðó, ïåðåâîäèëà å¸ íà àíãëèéñêèé è èìåëà
áëèçêèõ äðóçåé ñðåäè ðóññêèõ ðåâîëþöèîíåðîâ-íàðîäîâîëüöåâ.
Потенциал. Математика. Физика. Информатика № 02 (110) 02.2014
22 Ìàòåìàòèêà

x y, à íå (x, y), êàê ñëåäîâàëî áû þíêöèè ìîæíî äàòü ñëåäóþùèì îáðà-


äåëàòü, ïðèäåðæèâàÿñü ôóíêöèî- çîì: äèçúþíêöèÿ ðàâíà íóëþ òîãäà è
íàëüíîãî ñïîñîáà çàïèñè.  èñ÷èñëå- òîëüêî òîãäà, êîãäà îáà å¸ àðãóìåíòà
íèè âûñêàçûâàíèé (ðàçäåëå ìàòåìà- íóëè. Äëÿ îáîçíà÷åíèÿ äèçúþíêöèè
òè÷åñêîé ëîãèêè) ñèìâîë êîíúþíêöèè, èñïîëüçóåòñÿ ñèìâîë › (äèçúþíêöèþ
ïîñòàâëåííûé ìåæäó äâóìÿ âûñêà- èíîãäà íàçûâàþò ëîãè÷åñêèì ñëîæå-
çûâàíèÿìè, èíòåðïðåòèðóåòñÿ êàê íèåì, íî íóæíî ïîìíèòü, ÷òî â îòëè-
ñîþç «è», ïîýòîìó â àíãëîÿçû÷íûõ ÷èå îò îáû÷íîãî ñëîæåíèÿ 1›1 ðàâíî
ñòðàíàõ èíæåíåðû îáîçíà÷àþò 1, à íå 2).  àíãëîÿçû÷íûõ ñòðàíàõ
êîíúþíêòîð ñèìâîëîì AND. äèçúþíêòîð îáîçíà÷àþò ñèìâîëîì OR,
Äðóãèì ïðèìåðîì ýëåìåíòà ñ òàê êàê ôóíêöèÿ äèçúþíêöèÿ ñâÿçàíà
äâóìÿ âõîäàìè ÿâëÿåòñÿ äèçúþíêòîð, ñ ëîãè÷åñêîé ñâÿçêîé, òàêæå íàçû-
ðåàëèçóþùèé áóëåâó ôóíêöèþ, âàåìîé äèçúþíêöèåé, êîòîðàÿ èí-
íàçûâàåìóþ äèçúþíêöèåé. Ýòà òåðïðåòèðóåòñÿ êàê ñîþç «èëè».
ôóíêöèÿ ÿâëÿåòñÿ äâîéñòâåííîé ê Â ðóññêîì ÿçûêå, êàê è â àíãëèé-
êîíúþíêöèè è îïðåäåëÿåòñÿ äâîé- ñêîì, ñîþç «èëè» îáû÷íî ïîíèìàåòñÿ
ñòâåííûì îáðàçîì, ò. å. ïîäîáíî êîíú- â ðàçäåëèòåëüíîì ñìûñëå, êîòîðûé
þíêöèè, íî ñ çàìåíîé 0 íà 1 è íàîáî- îòëè÷åí îò òîãî, êàê ïîíèìàåòñÿ
ðîò. Áîëåå ÿâíî îïðåäåëåíèå äèçú- ýòîò ñîþç â ëîãèêå.

Äâîè÷íàÿ ñèñòåìà è ëîãè÷åñêèå îïåðàöèè


Íå ìîãó ïðåäñòàâèòü, ÷òîáû êîìó-íèáóäü ïîíàäîáèëîñü
âûïîëíÿòü óìíîæåíèå ñî ñêîðîñòüþ 4000 îïåðàöèé â ÷àñ.
Òàêîå ðàäèêàëüíîå ñðåäñòâî, êàê ïåðåõîä ê âîñüìåðè÷íîé ñèñòåìå,
íå ñòîèò íàâÿçûâàòü ÷åëîâå÷åñòâó ðàäè íåñêîëüêèõ ëè÷íîñòåé.
F.X. Wales, 1936
Ïðîèçâîëüíîå íàòóðàëüíîå ÷èñëî Ãëàâíîå äîñòîèíñòâî äâîè÷íîé ñè-
ìîæíî åäèíñòâåííûì ñïîñîáîì ïðåä- ñòåìû  èñêëþ÷èòåëüíàÿ ïðîñòîòà
ñòàâèòü â âèäå ñóììû ñòåïåíåé äâîé- àëãîðèòìîâ àðèôìåòè÷åñêèõ îïåðà-
êè, íàïðèìåð 23 16 4 2 1. Îáî- öèé â íåé. Òàáëèöà óìíîæåíèÿ â íåé
çíà÷àÿ âõîäÿùèå â ýòó ñóììó ñòåïåíè ñîâñåì íå òðåáóåò çàïîìèíàíèÿ: ëþ-
åäèíèöàìè, à íå âõîäÿùèå â íå¸ ñòå- áîå ÷èñëî, óìíîæåííîå íà íóëü, äà¸ò
ïåíè íóëÿìè, ìîæíî êðàòêî îáîçíà- íóëü, à óìíîæåííîå íà åäèíèöó ðàâíî
÷èòü ýòó ñóììó áóëåâûì íàáîðîì (â ñàìîìó ñåáå. Ïðàâèëî äåëåíèÿ ñâî-
äðóãîé òåðìèíîëîãèè  âåêòîðîì) äèòñÿ ê äâóì ðàâåíñòâàì 0/1 0,
(10111)2. Èíäåêñ 2 íàïîìèíàåò î òîì, 1/1 1, áëàãîäàðÿ ÷åìó äåëåíèå ñòîë-
÷òî ÷èñëî çàïèñàíî â äâîè÷íîé ñèñòå- áèêîì â äâîè÷íîé ñèñòåìå äåëàåòñÿ
ìå. Åäèíèöà, ñòîÿùàÿ â ìëàäøåì (ñà- ïðîùå, ÷åì â äåñÿòè÷íîé, è ïî ñóùå-
ìîì ïðàâîì) ðàçðÿäå, îçíà÷àåò ñëàãà- ñòâó ñâîäèòñÿ ê ìíîãîêðàòíîìó âû÷è-
åìîå 1, åäèíèöà âî âòîðîì ñïðàâà òàíèþ. Òàáëèöà ñëîæåíèÿ â äâîè÷íîé
ðàçðÿäå îçíà÷àåò ñëàãàåìîå 2, åäèíè- ñèñòåìå ÷óòü ñëîæíåå òàáëèöû óìíî-
öà â òðåòüåì ðàçðÿäå îçíà÷àåò 4, à æåíèÿ (â îòëè÷èå îò äåñÿòè÷íîé ñè-
íóëü â ÷åòâ¸ðòîì ðàçðÿäå îçíà÷àåò ñòåìû), òàê êàê 1 1 (10)2 è âîçíè-
îòñóòñòâèå ñëàãàåìîãî 8, åäèíèöà â êàåò ïåðåíîñ â ñëåäóþùèé ðàçðÿä.
ïÿòîì (ñòàðøåì) ðàçðÿäå îçíà÷àåò  îáùåì âèäå îïåðàöèþ ñëîæå-
ïðèñóòñòâèå ñëàãàåìîãî 16 (â áîëü- íèÿ îäíîáèòîâûõ ÷èñåë ìîæíî çàïè-
øèíñòâå ñëó÷àåâ ðàçóìíî ðàññìàòðè- ñàòü â ñëåäóþùåì âèäå:
âàòü òîëüêî òàêèå çàïèñè ÷èñåë â x y 2w v,
äâîè÷íîé ñèñòåìå, â êîòîðûõ â ñòàð- ãäå w, v  áèòû ðåçóëüòàòà. Âíèìà-
øåì ðàçðÿäå ñòîèò åäèíèöà). òåëüíî ïîñìîòðåâ íà òàáëèöó ñëîæå-
Потенциал. Математика. Физика. Информатика № 02 (110) 02.2014
Ìàòåìàòèêà 23

íèÿ, ìîæíî çàìåòèòü, ÷òî áèò ïåðå- ùüþ êîòîðîé ïî áèòàì x, y âû÷èñëÿ-
íîñà w  ýòî ïðîñòî ïðîèçâåäåíèå xy, þò áèò v, íàçûâàþò ïî-ðàçíîìó. Ìû
ïîòîìó ÷òî îí ðàâåí åäèíèöå, ëèøü áóäåì èñïîëüçîâàòü äëÿ íå¸ íàçâàíèå
êîãäà x è y ðàâíû åäèíèöå. ßñíî ñëîæåíèå ïî ìîäóëþ 2 è ñèìâîë †.
òàêæå, ÷òî áèò v ðàâåí x y, çà èñ- Òàêèì îáðàçîì, ñëîæåíèå áèòîâ âû-
êëþ÷åíèåì ñëó÷àÿ x y 1, êîãäà îí ïîëíÿåòñÿ ôàêòè÷åñêè íå îäíîé, à
ðàâåí íå 2, à 0. Îïåðàöèþ, ñ ïîìî- äâóìÿ îïåðàöèÿìè.
Ëîãè÷åñêèå òîæäåñòâà
Åñëè îñòàíîâèòü ëþáîãî èç ýòèõ ïðîõîæèõ, òî âðÿä
ëè äàæå îäèí èç ïÿòèäåñÿòè ñìîæåò âíÿòíî
îáúÿñíèòü, ÷òî òàêîå ýëåêòðè÷åñòâî, íå ãîâîðÿ óæå
î êàêîì-íèáóäü áóëåâîì ëîãè÷åñêîì âûðàæåíèè.
Òèáîð Ôèøåð,
«Èäèîòàì ïðîñüáà
íå áåñïîêîèòüñÿ», 2000
Óêàçàííûå îïåðàöèè ñâÿçàíû çèòü óêàçàííûå îïåðàöèè, íàçûâàå-
ìåæäó ñîáîé ìíîæåñòâîì òîæäåñòâ, ìûå ëîãè÷åñêèìè, ÷åðåç îáû÷íûå
èç êîòîðûõ ìû ïðèâåä¸ì ëèøü ñëå- àðèôìåòè÷åñêèå îïåðàöèè. Êîíú-
äóþùèå: þíêöèÿ, íàïðèìåð, ïðîñòî ñîâïàäàåò
x›y ™(™x™y), xy ™(™x›™y), ñ îáû÷íûì óìíîæåíèåì, ïîýòîìó å¸
x†y x™y › y™x, x › y x†y† xy, ïðè çàïèñè ÷àñòî îáîçíà÷àþò òî÷êîé
èëè âîîáùå ïðîïóñêàþò. Ñïðàâåäëè-
(x›y)z xz›yz, (x†y)z xy†xz, âû òàêæå ðàâåíñòâà
xy›z (x›z) (y›z), ™x x†1. x†y xy2xy, x › y xyxy.
Çàäà÷à. Ïðîâåðüòå ýòè òîæäåñòâà. Ìîæíî òàêæå âûðàçèòü êîíúþíê-
Èíîãäà óäîáíåå çàïèñûâàòü îò- öèþ è äèçúþíêöèþ ÷åðåç îïåðàöèè
ðèöàíèå äëèííîé ôîðìóëû â âèäå âçÿòèÿ ìàêñèìóìà èëè ìèíèìóìà:
÷åðòû ñâåðõó, íàïðèìåð, âìåñòî x›y max (x, y) 1min(1 x,1 y),
™(xyz) ïèñàòü õóz . Ìîæíî âûðà- xy min (x, y) 1max(1 x,1 y).

Ëîãè÷åñêèå îïåðàöèè è èñ÷èñëåíèå âûñêàçûâàíèé


Äåâóøêàì íàäî ëèøü óìåòü
îòëè÷àòü åäèíèöó îò íóëÿ […]
Íèë Ñòèâåíñîí,
«Ñèñòåìà ìèðà», 2011
Ïî÷åìó ââåä¸ííûå âûøå îïåðà-  ïîñëåäíåé ôîðìóëå ìû ïðåä-
öèè íàçûâàþò ëîãè÷åñêèìè? Ñîïî- ïîëàãàëè, ÷òî âûñêàçûâàíèå «A èëè
ñòàâèì êàæäîìó âûñêàçûâàíèþ A B» áóäåò èñòèííûì è òîãäà, êîãäà
åãî «èñòèííîñòíîå» çíà÷åíèå t(A): îáà âûñêàçûâàíèÿ A è B èñòèííû.
t(A) 0, åñëè âûñêàçûâàíèå A ëîæíî, Èíîãäà ñîþç «èëè» ïîíèìàþò â íå-
è t(A) 1, åñëè âûñêàçûâàíèå A èñ- ñêîëüêî äðóãîì, ðàçäåëèòåëüíîì,
òèííî. Òîãäà èñòèííîñòíîå çíà÷åíèå ñìûñëå: ñîñòàâíîå âûñêàçûâàíèå «A
èëè B» ñ÷èòàåòñÿ èñòèííûì òîëüêî â
ñîñòàâíîãî âûñêàçûâàíèÿ èç A è B
ñëó÷àå, åñëè ðîâíî îäíî èç âûñêà-
ìîæíî âû÷èñëèòü ÷åðåç èñòèííîñò-
çûâàíèé A, B èñòèííî, íî íå îáà
íûå çíà÷åíèÿ âûñêàçûâàíèé A, B ïî
ñðàçó. Íî ëîãè÷åñêàÿ ñâÿçêà, ñîîò-
ôîðìóëàì: t(A è B) t(A) t(B) è âåòñòâóþùàÿ ðàçäåëèòåëüíîé äèçú-
t(A èëè B) t(A)›t(B). þíêöèè, â ëîãèêå òîæå åñòü, è ñîîò-
Потенциал. Математика. Физика. Информатика № 02 (110) 02.2014
24 Ìàòåìàòèêà

âåòñòâóþùàÿ åé áóëåâà ôóíêöèÿ Ýòó ôóíêöèþ ìîæíî âûðàçèòü


ïðèíèìàåò åäèíè÷íîå çíà÷åíèå òî- ÷åðåç îñòàëüíûå òðè ôóíêöèè,
ãäà è òîëüêî òîãäà, êîãäà îäèí èç å¸ íàïðèìåð, ñëåäóþùèì îáðàçîì:
àðãóìåíòîâ åäèíèöà, à âòîðîé íóëü. x†y (x ™y) › (™x y).
 àëãåáðå ëîãèêè å¸ ÷àñòî îáîçíà-  àëãåáðå ëîãèêè ÷àñòî ïðèõî-
÷àþò ñèìâîëîì † è íàçûâàþò ñóì- äèòñÿ âûðàæàòü îäíè áóëåâû ôóíê-
ìîé ïî ìîäóëþ äâà, òàê êàê îíà äåé- öèè ÷åðåç äðóãèå, ïðè÷¸ì âî ìíîãèõ
ñòâèòåëüíî ñîâïàäàåò ñ ýòîé àëãåá- ñëó÷àÿõ ýòî ìîæíî ñäåëàòü ìíîæå-
ðàè÷åñêîé îïåðàöèåé.  àíãëîÿçû÷- ñòâîì ñïîñîáîâ, êîòîðûå ïîðîæäàþò
íûõ ñòðàíàõ ðåàëèçóþùèé å¸ ýëå- ìíîæåñòâî ëîãè÷åñêèõ òîæäåñòâ.
ìåíò îáîçíà÷àþò ñèìâîëîì XOR Íàïðèìåð, ñïðàâåäëèâî òîæäåñòâî
(eXclusive OR). x†y (x›y) ™(x y).

Êðàòêàÿ èñòîðèÿ àëãåáðû ëîãèêè è âû÷èñëèòåëüíîé òåõíèêè


À ÿ ñìîãó? Íåóæåëè ýòî äåâóøêå ïîä ñèëó?
Òû ñëûõàëà ïðî ëåäè Àäó Áàéðîí?  ðàññìåÿëñÿ Ìèê. 
Äî÷ü ïðåìüåð-ìèíèñòðà è êîðîëåâà ìàøèí! Àäà Áàéðîí,
ó÷åíèöà ñàìîãî Áåááèäæà! Ëîðäà Áåááèäæà, îòöà
ðàçíîñòíîé ìàøèíû è Íüþòîíà ñîâðåìåííîñòè!
Óèëüÿì Ãèáñîí è Áðþñ Ñòåðëèíã,
«Ìàøèíà ðàçëè÷èé», 2002
Èäåþ î âîçìîæíîñòè ïîñòðîèòü ðåàëèçàöèè ýòîé èäåè ó íåãî ðóêè
«ëîãè÷åñêóþ ìàøèíó» âïåðâûå â íå äîøëè ïî ïîíÿòíûì ïðè÷èíàì.
äîñòàòî÷íî ÷¸òêîé ôîðìå âûñêàçû- Àëãåáðû ëîãèêè â òî âðåìÿ, êîíå÷íî,
âàë çíàìåíèòûé íåìåöêèé ìàòåìà- åù¸ íå áûëî, íî Ëåéáíèö âûäâèãàë
òèê è ôèëîñîô Ãîòôðèä Âèëüãåëüì èäåè è â ýòîì íàïðàâëåíèè. Íàïðè-
Ëåéáíèö1. ìåð, îí ïèñàë, ÷òî êîãäà-íèáóäü ëþ-
äè âìåñòî òîãî, ÷òîáû ñïîðèòü î òîì,
ïðàâèëüíî ðàññóæäåíèå èëè íåò,
ïðîñòî ñÿäóò çà âû÷èñëåíèÿ, êîòî-
ðûå è ðåøàò ñïîð.

Ãîäôðèä Âèëüãåëüì Ëåéáíèö


(1646  1716)
Îí æå ïðåäëàãàë èñïîëüçîâàòü â ×àðëüç Áåááèäæ
íåé äâîè÷íóþ ñèñòåìó. Îäíàêî äî (1791  1871)
1
Ëåéáíèö ÿâëÿåòñÿ îäíèì èç ãåðîåâ ñåðèè ôàíòàñòè÷åñêèõ ðîìàíîâ Íèëà
Ñòèâåíñîíà «Áàðî÷íûé öèêë», íåäàâíî îïóáëèêîâàííîé â ðóññêîì ïåðåâîäå. Ãåðîé
ýòèõ ðîìàíîâ Äýíèåë Óîòåðõàóç, îáùèé çíàêîìûé Ëåéáíèöà è Íüþòîíà (êîòîðûé
òîæå íåîäíîêðàòíî ïîÿâëÿåòñÿ â ýòèõ ðîìàíàõ), ïûòàåòñÿ ïîñòðîèòü ëîãè÷åñêóþ
ìàøèíó Ëåéáíèöà (ó÷àñòâóÿ ïîïóòíî â ðàçëè÷íûõ àâàíòþðàõ).
Потенциал. Математика. Физика. Информатика № 02 (110) 02.2014
Ìàòåìàòèêà 25

Ïîïûòêó ðåàëèçîâàòü èäåè Ëåé- ìàøèíû ìåøàëî òðåíèå è ïðî÷èå íå-


áíèöà ïðåäïðèíÿë â ïåðâîé ïîëî- ïðèÿòíûå ìåõàíè÷åñêèå ýôôåêòû.
âèíå XIX â. àíãëèéñêèé ìàòåìàòèê è Ïðåîäîëåòü ýòè òðóäíîñòè Áåááèäæ
èçîáðåòàòåëü ×àðëüç Áåááèäæ. 1 íå ñìîã, ÷òî ñîâåðøåííî íå óäèâè-
Îí ýòè èäåè ÿñíî îôîðìèë è òåëüíî. Åãî ïðîåêò ÿâíî îïåðåæàë
ðàçâèë, äîáàâèâ ê íèì ìíîãî íîâîãî, ñâî¸ âðåìÿ íà ñîòíþ ëåò è áûë ðåàëè-
è äàæå ïîñòðîèë ïåðâûé âàðèàíò çîâàí (íà äðóãîé òåõíè÷åñêîé áàçå) â
ýòîé ìàøèíû. 40-å ãã. XX â. â ÑØÀ, ãäå áûë ïîñòðî-
åí ïåðâûé ýëåêòðîìåõàíè÷åñêèé êîì-
ïüþòåð, à ïîòîì è êîìïüþòåð íà
ýëåêòðîííûõ ëàìïàõ. Ëþáîïûòíî, ÷òî
äâà ÷åëîâåêà, èìåíà êîòîðûõ ñêîðåå
âñåãî âñïîìèíàþò â ñâÿçè ñ èñòîðèåé
ðàçâèòèÿ êîìïüþòåðîâ,  Áóëü è
Áåááèäæ æèëè â îäíîé ñòðàíå è â
îäíî âðåìÿ, çíàëè î ñóùåñòâîâàíèè
äðóã äðóãà, íî ñîâåðøåííî íå ïðåäïî-
ëàãàëè, ÷òî ñôåðû èõ äåÿòåëüíîñòè
áóäóò ïåðåñåêàòüñÿ â áóäóùåì è èõ
äîñòèæåíèÿ áóäóò óïîìèíàòüñÿ ðÿäîì,
Ðàçíîñòíàÿ ìàøèíà Áåááèäæà òåì áîëåå ÷òî Áåááèäæ, õîòÿ è ïðåä-
ïîëàãàë èñïîëüçîâàòü â ñâîåé ìàøèíå
Îäíàêî â òî âðåìÿ ôèçèêà ýëåê-
äâîè÷íóþ ñèñòåìó, ñîâåðøåííî íå
òðè÷åñêèõ ÿâëåíèé áûëà â íåäîñòà-
ïîäîçðåâàë î âîçìîæíîñòè èñïîëüçî-
òî÷íî ðàçâèòîì ñîñòîÿíèè (õîòÿ ñî-
âðåìåííèê è ñîîòå÷åñòâåííèê Áåááè- âàíèÿ àëãåáðû ëîãèêè äëÿ îïèñàíèÿ
äæà Ìàéêë Ôàðàäåé óæå ñäåëàë ñâîè å¸ ðàáîòû, òàê êàê â ãîðàçäî áîëüøåé
çàìå÷àòåëüíûå îòêðûòèÿ â îáëàñòè ñòåïåíè äëÿ ýòîãî áûëà íóæíà òî÷íàÿ
ýëåêòðîìàãíåòèçìà), è Áåááèäæ ðå- ìåõàíèêà.
øèë ñòðîèòü ñâîþ ìàøèíó èç ìåõà- Ïîñëå Áóëÿ ê èññëåäîâàíèÿì â
íè÷åñêèõ äåòàëåé. Ïîíÿòíî, ÷òî å¸ îáëàñòè àëãåáðû ëîãèêè ïðèñîåäè-
áûñòðîäåéñòâèå íå ìîãëî áûòü âûñî- íèëèñü è äðóãèå ó÷¸íûå (óâû,
êèì. Íî ïðîáëåìà áûëà åù¸ â òîì, ÷òî Áåááèäæ íå çàèíòåðåñîâàëñÿ ëîãè-
ýòè äåòàëè íàäî áûëî èçãîòîâëÿòü êîé). Ñðåäè íèõ ìîæíî íàçâàòü Àâ-
âðó÷íóþ ñ âûñîêîé òî÷íîñòüþ, ðàáîòå ãóñòà äå Ìîðãàíà è ×àðëüçà Äîäæ-
1
Èíòåðåñíî, ÷òî Áåááèäæ, à òàêæå åãî ñâåòñêàÿ çíàêîìàÿ Àäà Àâãóñòà Ëàâëåéñ,
íàïèñàâøàÿ ñòàòüþ, ïîïóëÿðèçèðîâàâøóþ ðàáîòû Áåááèäæà, â êîòîðîé îíà îáúÿñíÿ-
ëà, êàê ìîæíî èñïîëüçîâàòü åãî ìàøèíó, áëàãîäàðÿ ÷åìó è âîøëà â èñòîðèþ êàê
«ïåðâàÿ ïðîãðàììèñòêà», è å¸ îòåö, çíàìåíèòûé ïîýò ëîðä Áàéðîí, ñòàëè ãåðîÿìè
ðîìàíà «Ìàøèíà ðàçëè÷èé», íàïèñàííîãî Ó. Ãèáñîíîì è Á. Ñòåðëèíãîì â ìîäíîì
æàíðå àëüòåðíàòèâíîé ôàíòàñòèêè (è îäíîâðåìåííî êèáåðïàíêà). Â ýòîì ðîìàíå îïè-
ñàí ìèð, â êîòîðîì íàó÷íî-òåõíè÷åñêàÿ ðåâîëþöèÿ íà÷àëàñü â Àíãëèè â 20-å ãã.
XIX âåêà. Ëîðä Áàéðîí, âìåñòî òîãî, ÷òîáû ïîääåðæèâàòü ðàçðóøèòåëåé ìàøèí 
ëóääèòîâ  è ïîòîì óåõàòü âîåâàòü çà îñâîáîæäåíèå Ãðåöèè, ñòàë ïðåìüåð-
ìèíèñòðîì, à ìîçãîâûì öåíòðîì ýòîé ðåâîëþöèè ñòàë, åñòåñòâåííî, ëîðä Áåááèäæ (â
ðåàëüíîñòè îí ëîðäîì íå áûë). Íå îòñòàâàëè è ôðàíöóçû  â ðîìàíå óïîìèíàåòñÿ
“ìîùíåéøèé âû÷èñëèòåëü ôðàíöóçñêîé àêàäåìèè «Èìïåðàòîð Íàïîëåîí»”. Âïðî÷åì,
îñíîâíàÿ èíòðèãà çàêðó÷èâàåòñÿ âîêðóã âûìûøëåííûõ ïåðñîíàæåé, è ìàøèíû
Áåááèäæà èãðàþò â íåé íåçíà÷èòåëüíóþ ðîëü, õîòÿ è äàëè íàçâàíèå ðîìàíó, ïî-
àíãëèéñêè çâó÷àùåìó êàê «The Difference Engine»  ðàçíîñòíàÿ ìàøèíà (òàê è
íàçûâàëñÿ â ðåàëüíîñòè ïåðâûé âàðèàíò ìàøèíû Áåááèäæà). Òðóäíî ñêàçàòü, òî ëè
ïåðåâîä÷èê íå çíàë îá ýòîì è íåïðàâèëüíî ïåðåâ¸ë íàçâàíèå ðîìàíà, òî ëè âûáðàë
òàêîé ïåðåâîä óìûøëåííî, êàê ñîäåðæàùèé òîíêóþ èãðó ñìûñëîâ.
Потенциал. Математика. Физика. Информатика № 02 (110) 02.2014
26 Ìàòåìàòèêà

ñîíà, áîëåå èçâåñòíîãî ïîä ïñåâäî- Â.È.Øåñòàêîâûì4, â ÑØÀ – èíæåíå-


íèìîì Ëüþèñ Êýððîëë.1 ðîì è ìàòåìàòèêîì Ê. Øåííîíîì è â
Ðîññèÿ òàêæå èìååò äàâíèå òðà- ßïîíèè  èíæåíåðîì-ýëåêòðèêîì
äèöèè èññëåäîâàíèé â îáëàñòè àë- À.Íàêàñèìîé. Ïî-âèäèìîìó, ïåðâûì
ãåáðû ëîãèêè. Ñóùåñòâåííûé âêëàä áûë Øåñòàêîâ, íî åãî äèññåðòàöèÿ
â å¸ ðàçâèòèå âí¸ñ êàçàíñêèé àñòðî- áûëà îïóáëèêîâàíà ñïóñòÿ íåñêîëüêî
íîì Ïëàòîí Ñåðãååâè÷ Ïîðåöêèé ëåò ïîñëå å¸ íàïèñàíèÿ è çàùèòû, à
(1846  1907). Øåííîí îïóáëèêîâàë ñâîþ ñòàòüþ
 åãî ðàáîòàõ, íàïðèìåð, ôàêòè- ðàíüøå.
÷åñêè âïåðâûå ïîÿâèëèñü äèçúþíê-
òèâíûå è êîíúþíêòèâíûå íîðìàëü-
íûå ôîðìû áóëåâûõ ôóíêöèé2. Îí
èõ èñïîëüçîâàë äëÿ ðåøåíèÿ áóëå-
âûõ óðàâíåíèé.

Øåñòàêîâ Âèêòîð Èâàíîâè÷


(1907  1987)
Øåííîí ðàññìàòðèâàë çàäà÷ó
ìîäåëèðîâàíèÿ ðàáîòû ýëåêòðîìå-
õàíè÷åñêèõ óñòðîéñòâ, ïîñòðîåííûõ
èç ðåëå, è ïðåäëîæèë â êà÷åñòâå
Ïîðåöêèé Ïëàòîí Ñåðãååâè÷ ìîäåëè ïîíÿòèå êîíòàêòíîé ñõåìû.
(1846  1907)
Èäåÿ î ïðèìåíåíèè àëãåáðû ëîãè-
êè äëÿ ìîäåëèðîâàíèÿ ðàáîòû ýëåê-
òðè÷åñêèõ èëè ýëåêòðîìåõàíè÷åñêèõ
ñõåì âïåðâûå áûëà âûñêàçàíà â íà÷à-
ëå ïðîøëîãî âåêà èçâåñòíûì ãîëëàíä-
ñêèì ôèçèêîì Ïàóëåì Ýðåíôåñòîì3.
Ðàçâèâàòü ýòó èäåþ äàëüøå îí íå
ñòàë, è å¸ çàáûëè äî êîíöà òðèäöàòûõ
ãîäîâ, êîãäà îíà áûëà îäíîâðåìåííî è
íåçàâèñèìî äðóã îò äðóãà îïóáëèêî-
âàíà òðåìÿ ó÷¸íûìè: â ÑÑÑÐ  Êëîä Øåííîí
íàó÷íûì ñîòðóäíèêîì ôèçôàêà ÌÃÓ (1916 2001)
1
Êñòàòè, Êýððîëë êðîìå âñåìèðíî èçâåñòíûõ ñêàçîê íàïèñàë è íåñêîëüêî çà-
ìå÷àòåëüíûõ íàó÷íî-ïîïóëÿðíûõ êíèã, íàïðèìåð «Èñòîðèþ ñ óçåëêàìè», êîòî-
ðóþ íåîäíîêðàòíî èçäàâàëè â ðóññêîì ïåðåâîäå. Â ýòîé êíèãå åñòü áîëüøîé ðàç-
äåë, ïîñâÿù¸ííûé ëîãè÷åñêèì çàäà÷àì è ãîëîâîëîìêàì, â êîòîðîì Êýððîëë ðàç-
âèë ñâîé ñîáñòâåííûé àïïàðàò, îðèåíòèðîâàííûé íà ðåøåíèå ïîäîáíûõ çàäà÷.
2
Àìåðèêàíåö Áëýéê, çàíèìàâøèéñÿ äèçúþíêòèâíûìè íîðìàëüíûìè ôîðìàìè â
30-å ãã. XX â., â ñâîåé äèññåðòàöèè ññûëàëñÿ íà ðàáîòû Ïîðåöêîãî.
3
Êñòàòè, äîëãîå âðåìÿ æèâøèì â Ðîññèè. Åãî æåíîé áûëà ìàòåìàòèê Òàòüÿíà
Àôàíàñüåâà. Ó íèõ áûëà äî÷ü, òîæå Òàòüÿíà è òîæå ìàòåìàòèê.
4
Âèêòîð Èâàíîâè÷ Øåñòàêîâ (1907  1987)  ñîâåòñêèé ëîãèê è òåîðåòèê-
ýëåêòðîòåõíèê.
Потенциал. Математика. Физика. Информатика № 02 (110) 02.2014
Ìàòåìàòèêà 27

Åñëè ðåëå ïðîïóñêàëî òîê, òî ñî- ðàò àëãåáðû ëîãèêè, òîëüêî âìåñòî
îòâåòñòâóþùèé åìó êîíòàêò ÿâëÿëñÿ êîíòàêòíûõ ñõåì (êîòîðûå â îïðåäå-
çàìêíóòûì è åãî ñîñòîÿíèå îïèñûâà- ë¸ííûõ ñèòóàöèÿõ òàêæå èñïîëüçó-
ëîñü ñèìâîëîì 1, à åñëè íåò, òî êîí- þòñÿ) ïðèìåíÿþòñÿ ëîãè÷åñêèå ñõå-
òàêò ñòàíîâèëñÿ ðàçîìêíóòûì è åãî ìû èç ôóíêöèîíàëüíûõ ýëåìåíòîâ.
ñîñòîÿíèå îïèñûâàëîñü ñèìâîëîì 0. Ðàçóìååòñÿ, äëÿ èçó÷åíèÿ òîíêèõ
Ñ òåõ âðåì¸í ýëåìåíòíàÿ áàçà ýëåê- àñïåêòîâ ïîâåäåíèÿ ðåàëüíûõ ýëåê-
òðîííî-âû÷èñëèòåëüíîé òåõíèêè ïîë- òðîííûõ ñõåì (íàïðèìåð, äëÿ âû-
íîñòüþ ñìåíèëàñü íåñêîëüêî ðàç, ÷èñëåíèÿ èõ ðàçëè÷íûõ ÷èñëîâûõ
ïðîéäÿ ïóòü îò ýëåêòðîííûõ ëàìï õàðàêòåðèñòèê, ñêàæåì, ñèëû ïðî-
äîâîëüíî áîëüøèõ ðàçìåðîâ äî ìèíè- òåêàþùèõ â íèõ òîêîâ, ïîòðåáëÿå-
àòþðíûõ òðàíçèñòîðîâ, ïðåäñòàâëÿ- ìîé ìîùíîñòè, òåìïåðàòóðû ðàç-
þùèõ ñîáîé çîíû êðåìíèåâîãî êðè- ëè÷íûõ çîí) ïðèõîäèòñÿ ïðèìåíÿòü
ñòàëëà, ðàçìåðû êîòîðûõ èçìåðÿþòñÿ ñëîæíûå ôèçè÷åñêèå ìîäåëè, èñ-
íàíîìåòðàìè è êîòîðûõ íà êðèñòàëëå ïîëüçóþùèå, â ÷àñòíîñòè, äèôôå-
ìîæåò ðàñïîëàãàòüñÿ íåñêîëüêî ìèë- ðåíöèàëüíûå óðàâíåíèÿ, íî äëÿ ìî-
ëèîíîâ. Òàêèå ýëåêòðîííûå ñõåìû â äåëèðîâàíèÿ ïðîöåññîâ îáðàáîòêè
íà÷àëå èõ ïîÿâëåíèÿ íàçûâàëèñü èíôîðìàöèè, ïðîèñõîäÿùèõ â ñõåìå,
èíòåãðàëüíûìè ñõåìàìè, ïîòîì ïðèìåíÿåòñÿ àëãåáðà ëîãèêè. Êîíå÷-
áîëüøèìè èíòåãðàëüíûìè ñõåìàìè íî, ñ îïðåäåë¸ííîé òî÷êè çðåíèÿ
(àíãëèéñêàÿ àááðåâèàòóðà LSI) è, àëãåáðî-ëîãè÷åñêàÿ ìîäåëü ôóíêöè-
íàêîíåö, ñâåðõáîëüøèìè èíòåãðàëü- îíèðîâàíèÿ ýëåêòðîííîé ñõåìû ÿâ-
íûìè ñõåìàìè (àááðåâèàòóðà VLSI). ëÿåòñÿ ãðóáûì ïðèáëèæåíèåì (íèç-
Ôèçèêà è õèìèÿ ïðîèñõîäÿùèõ â êèé ïîòåíöèàë îáîçíà÷àþò íóë¸ì,
ýëåêòðîííûõ ñõåìàõ ÿâëåíèé òàêæå âûñîêèé  åäèíèöåé), íî ýòî ïðè-
ìåíÿëàñü âìåñòå ñ èçìåíåíèåì áëèæåíèå àäåêâàòíî îïèñûâàåò ðà-
ïðèíöèïîâ èõ ðàáîòû, íî ïî- áîòó ñõåìû, è áåç åãî ïðèìåíåíèÿ íè
ïðåæíåìó äëÿ èõ ìàòåìàòè÷åñêîãî àíàëèç, íè ñèíòåç ñêîëü-ëèáî ñëîæ-
ìîäåëèðîâàíèÿ èñïîëüçóåòñÿ àïïà- íûõ ñõåì áûë áû íåâîçìîæåí.
Ëîãè÷åñêèå ñõåìû êîìïüþòåðíîé àðèôìåòèêè
 ãëàâå, ïîñâÿù¸ííîé Ïóíèöëàíñêîìó èíñòèòóòó, ÿ
îïèñàë ëîãè÷åñêóþ ñõåìó È-ÍÅ, êîòîðàÿ
èñïîëüçóåòñÿ â ïóíèöëàíñêèõ êîìïüþòåðàõ,
íî íå ðàññêàçàë î òîì, êàê îíà ìîæåò ïðèìåíÿòüñÿ
â êà÷åñòâå ñîñòàâíîé ÷àñòè áîëåå ñëîæíûõ ñõåì.
Àëåêñàíäð Äüþäíè,
«Ïëàíèâåðñóì», 2010
Åñëè ó íàñ íåò â ðàñïîðÿæåíèè X
ýëåìåíòà XOR, íî åñòü ýëåìåíòû OR, OR
AND Z
AND è NAND (òàê ÷àñòî îáîçíà÷àþò
ýëåìåíò, ðåàëèçóþùèé îòðèöàíèå Y NAND
êîíúþíêöèè, èñïîëüçóåòñÿ òàêæå
àíàëîãè÷íîå îáîçíà÷åíèå NOR), òî Ðèñ. 1. Ñõåìà, ðåàëèçóþùàÿ ôóí-
ìîæíî ïîñòðîèòü ëîãè÷åñêóþ ñõåìó êöèþ «Èñêëþ÷àþùåå èëè»
èç ôóíêöèîíàëüíûõ ýëåìåíòîâ, ðåà- Ñèìâîëû X è Y â ýòîé ñõåìå îáî-
ëèçóþùóþ ôóíêöèþ XOR. Ýòà ñõå- çíà÷àþò å¸ âõîäû, òåìè æå ñèìâîëà-
ìà ñîñòîèò èç òð¸õ ýëåìåíòîâ, ñî- ìè óäîáíî îáîçíà÷àòü áóëåâû ïåðå-
åäèí¸ííûõ äðóã ñ äðóãîì, êàê ïîêà- ìåííûå (ò. å. ïåðåìåííûå, ïðèíèìàþ-
çàíî íà ðèñ. 1. ùèå çíà÷åíèÿ 0 èëè 1), çíà÷åíèÿ êî-
Потенциал. Математика. Физика. Информатика № 02 (110) 02.2014
28 Ìàòåìàòèêà

òîðûõ îïðåäåëÿþò ñîñòîÿíèÿ ýòèõ ëÿþòñÿ çàìêíóòûå öèêëû. Íàëè÷èå


âõîäîâ â ðàññìàòðèâàåìûé ìîìåíò. òàêèõ öèêëîâ â ðåàëüíîé ìèêðîñõåìå
Ñèìâîë Z îáîçíà÷àåò å¸ âûõîä. Åñëè ïðèâåä¸ò ê å¸ íåóñòîé÷èâîé ðàáîòå â
ñîñòîÿíèÿ âõîäîâ ñõåìû îïèñûâàþòñÿ íåêîòîðûõ ñèòóàöèÿõ, à íàëè÷èå öèê-
çíà÷åíèÿìè X è Y (èíîãäà ãîâîðÿò, íà ëîâ â ëîãè÷åñêîé ñõåìå ñäåëàåò íå-
âõîäû ïîäàíû çíà÷åíèÿ X è Y), òî íà âîçìîæíûì êîððåêòíîå îïðåäåëåíèå
âûõîäå ýëåìåíòà OR ïîÿâëÿåòñÿ çíà- å¸ ôóíêöèîíèðîâàíèÿ è, â ÷àñòíîñòè,
÷åíèå X›Y, íà âûõîäå ýëåìåíòà îïðåäåëåíèå áóëåâûõ ôóíêöèé, ðåà-
NAND  çíà÷åíèå ™(XY), à íà âûõî- ëèçóåìûõ âûõîäàìè ñõåìû.
äå ýëåìåíòà AND (îí æå ÿâëÿåòñÿ Ñõåìû èç ôóíêöèîíàëüíûõ ýëå-
âûõîäîì âñåé ñõåìû)  çíà÷åíèå ìåíòîâ èìåþò òàêîå äëèííîå íàçâàíèå,
÷òîáû èõ îòëè÷àòü îò äðóãèõ âèäîâ
(X›Y)(™XY). Ñîãëàñíî óêàçàííîìó ñõåì, òàêæå ïðåäíàçíà÷åííûõ äëÿ
âûøå òîæäåñòâó ýòî çíà÷åíèå ñîâ- ðåàëèçàöèè áóëåâûõ ôóíêöèé, íàïðè-
ïàäàåò ñ X†Y. Ïîýòîìó äàííàÿ ìåð, êîíòàêòíûõ ñõåì. Òàê êàê äðóãèå
ñõåìà ðåàëèçóåò ôóíêöèþ âèäû ñõåì äàëåå íå ðàññìàòðèâàþòñÿ,
f(x, y) x†y. òî äëÿ êðàòêîñòè áóäåì íàçûâàòü
Íåôîðìàëüíî ãîâîðÿ, ñõåìà èç ñõåìû èç ôóíêöèîíàëüíûõ ýëåìåíòîâ
ôóíêöèîíàëüíûõ ýëåìåíòîâ åñòü ïðî- ïðîñòî ñõåìàìè (â òåîðåòè÷åñêîì ïðî-
èçâîëüíûé ñïîñîá ñîåäèíåíèÿ âûõî- ãðàììèðîâàíèè èçâåñòíî ðàâíîñèëü-
äîâ íåêîòîðûõ ýëåìåíòîâ ñ âõîäàìè íîå ïîíÿòèå, íàçûâàåìîå íåâåòâÿùåé-
äðóãèõ ýëåìåíòîâ, â êîòîðîì íå ïîÿâ- ñÿ ïðîãðàììîé).
×òî òàêîå ñëîæíîñòü ñõåìû
Òåïåðü îí ïîíÿë, ÷òî ïðîñòî óñòðîåííàÿ ìàøèíà
ñïîñîáíà ïðîèçâîäèòü áåñêîíå÷íî ñëîæíûé ðåçóëüòàò.
Íèë Ñòèâåíñîí,
«Êðèïòîíîìèêîí», 1999
Ðàçìåðîì (èëè ñëîæíîñòüþ) íî. Îíà ñèëüíî çàâèñèò îò èñïîëü-
ñõåìû íàçûâàåòñÿ ÷èñëî ñîñòàâëÿ- çóåìîãî àëãîðèòìà óêëàäêè ýëå-
þùèõ å¸ ýëåìåíòîâ.  ïðèìåðå, ðàñ- ìåíòîâ ñõåìû, íàçûâàåìîãî â àí-
ñìîòðåííîì íà ðèñ. 1, ñëîæíîñòü ãëîÿçû÷íîé ëèòåðàòóðå placement,
ðàâíà 3. è îò àëãîðèòìà ðàçâîäêè, èëè òðàñ-
 ïðàêòè÷åñêèõ ïðèëîæåíèÿõ ñèðîâêè ïðîâîäîâ, ïî-àíãëèéñêè
ðåàëüíûå ñõåìû ðàçìåùåíû íà íàçûâàåìîãî routing. Õîòÿ ó ñëîæ-
êðåìíèåâîì êðèñòàëëå, è ïîä ðàç- íûõ ñõåì îíà ìîæåò áûòü äîâîëüíî
ìåðîì ñõåìû åñòåñòâåííî ïîíèìàòü âåëèêà, ãðóáî å¸ ìîæíî îöåíèòü
å¸ ïëîùàäü. Ïëîùàäü ñõåìû îïðå- êàê ñóììó ïëîùàäåé ñîñòàâëÿþ-
äåëÿåòñÿ ñóììàðíîé ïëîùàäüþ ñî- ùèõ ñõåìó ýëåìåíòîâ. Ïîýòîìó
ñòàâëÿþùèõ å¸ ýëåìåíòîâ è ïëîùà- èíîãäà èñïîëüçóåòñÿ ñëåäóþùåå
äüþ, çàíèìàåìîé ïðîâîäàìè, ñîåäè- îáîáùåíèå ïîíÿòèÿ ñëîæíîñòè
íÿþùèìè ýëåìåíòû. Çàäà÷à ìèíè- ñõåìû: ñëîæíîñòü ñõåìû  ýòî
ìèçàöèè ïëîùàäè ñõåìû ÿâëÿåòñÿ ñóììà ðàçìåðîâ (èëè âåñîâ) ñî-
âàæíîé ïðèêëàäíîé çàäà÷åé (â ïî- ñòàâëÿþùèõ å¸ ýëåìåíòîâ (ïðåäïî-
ñëåäíåå âðåìÿ å¸ àêòóàëüíîñòü ñíè- ëàãàåòñÿ, ÷òî êàæäîìó ýëåìåíòó
çèëàñü, òàê êàê ñîâðåìåííûå òåõíî- ñîïîñòàâëåíî ÷èñëî, íàçûâàåìîå
ëîãèè ïîçâîëÿþò óêëàäûâàòü íà âåñîì èëè ðàçìåðîì ýëåìåíòà). Êàê
êðèñòàëë ñõåìû èç îãðîìíîãî ÷èñëà ïðàâèëî, ÷åì áîëüøå ñëîæíîñòü,
ýëåìåíòîâ). òåì áîëüøå ïëîùàäü.
Îöåíèòü äîëþ ïëîùàäè, çàíè- Â ïðèìåðå íà ðèñ. 1 âûõîä êàæ-
ìàåìîé ïðîâîäàìè, äîâîëüíî ñëîæ- äîãî ýëåìåíòà ïðèñîåäèíÿåòñÿ êî
Потенциал. Математика. Физика. Информатика № 02 (110) 02.2014
Ìàòåìàòèêà 29

âõîäó òîëüêî îäíîãî äðóãîãî ýëåìåí- Íàáîð ðàçëè÷íûõ ýëåìåíòîâ,


òà (ãîâîðÿò, ÷òî ýëåìåíòû ñõåìû íå èñïîëüçîâàííûõ ïðè ïîñòðîåíèè
èìåþò âåòâëåíèé), è ñõåìà èìååò ñõåìû, íàçûâàåòñÿ å¸ áàçèñîì.
òîëüêî îäèí âûõîä, òåì ñàìûì ðåà-  òåîðåòè÷åñêèõ èññëåäîâàíèÿõ
ëèçóÿ òîëüêî îäíó ôóíêöèþ. Òàêèå îáû÷íî èñïîëüçóþòñÿ áàçèñû {OR,
ñõåìû ÷àñòî íàçûâàþò ôîðìóëàìè. AND, NOT}, {OR, XOR, AND, NOT}
Âõîäû ñõåìû â ðàññìîòðåííîì ïðè- èëè áàçèñ èç âñåõ äâóõâõîäîâûõ
ìåðå èìåþò âåòâëåíèÿ (êàæäûé èç ýëåìåíòîâ. Íà ïðàêòèêå áàçèñ, êî-
íèõ ïðèñîåäèíÿåòñÿ êî âõîäàì äâóõ òîðûé ìîæíî èñïîëüçîâàòü ïðè
ýëåìåíòîâ). Ôîðìóëû, ó êîòîðûõ è ïîñòðîåíèè ñõåì, îáû÷íî îïðåäå-
âõîäû íå èìåþò âåòâëåíèé, íàçûâà- ë¸í çàðàíåå è èçâåñòåí ðàçðàáîò-
þò áåñïîâòîðíûìè ôîðìóëàìè. ÷èêó.  èíæåíåðíîé òåðìèíîëîãèè
Âîçìîæíîñòè òàêèõ ôîðìóë äëÿ ðå- îí íàçûâàåòñÿ òåõíîëîãè÷åñêîé
àëèçàöèè áóëåâûõ ôóíêöèé âåñüìà
áèáëèîòåêîé.
îãðàíè÷åíû.
Ñîâðåìåííûå áèáëèîòåêè ñî-
Ðàññìîòðåííàÿ ñõåìà ïîñòðîåíà
äåðæàò ñîòíè ýëåìåíòîâ (â àíãëî-
èç ýëåìåíòîâ OR, AND, NAND.
Êðóæîê ïðè ýëåìåíòå NAND èçîá- ÿçû÷íîé ëèòåðàòóðå âìåñòî òåðìè-
ðàæàåò èíâåðòîð (îáîçíà÷àåìûé â íà «ýëåìåíò» èñïîëüçóþò òåðìèí
àíãëîÿçû÷íîé ëèòåðàòóðå NOT), íî cell, ÷òî ïåðåâîäèòñÿ êàê «ÿ÷åéêà»),
íà ñàìîì äåëå òåõíîëîãèÿ òàêîâà, ýëåìåíòû ìîãóò èìåòü òðè, ÷åòûðå,
÷òî ýëåìåíò NAND ñîñòàâëÿåòñÿ èç à èíîãäà è áîëåå âõîäîâ, èíîãäà
îòäåëüíûõ ÷àñòåé, íàçûâàåìûõ â äâà èëè íåñêîëüêî âûõîäîâ, ëîãè-
àíãëîÿçû÷íîé ëèòåðàòóðå gate, äà- ÷åñêè îäèíàêîâûå ýëåìåíòû ìîãóò
æå áîëåå ïðîñòî, ÷åì ýëåìåíò AND, èìåòü ðàçíûå ìîäèôèêàöèè, èìå-
è èìååò ìåíüøóþ ïëîùàäü è çà- þùèå ðàçíûå çíà÷åíèÿ ïëîùàäè,
äåðæêó ïðè ñðàâíèìûõ ýëåêòðè÷å- çàäåðæêè è ðàçíûå ýëåêòðè÷åñêèå
ñêèõ õàðàêòåðèñòèêàõ. õàðàêòåðèñòèêè.

Ïîëóñóììàòîð  ñõåìà äëÿ ñëîæåíèÿ äâóõ áèòîâ


Áóäü ñèë¸í â ðàñ÷¸òàõ, è ÷àñó íå ïðîâîäè
áåç ïîâòîðåíèÿ èõ, èáî ìàòåìàòèêà  íàóêà ñâèðåïàÿ.
«Êàáóñ-íàìý», XIâ.
Äëÿ âûïîëíåíèÿ ñëîæåíèÿ äâóõ
îäíîáèòîâûõ ÷èñåë îáû÷íî äåëàþò
ñïåöèàëüíûé ëîãè÷åñêèé ýëåìåíò ñ
äâóìÿ âõîäàìè X, Y è äâóìÿ âûõîäà-
X
U
ìè U, V, êàê áû ñîñòàâëåííûé èç ýëå- XOR
ìåíòà êîíúþíêöèè è ýëåìåíòà ñëîæå- Y
íèÿ ïî ìîäóëþ äâà. Ýòîò ýëåìåíò ÷à-
ñòî íàçûâàþò ïîëóñóììàòîðîì (ïî-
àíãëèéñêè half adder) è îáîçíà÷àþò
HA (èëè FÀ2). Ðåàëèçóþùàÿ åãî ñõå-
ìà ïðåäñòàâëåíà íà ðèñ. 2. V
Çàäà÷à. Ïîñòðîéòå â áàçèñå AND
{AND, OR, NOT} ñõåìó äëÿ ïîëó-
ñóììàòîðà ñëîæíîñòè 4.
Óêàçàíèå. Âîñïîëüçóéòåñü ôîð- Ðèñ. 2. Ïîëóñóììàòîð (ñõåìà
ìóëîé x†y (x›y) ™(x y). äëÿ ñëîæåíèÿ äâóõ áèòîâ)
Потенциал. Математика. Физика. Информатика № 02 (110) 02.2014
30 Ìàòåìàòèêà

Ãëóáèíà ñõåìû è å¸ çàäåðæêà


Âñ¸ ñëåäóåò äåëàòü íàñòîëüêî ïðîñòûì,
íàñêîëüêî ýòî âîçìîæíî, íî íå ïðîùå.
Àëüáåðò Ýéíøòåéí
Äðóãîé âàæíîé õàðàêòåðèñòèêîé Òåîðåòè÷åñêè âû÷èñëèòü çà-
ñõåìû ÿâëÿåòñÿ å¸ ãëóáèíà. Ãëóáè- äåðæêó ðåàëüíîé ñõåìû î÷åíü
íîé ñõåìû íàçûâàåòñÿ ìàêñèìàëü- ñëîæíî. Öåïåé ýëåìåíòîâ ñõåìû,
íîå ÷èñëî å¸ ýëåìåíòîâ, îáðàçóþ- ñîåäèíÿþùèõ å¸ âõîäû ñ âûõîäà-
ùèõ öåïü, ñîåäèíÿþùóþ êàêîé-ëèáî ìè (ýòè öåïè òàêæå íàçûâàþò ïó-
âõîä ñõåìû ñ îäíèì èç å¸ âûõîäîâ. òÿìè), îáû÷íî äîâîëüíî ìíîãî, è
Íàïðèìåð, ó ñõåìû íà ðèñ. 2 ãëóáè- çàäåðæêà ñõåìû îïðåäåëÿåòñÿ çà-
íà ðàâíà åäèíèöå, à ó ñõåìû íà äåðæêîé ïî ñàìîìó ïëîõîìó â
ðèñ. 1  äâóì. îïðåäåë¸ííîì ñìûñëå ïóòè, êîòî-
ðûé íàçûâàåòñÿ êðèòè÷åñêèì. Çà-
Çàäåðæêîé ñõåìû íàçûâàåòñÿ
äåðæêà ïî äàííîìó ïóòè îïðåäå-
âðåìÿ, ïðîøåäøåå ñ ìîìåíòà ïîÿâ-
ëÿåòñÿ íå òîëüêî ñóììîé çàäåðæåê
ëåíèÿ ñèãíàëà íà âõîäàõ ñõåìû äî
âñåõ ýëåìåíòîâ, ëåæàùèõ íà ýòîì
ìîìåíòà ïîÿâëåíèÿ ñèãíàëà íà å¸
ïóòè. Ñëåäóåò ó÷èòûâàòü òàêæå
âûõîäå. (Êàê ïðàâèëî, çíà÷åíèÿ âõî-
çàäåðæêó ñîåäèíÿþùèõ ýòè ýëå-
äîâ ñõåìû ñòàáèëèçèðóþòñÿ â ðàç-
ìåíòû ïðîâîäîâ. Çàäåðæêà ýëåìåí-
íûå ìîìåíòû âðåìåíè, è òîãäà îò- òà çàâèñèò îò òîãî, ìåæäó êàêèì
ñ÷¸ò íà÷èíàåòñÿ ñ òîãî, ÷ü¸ çíà÷åíèå åãî âõîäîì è êàêèì åãî âûõîäîì îíà
ñòàáèëèçèðîâàëîñü ïîñëåäíèì.) èçìåðÿåòñÿ, à òàêæå îò ýëåêòðè÷å-
Ãëóáèíà  íå ìåíåå âàæíàÿ õà- ñêèõ õàðàêòåðèñòèê ñàìîãî ýëåìåíòà
ðàêòåðèñòèêà ñõåìû, ÷åì å¸ ñëîæ- è ýëåìåíòîâ, íåïîñðåäñòâåííî ñ íèì
íîñòü. Ñëîæíîñòü ëîãè÷åñêîé ñõåìû ñâÿçàííûõ â ðàññìàòðèâàåìîé ñõåìå,
â çíà÷èòåëüíîé ñòåïåíè îïðåäåëÿåò îíà çàâèñèò îò òåìïåðàòóðû ñõåìû
ïëîùàäü ñîîòâåòñòâóþùåé ðåàëüíîé è äàæå îò òîãî, êàêèå ëîãè÷åñêèå
ñõåìû, ðàñïîëîæåííîé íà êðåìíèå- çíà÷åíèÿ ïîäàþòñÿ â ðàññìàòðèâàå-
âîì êðèñòàëëå. Ãëóáèíà æå ëîãè÷å- ìûé ìîìåíò íà âõîäû ýòîãî ýëåìåí-
ñêîé ñõåìû â çíà÷èòåëüíîé ìåðå òà è èçìåíÿåòñÿ ëè (è â êàêóþ ñòî-
îïðåäåëÿåò çàäåðæêó ðåàëüíîé ñõå- ðîíó) çíà÷åíèå íà åãî âûõîäå.
ìû. Êàê ïðàâèëî, ÷åì áîëüøå ãëóáè- Òåì íå ìåíåå, õîòÿ è íå î÷åíü
íà, òåì áîëüøå çàäåðæêà. òî÷íî, çàäåðæêó ïóòè ìîæíî îöå-
Ñëîæíîñòü ñõåìû ÷àñòî íå íèòü êàê ñóììó çàäåðæåê åãî ýëå-
èìååò ñóùåñòâåííîãî çíà÷åíèÿ, òàê ìåíòîâ. Åñëè çàäåðæêè âñåõ ýëåìåí-
êàê ñîâðåìåííûå òåõíîëîãèè ïîç- òîâ ðàâíû, òî ýòà âåëè÷èíà, êàê
âîëÿþò ðàçìåñòèòü íà êðèñòàëëå ïðàâèëî, îïðåäåëÿåòñÿ ãëóáèíîé
î÷åíü áîëüøèå ñõåìû. À ìèíèìè- ñõåìû1. Ðàçóìååòñÿ, ïîíÿòèå ãëóáè-
çàöèÿ çàäåðæêè ñõåìû î÷åíü âàæ- íû ñõåìû ìîæíî ðàñøèðèòü, äîïó-
íà, òàê êàê çàäåðæêà êîìáèíàöè- ñòèâ, ÷òî ýëåìåíòû áàçèñà ìîãóò
îííîé ÷àñòè ìíîãîòàêòíîé ñõåìû èìåòü ïðîèçâîëüíûå íåîòðèöàòåëü-
îïðåäåëÿåò å¸ òàêòîâóþ ÷àñòîòó  íûå çàäåðæêè, à ãëóáèíó öåïè ýëå-
÷åì ìåíüøå çàäåðæêà, òåì âûøå ìåíòîâ îïðåäåëèòü êàê ñóììó èõ
÷àñòîòà. çàäåðæåê.
1
Èìååòñÿ çàìå÷åííîå Â. Ì. Õðàï÷åíêî òîíêîå ðàçëè÷èå ìåæäó ãëóáèíîé è çà-
äåðæêîé äàæå â ïðåäïîëîæåíèè, ÷òî çàäåðæêè âñåõ ýëåìåíòîâ ðàâíû åäèíèöå, à
çàäåðæêîé ïðîâîäîâ è ïðî÷èìè ýôôåêòàìè ïðåíåáðåãàåì. Íî çäåñü ìû íå ìîæåì
êàñàòüñÿ ýòîãî âîïðîñà.
Потенциал. Математика. Физика. Информатика № 02 (110) 02.2014
Ìàòåìàòèêà 31

Ñõåìà äëÿ ñëîæåíèÿ òð¸õ áèòîâ


 ìèðå åñòü ìíîãî òðóäíûõ âåùåé, íî íåò
íè÷åãî òðóäíåå ÷åòûð¸õ äåéñòâèé Àðèôìåòèêè.
Áåäà Äîñòîïî÷òåííûé (673735)
Íà ðèñ. 3 ïðèâîäèòñÿ áîëåå ìîæíî îïðåäåëèòü ýòó ôóíêöèþ
ñëîæíûé ïðèìåð ñõåìû, â êîòîðîé ôîðìóëîé
åñòü è âåòâëåíèå ýëåìåíòîâ, è äâà (x†y)†z.
âûõîäà, êîòîðûå íå ïðèñîåäèíÿþòñÿ Ìåäèàíó ìîæíî îïðåäåëèòü ñëå-
íè ê êàêèì âõîäàì äðóãèõ ýëåìåí- äóþùèì ñëîâåñíûì îïèñàíèåì. Îíà
òîâ (íî âûõîä ýëåìåíòà, êîòîðûé ðàâíà åäèíèöå òîãäà è òîëüêî òîãäà,
ïðèñîåäèíÿåòñÿ ê âõîäó äðóãîãî êîãäà íå ìåíåå äâóõ èç å¸ àðãóìåí-
ýëåìåíòà, ïðè æåëàíèè òîæå ìîæåò òîâ åäèíèöû. Ðàâíîñèëüíûì îáðàçîì
áûòü îáúÿâëåí âûõîäîì ñõåìû). å¸ ìîæíî îïðåäåëèòü ôîðìóëîé
(xy›xz)›yz
l(X,Y,Z) èëè ÷óòü áîëåå êîðîòêîé ôîðìóëîé
XOR
x(y›z)›yz.
Íå òàê î÷åâèäíî, ÷òî òó æå ôóíê-
X
XOR
öèþ ìîæíî îïðåäåëèòü ôîðìóëàìè
Y m(X,Y,Z)
AND
XOR
xy†(xz†yz) x(y†z)†yz.
Z Ðàññìîòðåííàÿ ñõåìà (å¸ â àíãëî-
ÿçû÷íîé ëèòåðàòóðå íàçûâàþò Full
AND Adder è îáîçíà÷àþò FA3) íàçûâàåòñÿ
ñõåìîé ñëîæåíèÿ òð¸õ áèòîâ ïî-
Ðèñ. 3. Ñõåìà äëÿ ñëîæåíèÿ òîìó, ÷òî îíà äåéñòâèòåëüíî âûïîë-
òð¸õ áèòîâ íÿåò ñëîæåíèå òð¸õ îäíîðàçðÿäíûõ
÷èñåë â äâîè÷íîé ñèñòåìå ïî ñëåäóþ-
 ýòîé ñõåìå âõîäû îáîçíà÷åíû ùèì ôîðìóëàì:
ñîîòâåòñòâóþùèìè èì ñèìâîëàìè
x y z 2u v, u m(x,y,z)
áóëåâûõ ïåðåìåííûõ X, Y, Z, à íà
äâóõ å¸ âûõîäàõ ðåàëèçóþòñÿ (x†y)z†xy, v l(x,y,z) (x†y)†z.
ôóíêöèè Äëÿ íåïîñðåäñòâåííîé ïðîâåðêè
l(x, y, z) x†y†z  ýòèõ ôîðìóë íóæíî ïåðåáðàòü âñå 8
ñóììà òð¸õ ïåðåìåííûõ ïî ìîäóëþ çíà÷åíèé áóëåâîãî òð¸õìåðíîãî âåê-
äâà (íàçûâàåìàÿ òàêæå ëèíåéíîé òîðà (x, y, z) îò (0,0,0) äî (1,1,1). Íî
ôóíêöèåé òð¸õ ïåðåìåííûõ èëè åñëè ó÷åñòü, ÷òî ôóíêöèè l(x,y,z) è
ñ÷¸ò÷èêîì íå÷¸òíîñòè ñ òðåìÿ ïåðå- m(x, y, z) ñèììåòðè÷åñêèå, ò. å. íå
ìåííûìè) è ôóíêöèÿ çàâèñÿò îò ïîðÿäêà ïåðåìåííûõ, òî
ïåðåáîð ñîêðàùàåòñÿ äî ÷åòûð¸õ
m(x, y, z) xy›xz›yz,
ñëåäóþùèõ âàðèàíòîâ: ñðåäè ÷èñåë
íàçûâàåìàÿ ôóíêöèåé ãîëîñîâàíèÿ
x, y, z íåò åäèíèö, åñòü ðîâíî îäíà
êîìèòåòà èç òð¸õ ÷åëîâåê, ìàæîðè-
åäèíèöà, ðîâíî äâå åäèíèöû, ðîâíî
òàðíîé ôóíêöèåé, èëè êîðî÷å  ìå-
òðè åäèíèöû. Ïðè ýòîì ñëåäóåò çà-
äèàíîé.
ìåòèòü, ÷òî ðåçóëüòàò ñëîæåíèÿ
Ïåðâàÿ èç ýòèõ ôóíêöèé ìîæåò
òð¸õ áèòîâ â äâîè÷íîé ñèñòåìå â
áûòü îïðåäåëåíà ñëåäóþùèì ñëî-
âåñíûì îïèñàíèåì. Ÿ çíà÷åíèå ïî ðàññìàòðèâàåìûõ ñëó÷àÿõ íàõîäèò-
àðãóìåíòàì x, y, z âû÷èñëÿåòñÿ êàê ñÿ ñëåäóþùèì îáðàçîì:
îñòàòîê îò äåëåíèÿ îáû÷íîé ñóììû 000 0 (00)2, 100 1 (01)2,
xyz íà 2. Ðàâíîñèëüíûì îáðàçîì 110 2 (10)2, 111 3 (11)2.
Потенциал. Математика. Физика. Информатика № 02 (110) 02.2014
32 Ìàòåìàòèêà

Çàäà÷à. Ïîñòðîèòü â áàçèñå x†y (x›y)™(xy),


{AND, OR, NOT} ñõåìó ñóììàòîðà l(x,y,z) (x†y)†z
òð¸õ áèòîâ ñëîæíîñòè 10.
((x†y)›z)™((x†y)z),
Óêàçàíèå. Âîñïîëüçóéòåñü ôîð-
ìóëàìè m(x,y,z) (x›y)z›xy.

Äâîè÷íûå ñóììàòîðû  ñõåìû äëÿ ñëîæåíèÿ äâîè÷íûõ ÷èñåë


Ðåãèñòðû ðåäêî ïðèìåíÿëèñü ïîîäèíî÷êå.
Îáû÷íî îíè ãðîìîçäèëèñü îäèí íà äðóãîé […]
Íèë Ñòèâåíñîí,
«Êðèïòîíîìèêîí», 1999
Ñëîæåíèå äâóõ n-ðàçðÿäíûõ ÷è- xi  yi wi 2vi ui, vi m(xi, yi, wi),
ñåë (xn, ..., x1)2 è (yn, ..., y1)2, êàê è â ui l(xi, yi, wi)
äåñÿòè÷íîé ñèñòåìå, ïðèâîäèò ê ïî- ñ ïîìîùüþ ñõåìû FA3. Òîãäà
ÿâëåíèþ ïåðåíîñîâ â ñëåäóþùèé zi ui l(xi, yi, wi),
ðàçðÿä, êîòîðûå íåîáõîäèìî ó÷èòû- à ñëåäóþùèé áèò ïåðåíîñà
âàòü â âû÷èñëåíèè. Ýòè ïåðåíîñû
wi1 vi m(xi, yi, wi).
òàêæå ðàâíû íóëþ èëè åäèíèöå (åñ-
Ïðè ñëîæåíèè n-ðàçðÿäíûõ ÷è-
ëè ïåðåíîñ ðàâåí íóëþ, òî â ðó÷íîì
ñåë ïîëó÷àåòñÿ, âîîáùå ãîâîðÿ,
âû÷èñëåíèè îí ôàêòè÷åñêè íå âû-
ïîëíÿåòñÿ, íî ëîãè÷åñêàÿ ñõåìà îáÿ- (n1)-ðàçðÿäíîå ÷èñëî. Åãî ñòàðøèé
çàíà ïðàâèëüíî ðàáîòàòü è â ýòîì áèò zn1 wn1 ðàâåí ïîñëåäíåìó
ñëó÷àå, âåäü îíà íå çíàåò, êàêîé ïå- ïåðåíîñó.
ðåíîñ ïðèø¸ë èç ïðåäûäóùåãî ðàç- Çàäà÷à. Äîêàæèòå, ÷òî ïåðåíîñû
ðÿäà). Îáîçíà÷èì ïåðåíîñ èç (i1)-ãî äåéñòâèòåëüíî âû÷èñëÿþòñÿ ïî óêà-
ðàçðÿäà â ñëåäóþùèé i-é ðàçðÿä çàííûì ôîðìóëàì.
Ñõåìà ñëîæåíèÿ òð¸õðàçðÿäíûõ
÷åðåç wi (w1 0, ïîòîìó ÷òî ïðåäû- ÷èñåë ïðèâåäåíà íà ðèñ. 4. Àíàëî-
äóùåãî ðàçðÿäà â ýòîì ñëó÷àå ïðî- ãè÷íûì îáðàçîì âûãëÿäèò è ñõåìà
ñòî íåò). Òîãäà äëÿ âû÷èñëåíèÿ zi (i- ñëîæåíèÿ n-ðàçðÿäíûõ ÷èñåë.
ãî áèòà ðåçóëüòàòà) íóæíî ñëîæèòü Çàäà÷à. Äîêàæèòå, ÷òî cëîæíîñòü
áèòû xi è yi è áèò ïåðåíîñà wi. Ýòî óêàçàííîãî n-ðàçðÿäíîãî ñóììàòîðà â
ñëîæåíèå âûïîëíÿåì ïî ôîðìóëàì áàçèñå {AND, OR, NOT, XOR}

X1 HACС
HA ∑ Z1
Y1

X2 FA3 C∑
FA3
Y2 Z2

C Z4
X3 FA3 ∑
Y3 Z3

Ðèñ. 4. Ïîñëåäîâàòåëüíûé ñóììàòîð òð¸õðàçðÿäíûõ ÷èñåë


Потенциал. Математика. Физика. Информатика № 02 (110) 02.2014
Ìàòåìàòèêà 33

ðàâíà 5n3, à â áàçèñå {AND, OR, ýòîé ñõåìû åñòü ñóùåñòâåííûé íåäî-
NOT} 10n6. ñòàòîê  îíà èìååò áîëüøóþ ãëóáèíó.
Í.Ï. Ðåäüêèí1 äîêàçàë, ÷òî ñóììàòî- Ÿ ãëóáèíà â áàçèñå {AND, OR, XOR}
ðîâ ìåíüøåé ñëîæíîñòè â áàçèñå ðàâíà 2n1 ïðè ïîäõîäÿùåì âûáîðå
{AND, OR, XOR, NOT} íå ñóùåñòâóåò. ñõåì, ðåàëèçóþùèõ ìîäóëè FA3.
Ïîñòðîåííûé ñóììàòîð ÿâëÿåòñÿ ïî- Çàäà÷à. Ïðîâåðüòå, ÷òî ýòî äåé-
ýòîìó ìèíèìàëüíîé ñõåìîé. Íî ó ñòâèòåëüíî òàê.

Ëèòåðàòóðà
1. Ãàøêîâ Ñ.Á. Ñèñòåìû ñ÷èñëåíèÿ è èõ ïðèìåíåíèå.  Ì.: ÌÖÍÌÎ, 2012.
2. Ãàøêîâ Ñ.Á. Çàíèìàòåëüíàÿ êîìïüþòåðíàÿ àðèôìåòèêà. Ìàòåìàòèêà è
èñêóññòâî ñ÷¸òà íà êîìïüþòåðàõ è áåç íèõ. Ëèáðîêîì, 2012.
3. Ãàøêîâ Ñ.Á. Çàíèìàòåëüíàÿ êîìïüþòåðíàÿ àðèôìåòèêà. Áûñòðûå àëãî-
ðèòìû îïåðàöèé ñ ÷èñëàìè è ìíîãî÷ëåíàìè. Ëèáðîêîì, 2012.
4. Ïåòöîëüä ×. Êîä. – Ì.: Èçäàòåëüñêî-òîðãîâûé äîì «Ðóññêàÿ ðåäàê-
öèÿ», 2001.
5. http:// lomonosov-fund.ru/enc/ru/encyclopedia:0135751
6. http:// lomonosov-fund.ru/enc/ru/encyclopedia:0135750
7. http:// lomonosov-fund.ru/enc/ru/encyclopedia:0135754
1
Íèêîëàé Ïåòðîâè÷ Ðåäüêèí  ïðîôåññîð êàôåäðû äèñêðåòíîé ìàòåìàòèêè ìåõ-
ìàòà ÌÃÓ, èçâåñòíûé ñïåöèàëèñò â îáëàñòè ñèíòåçà è òåñòèðîâàíèÿ ëîãè÷åñêèõ ñõåì.

Мудрые мысли Мудрые мысли Мудрые мысли


×åëîâåê ýòî äðîáü, ó êîòîðîé â ÷èñëèòåëå  åãî äåéñòâèòåëüíûå âîçìîæíîñòè,
à â çíàìåíàòåëå  åãî ìíåíèå î ñåáå.
Ë.Í. Òîëñòîé

Ñòàðàéñÿ ñòàòü ðàçóìíûì, à íå áîãàòûì. Áîãàòñòâà ìîæíî ëèøèòüñÿ,


ðàçóìíîñòü âñåãäà ñ òîáîé.
Ýçîï

Îáðàçîâàííîñòü ìîæíî ñêðûòü îòî âñåõ, íåâåæåñòâî  òîëüêî îò ñåáÿ.


Â.Ç. ×åðíÿê

Îñíîâíàÿ îøèáêà, êîòîðîé ñëåäóåò îñòåðåãàòüñÿ,  ïîëàãàòü, ÷òî ìû çíàåì


áîëüøå, ÷åì íà ñàìîì äåëå.
Ñîêðàò

Òàëàíòû èñòèííû íà êðèòèêó


íå çëÿòñÿ,
Èõ ïîâðåäèòü îíà íå ìîæåò
êðàñîòû 
Îäíè ïîääåëüíûå öâåòû
Äîæäÿ áîÿòñÿ.
È.À. Êðûëîâ

 áóäóùåì íåãðàìîòíûì áóäåò ñ÷èòàòüñÿ íå òîò, êòî íå óìååò ÷èòàòü, à òîò,


êòî íå óìååò îáó÷àòüñÿ.
Ý. Òîôëåð

You might also like