Главная » Просмотр файлов » А.В. Столяров - Введение в операционные системы

А.В. Столяров - Введение в операционные системы (1152218), страница 33

Файл №1152218 А.В. Столяров - Введение в операционные системы (А.В. Столяров - Введение в операционные системы) 33 страницаА.В. Столяров - Введение в операционные системы (1152218) страница 332019-08-01СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 33)

Ïðî÷èòàííûå îñòàòêè (ñîîòâåòñòâåííî, $1500 è $2000) ïðîöåññ ñîõðàíèë â ñâîèõñòðóêòóðàõ äàííûõ, è èìåííî â ýòîò ìîìåíò ïðîøëî ïðåðûâàíèå òàéìåðà, âðåçóëüòàòå êîòîðîãî óïðàâëåíèå ïîëó÷èë ïðîöåññ, çàïóùåííûé ïåðâûì îïåðàòîðîì. Ýòîò ïðîöåññ ïðîèçâåë ÷òåíèå îñòàòêîâ ñ÷åòîâ 301 è 768 (ïðî÷èòàâ,ñîîòâåòñòâåííî, $1000 è $2000), âû÷èñëèë íîâûå çíà÷åíèÿ îñòàòêîâ ($900 è$2100) è çàïèñàë èõ â áàçó äàííûõ, ïîñëå ÷åãî çàâåðøèëñÿ. Çàòåì â ñèñòåìåñíîâà áûë çàïóùåí íà âûïîëíåíèå ïåðâûé ïðîöåññ, óæå ñ÷èòàâøèé îñòàòêè;îí âû÷èñëÿåò íîâûå îñòàòêè äëÿ ñ÷åòîâ 515 è 768 íà îñíîâå óæå ïðî÷èòàííûõ($1500 è $2000), ïîëó÷àÿ $1700 è $1800. Èìåííî ýòè îñòàòêè îí è çàïèñûâàåòâ áàçó äàííûõ. èòîãå âëàäåëåö ñ÷åòà 768 îáíàðóæèò íà ñ÷åòó íåäîñòàòîê ñóììû â $100(îñòàòîê îêàæåòñÿ ðàâåí $1800 âìåñòî $1900).

Êàê íåòðóäíî óáåäèòüñÿ, îáùàÿñóììà îñòàòêîâ íà ñ÷åòàõ 301, 515 è 768 óìåíüøèëàñü íà $100, òî åñòü äåíüãèêëèåíòà ïîïðîñòó áåññëåäíî èñ÷åçëè.Ìîãëî áûòü, êñòàòè, è íàîáîðîò: åñëè áû ïîñëå ÷òåíèÿ ïðåðâàí áûë ïåðâûéïðîöåññ, à âòîðîé â ýòî âðåìÿ âûïîëíèë ñâîþ îïåðàöèþ, êëèåíò, íàîáîðîò,îáíàðóæèë áû íà ñâîåì ñ÷åòó ëèøíèå $200 ($2100 âìåñòî $1900). Êëèåíò,âîçìîæíî, îêàçàëñÿ áû ýòèì äîâîëåí, ÷åãî íå ñêàæåøü îá àêöèîíåðàõ áàíêà.Ïðåäñòàâèì ñåáå òåïåðü òðåòèé ïðîöåññ, âû÷èñëÿþùèé îáùóþ ñóììóîñòàòêîâ íà ñ÷åòàõ âñåõ êëèåíòîâ áàíêà. Î÷åâèäíîå ðåøåíèå − ïðî÷èòàòü âöèêëå îñòàòêè íà êàæäîì ñ÷åòå è ïðîñóììèðîâàòü èõ. Îäíàêî, åñëè âî âðåìÿðàáîòû ýòîãî ïðîöåññà êàêîé-ëèáî äðóãîé ïðîöåññ ïðîèçâåäåò ïåðåâîä äåíåãñ îäíîãî èç ñ÷åòîâ â êîíöå òàáëèöû (òî åñòü èç òåõ, îñòàòêè êîòîðûõ åùå íåó÷òåíû) íà îäèí èç ñ÷åòîâ â íà÷àëå (òî åñòü èç òåõ, îñòàòêè êîòîðûõ óæåó÷òåíû), ïîëó÷åííàÿ â ðåçóëüòàòå èòîãîâàÿ îáùàÿ ñóììà áóäåò îòëè÷àòüñÿîò ðåàëüíîé (êàê ðàç íà ñóììó òðàíçàêöèè ïî ïåðåâîäó, ïîñêîëüêó ïåðåâåäåííûå äåíüãè îêàæóòñÿ íå ïîïàâøèìè â ïîäñ÷åò íè íà íîâîì, íè íà ñòàðîììåñòå − âåäü íà íîâûé ñ÷åò îíè ïðèøëè óæå ïîñëå òîãî, êàê îí áûë ó÷òåí, àñî ñòàðîãî ñíÿòû äî òîãî, êàê îí áûë ó÷òåí).

Òàêèì îáðàçîì, íåæåëàòåëü-íûå ýôôåêòû âîçìîæíû äàæå òîãäà, êîãäà îäèí èç ó÷àñòíèêîâ íåïðîèçâîäèò íèêàêèõ èçìåíåíèé, à òîëüêî ÷èòàåò äàííûå.14927.2Âçàèìîèñêëþ÷åíèÿ. Êðèòè÷åñêèå ñåêöèèÎ÷åâèäíûì ñïîñîáîì èçáåæàíèÿ ñèòóàöèè ãîíîê ÿâëÿåòñÿ òàêîå ïîñòðîåíèå ðàáîòû, ïðè êîòîðîì ïðîöåññû, ðàáîòàþùèå ñ ðàçäåëÿåìûìè äàííûìè,íå ìîãóò ðàáîòàòü îäíîâðåìåííî: íàïðèìåð, ïîêà ðàáîòàåò îäèí ïðîöåññ, îáðàùàþùèéñÿ ê áàçå äàííûõ, äðóãîé ïðîöåññ, êîòîðîìó òàêæå íóæíà ýòà áàçàäàííûõ, áëîêèðóåòñÿ ïðè çàïóñêå äî òåõ ïîð, ïîêà ïåðâûé íå çàâåðøèòñÿ.Òàêîå ðåøåíèå ïðåäñòàâëÿåòñÿ íåóäà÷íûì, ïîñêîëüêó âíåñåíèå èçìåíåíèéâ áàçó äàííûõ ìîæåò áûòü íå åäèíñòâåííîé çàäà÷åé ïðîöåññà.

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

Òàê, åñëè äâà ïðîöåññà îáðàùàþòñÿ êðàçíûì äàííûì, ïóñòü è ðàçäåëÿåìûì ñ êåì-òî åùå, ýòî íå ìîæåò ïðèâåñòèê îøèáêàì. Ïîýòîìó ÷àñòî ìîæíî âñòðåòèòü âûðàæåíèå êðèòè÷åñêàÿ ñåêöèÿïî ïåðåìåííîé x èëè êðèòè÷åñêàÿ ñåêöèÿ ïî ôàéëó f, è ò.ï.Òàêàÿ îðãàíèçàöèÿ ðàáîòû ïðîöåññîâ, ïðè êîòîðîé äâà (è áîëåå) ïðîöåññàíå ìîãóò îäíîâðåìåííî íàõîäèòüñÿ â êðèòè÷åñêèõ ñåêöèÿõ ïî îäíèì è òåì æåäàííûì, íàçûâàåòñÿ âçàèìíûì èñêëþ÷åíèåì (àíãë. mutual exception ).Ñëåäóåò îòìåòèòü, ÷òî âçàèìíûå èñêëþ÷åíèÿ ìîãóò ïîðîäèòü äîïîëíèòåëüíûå ïðîáëåìû, òàê ÷òî ïðè âûáîðå ìåòîäà èõ ðåàëèçàöèè ñëåäóåò ñîáëþäàòü îñòîðîæíîñòü.Ñôîðìóëèðóåì òðåáîâàíèÿ, íàëàãàåìûå íà ìåõàíèçì âçàèìíîãî èñêëþ÷åíèÿ:1. Äâà è áîëåå ïðîöåññà íå äîëæíû íè ïðè êàêèõ óñëîâèÿõ íàõîäèòüñÿ150îäíîâðåìåííî â êðèòè÷åñêèõ ñåêöèÿõ, ñâÿçàííûõ ñ îäíèìè è òåìè æåäàííûìè.2.

 ïðîãðàììå íå äîëæíî áûòü íèêàêèõ ïðåäïîëîæåíèé î ñêîðîñòè âûïîëíåíèÿ ïðîöåññîâ è î êîëè÷åñòâå ïðîöåññîðîâ â ñèñòåìå2 .3. Ïðîöåññ, íàõîäÿùèéñÿ âíå êðèòè÷åñêèõ ñåêöèé, íå äîëæåí ïðè ýòîìáûòü ïðè÷èíîé áëîêèðîâêè äðóãèõ ïðîöåññîâ.4. Íåäîïóñòèìà ñèòóàöèÿ âå÷íîãî îæèäàíèÿ (òî åñòü òàêàÿ ñèòóàöèÿ,ïðè êîòîðîé íåêîòîðûé ïðîöåññ íèêîãäà íå ïîëó÷èò äîñòóï â íóæíóþåìó êðèòè÷åñêóþ ñåêöèþ).5. Ïðîöåññ, çàáëîêèðîâàííûé â îæèäàíèè ðàçðåøåíèÿ íà âõîä â êðèòè÷åñêóþ ñåêöèþ, íå äîëæåí ðàñõîäîâàòü ïðîöåññîðíîå âðåìÿ (òî åñòü íåäîëæíî áûòü àêòèâíîãî îæèäàíèÿ)3 .27.3Óñòàðåâøèå ïîäõîäû ê îðãàíèçàöèè âçàèìíîãî èñêëþ÷åíèÿÂñå ïîäõîäû, ïåðå÷èñëåííûå â ýòîì ïàðàãðàôå, èñïîëüçóþò àêòèâíîå îæèäàíèå.

Ñïåöèàëüíî àêöåíòèðîâàòü íà ýòîì âíèìàíèå ìû íå áóäåì, ò.ê. ó ýòèõïîäõîäîâ åñòü è äðóãèå íåäîñòàòêè.27.3.1Áëîêèðîâî÷íàÿ ïåðåìåííàÿÏóñòü èìåþòñÿ íåêîòîðûå äàííûå, äîñòóï ê êîòîðûì îñóùåñòâëÿþòíåñêîëüêî ïðîöåññîâ. Çàâåäåì â ðàçäåëÿåìîé ïàìÿòè öåëî÷èñëåííóþ ïåðåìåííóþ (áóäåì íàçûâàòü åå s) è ïðèìåì ñîãëàøåíèå, ÷òî çíà÷åíèå ïåðåìåííîé 1îçíà÷àåò, ÷òî ñ ðàçäåëÿåìûìè äàííûìè íèêòî íå ðàáîòàåò, à çíà÷åíèå 0 − ÷òîîäèí èç ïðîöåññîâ â íàñòîÿùåå âðåìÿ ðàáîòàåò ñ ðàçäåëÿåìûìè äàííûìè èíåîáõîäèìî ïîäîæäàòü, ïîêà îí íå çàêîí÷èò. Ïðè çàïóñêå ñèñòåìû ïðèñâîèìïåðåìåííîé s çíà÷åíèå 1. Äîñòóï ê äàííûì áóäåì îñóùåñòâëÿòü ñëåäóþùèìîáðàçîì:2 Åñëèòàêèå ïðåäïîëîæåíèÿ åñòü, â óñëîâèÿõ ìóëüòèçàäà÷íîé ñèñòåìû âñåãäà ìîæåò ïîëó÷èòüñÿ ñèòóàöèÿ, êîòîðàÿ â ýòè ïðåäïîëîæåíèÿ íå âïèøåòñÿ: íàïðèìåð, îäèí èç ïðîöåññîâ ìîæåò îêàçàòüñÿ ïðèîñòàíîâëåí ñðàçó ïîñëå íà÷àëà î÷åðåäíîãî êâàíòà âðåìåíè èç-çà íàëè÷èÿ â ñèñòåìå ïðîöåññà ñ áîëåå âûñîêèìïðèîðèòåòîì, à äðóãîìó ïðîöåññó ïðè ýòîì ïîâåçåò áîëüøå, â èòîãå îí áóäåò âûïîëíÿòüñÿ â ðàçû (èëèäàæå íà íåñêîëüêî ïîðÿäêîâ) áûñòðåå3  ðåàëüíîñòè ýòî ïðàâèëî èíîãäà íàðóøàåòñÿ, åñëè åñòü óâåðåííîñòü â íåáîëüøîì âðåìåíè îæèäàíèÿ;ïî âîçìîæíîñòè, îäíàêî, àêòèâíîãî îæèäàíèÿ ñëåäóåò èçáåãàòü151while(s == 0) {} /* ïóñòîé öèêë, ïîêà íåëüçÿ âõîäèòüâ êðèòè÷åñêóþ ñåêöèþ */s = 0;/* çàïðåòèëè äîñòóï äðóãèì ïðîöåññàì */section(); /* ...

ðàáîòà ñ ðàçäåëÿåìûìè äàííûìè ... */s = 1;/* ðàçðåøèëè äîñòóï */Åñëè âñå ïðîöåññû, êîòîðûì íóæåí äîñòóï ê ýòèì äàííûì, áóäóò ñëåäîâàòüòàêîé ñõåìå, âîçíèêàåò îùóùåíèå, ÷òî îêàçàòüñÿ îäíîâðåìåííî â êðèòè÷åñêîéñåêöèè (â ïðèìåðå îíà ïîêàçàíà âûçîâîì ôóíêöèè section()) äâà ïðîöåññàíå ìîãóò − âåäü åñëè îäèí èç ïðîöåññîâ ñîáðàëñÿ âîéòè â ñåêöèþ, îí ïðåäâàðèòåëüíî çàíîñèò 0 â ïåðåìåííóþ s, ÷òî çàñòàâèò ëþáîé äðóãîé ïðîöåññ,èìåþùèé íàìåðåíèå çàéòè â êðèòè÷åñêóþ ñåêöèþ, ïîäîæäàòü, ïîêà ïåðâûéïðîöåññ íå çàêîí÷èò ðàáîòó â ñåêöèè è íå çàíåñåò â s ñíîâà çíà÷íåèå 1.Ê ñîæàëåíèþ, íå âñå òàê ïðîñòî. Âûïîëíåíèå ïðîöåññà ìîæåò áûòü ïðåðâàíî òî÷íî â òîò ìîìåíò, êîãäà îí óæå óâèäåë ÷èñëî 1 â ïåðåìåííîé sè âûøåë èç öèêëà while, íî ïðèñâîèòü ïåðåìåííîé çíà÷åíèå 0 íå óñïåë.

Âýòîì ñëó÷àå äðóãîé ïðîöåññ ìîæåò òàêæå óâèäåòü çíà÷åíèå 1, ïðèñâîèòü0 è âîéòè â ñåêöèþ; çàòåì óïðàâëåíèå âåðíåòñÿ ïåðâîìó ïðîöåññó, íî âåäüïðîâåðêó çíà÷åíèÿ îí óæå ïðîèçâåë, òàê ÷òî îí òàêæå ïðîèçâåäåò ïðèñâàèâàíèå íóëÿ è âîéäåò â ñåêöèþ.  ðåçóëüòàòå îáà ïðîöåññà îêàæóòñÿ â ñåêöèèîäíîâðåìåííî, òî åñòü ïðîèçîéäåò òî, ÷åãî ìû ïûòàëñü èçáåæàòü.Ýòîò ïðèìåð èëëþñòðèðóåò ïîòðåáíîñòü â àòîìàðíîñòè íåêîòîðûõ äåéñòâèé ïðè îðãàíèçàöèè âçàèìîèñêëþ÷åíèÿ.  ñàìîì äåëå, åñëè áû öèêë whileè ïðèñâàèâàíèå s = 0 â ïðèâåäåííîì ïðèìåðå âûïîëíÿëèñü áû êàê îäíà íåäåëèìàÿ îïåðàöèÿ, òî åñòü áûëà áû òåì èëè èíûì ñïîñîáîì èñêëþ÷åíà âîçìîæíîñòü ïðåðûâàíèÿ ýòîé îïåðàöèè íà ñåðåäèíå, ïðîáëåìû áû íå áûëî.27.3.2Çàïðåò âíåøíèõ ïðåðûâàíèéËîãè÷íî ïðèõîäèò â ãîëîâó èäåÿ î çàïðåòå âíåøíèõ (àïïàðàòíûõ) ïðåðûâàíèé íà âðåìÿ âûïîëíåíèÿ êðèòè÷åñêîé ñåêöèè.

Ê ñîæàëåíèþ, ýòîò âàðèàíòíåïðèåìëåì ïî öåëîìó ðÿäó ïðè÷èí. Ðàññìîòðèì ýòè ïðè÷èíû.Âî-ïåðâûõ, çàïðåò ïðåðûâàíèé ãîäèòñÿ ëèøü äëÿ êðàòêîâðåìåííûõ êðèòè÷åñêèõ ñåêöèé: äëèòåëüíîå çàïðåùåíèå ïðåðûâàíèé íàðóøèò ðàáîòó àïïàðàòóðû (íàïðèìåð, ïåðåñòàíóò ïðèíèìàòüñÿ è ïåðåäàâàòüñÿ äàííûå ïî ñåòè).Âî-âòîðûõ, çàïðåò ïðåðûâàíèé ïðèãîäåí òîëüêî äëÿ ðàáîòû ñ äàííûìè,íàõîäÿùèìèñÿ â îïåðàòèâíîé ïàìÿòè, ïîñêîëüêó äëÿ ëþáîãî îáìåíà ñ âíåøíèìè óñòðîéñòâàìè (â òîì ÷èñëå äëÿ ÷òåíèÿ è çàïèñè ôàéëîâ) àïïàðàò ïðåðûâàíèé äîëæåí ðàáîòàòü. Çàìåòèì, ïðè ýòîì íåîáõîäèìî òåì èëè èíûì ñïîñî152áîì ãàðàíòèðîâàòü, ÷òî äàííûå äåéñòâèòåëüíî íàõîäÿòñÿ â ïàìÿòè, ò.ê, åñëèïðîöåññ çàïðåòèò ïðåðûâàíèÿ, à çàòåì îáðàòèòñÿ â îáëàñòü ïàìÿòè, â íàñòîÿùåå âðåìÿ îòêà÷àííóþ íà äèñê, îïåðàöèÿ ïîäêà÷êè ëèáî ïîïðîñòó íå áóäåòâûïîëíåíà (÷òî ïðèâåäåò ê àâàðèè), ëèáî îïåðàöèîííàÿ ñèñòåìà âñå-òàêè ðàçðåøèò ïðåðûâàíèÿ, ÷òî ìîæåò, â ñâîþ î÷åðåäü, ïðèâåñòè ê ïîëó÷åíèþ óïðàâëåíèÿ äðóãèì ïðîöåññîì è íàðóøåíèþ âçàèìíîãî èñêëþ÷åíèÿ.Â-òðåòüèõ, çàïðåò ïðåðûâàíèé îáû÷íî êàñàåòñÿ òîëüêî îäíîãî ïðîöåññîðà. ñèñòåìå ñ íåñêîëüêèìè ïðîöåññîðàìè ýòî ýôôåêòà íå äàñò.Äàëåå, â êîìáèíàöèè ñ àêòèâíûì îæèäàíèåì çàïðåò ïðåðûâàíèé (â îäíîïðîöåññîðíîé ñèñòåìå) ïðèâåäåò ê çàâèñàíèþ ñèñòåìû, âåäü ïðè çàïðåùåííûõïðåðûâàíèÿõ íè îäèí äðóãîé ïðîöåññ (â òîì ÷èñëå è âèíîâíèê áëîêèðîâêè)íå ìîæåò ïîëó÷èòü óïðàâëåíèå è ñíÿòü áëîêèðîâêó, èñ÷åçíîâåíèÿ êîòîðîé ìûàêòèâíî îæèäàåì.Íàêîíåö (è ýòî, ïîæàëóé, ñàìîå âàæíîå ñîîáðàæåíèå) äîïóñêàòü çàïðåòïðåðûâàíèé ïîëüçîâàòåëüñêèìè ïðîöåññàìè ñëèøêîì îïàñíî.

Äàæå åñëè èñêëþ÷èòü çëîé óìûñåë ñî ñòîðîíû ïîëüçîâàòåëåé (÷òî óæå ñàìî ïî ñåáå ñòðàííî äëÿ ìíîãîïîëüçîâàòåëüñêîé ñèñòåìû), îñòàåòñÿ âîçìîæíîñòü îøèáî÷íûõñèòóàöèé. Åñëè, ê ïðèìåðó, ïðîöåññ, çàïðåòèâøèé ïðåðûâàíèÿ, ñëó÷àéíî çàöèêëèòñÿ, ñèñòåìà â ðåçóëüòàòå ýòîãî ïîâèñíåò è åå ïðèäåòñÿ ïåðåçàãðóæàòü. Ïîýòîìó çàïðåò ïðåðûâàíèé ñ÷èòàåòñÿ ïðèâèëåãèðîâàííûì äåéñòâèåìè äëÿ ïîëüçîâàòåëüñêèõ ïðîöåññîâ íåäîñòóïåí.Îòìåòèì, ÷òî ÿäðî ÎÑ ïðè ýòîì ñàìî äîñòàòî÷íî ÷àñòî èñïîëüçóåò êðàòêîâðåìåííûå çàïðåòû ïðåðûâàíèé äëÿ îáåñïå÷åíèÿ àòîìàðíîñòè íåêîòîðûõîïåðàöèé; ïîýòîìó, êàê ìû óâèäèì ïîçæå, â ñîâðåìåííûõ ñèñòåìàõ îáåñïå÷åíèå âçàèìîèñêëþ÷åíèÿ âîçëàãàåòñÿ íà ÿäðî.27.3.3×åðåäîâàíèåÑëåäóþùèé ñïîñîá âçàèìîèñêëþ÷åíèÿ çàêëþ÷àåòñÿ â òîì, ÷òî ïðîöåññûïî î÷åðåäè ïåðåäàþò äðóã äðóãó ïðàâî ðàáîòû ñ ðàçäåëÿåìûìè äàííûìè íàìàíåð ýñòàôåòíîé ïàëî÷êè.for(;;) {while(turn != 0) {}section();turn = 1;noncritical_job();}for(;;) {while(turn != 1) {}section();turn = 0;noncritical_job();}Ðèñ.

Характеристики

Тип файла
PDF-файл
Размер
1,27 Mb
Тип материала
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6418
Авторов
на СтудИзбе
307
Средний доход
с одного платного файла
Обучение Подробнее