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

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

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

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

Íàïðèìåð, êîìàíäà$ I=$(( $I + 7 ))óâåëè÷èò çíà÷åíèå ïåðåìåííîé I íà ñåìü.Ñ ïîìîùüþ âñòðîåííîé â èíòåðïðåòàòîð êîìàíäû test ìîæíî îñóùåñòâëÿòü ïðîâåðêó âûïîëíåíèÿ ðàçëè÷íûõ óñëîâèé. Åñëè çàäàííîå óñëîâèå âûïîëíåíî, êîìàíäà çàâåðøèòñÿ ñ íóëåâûì (óñïåøíûì) êîäîì âîçâðàòà, â ïðîòèâíîì ñëó÷àå − ñ åäèíè÷íûì (íåóñïåøíûì). Ñèíîíèìîì êîìàíäû test ÿâëÿåòñÿ ñèìâîë îòêðûâàþùåé êâàäðàòíîé ñêîáêè. Ïðèâåäåì íåñêîëüêî ïðèìåðîâ.[ -f "file.txt" ]# ñóùåñòâóåò ëè ôàéë ñ èìåíåì file.txt[ "$I" -lt 25 ]# çíà÷åíèå ïåðåìåííîé I ìåíüøå 25[ "$A" = "abc" ]# çíà÷åíèå ïåðåìåííîé A ÿâëÿåòñÿ ñòðîêîé abc[ "$A" != "abc" ]# çíà÷åíèå ïåðåìåííîé A íå ÿâëÿåòñÿ ñòðîêîé abcÝòî ìîæíî, íàïðèìåð, èñïîëüçîâàòü â óñëîâíîì îïåðàòîðå:if [ -f "file.txt" ]; thencat "file.txt"elseecho "Ôàéë file.txt íå íàéäåí"fiÑëåäóåò îòìåòèòü, ÷òî â êà÷åñòâå êîìàíäû, ïðîâåðÿþùåé óñëîâèå, ìîæåòôèãóðèðîâàòü íå òîëüêî test, íî è ëþáàÿ äðóãàÿ êîìàíäà.

Íàïðèìåð:53if gcc -Wall -g myprog.c -o myprog; thenecho "Êîìïèëÿöèÿ ïðîøëà óñïåøíî"elseecho "Ïðè êîìïèëÿöèè ïðîèçîøëà îøèáêà"fißçûê ïîääåðæèâàåò è áîëåå ñëîæíûå êîíñòðóêöèè, â òîì ÷èñëå öèêëû. Íàïðèìåð, ñëåäóþùèé ôðàãìåíò íàïå÷àòàåò âñå ÷èñëà îò 1 äî 100:I=0while [ $I -le 101 ]; doecho $II=$(( $I + 1 ))doneÄëÿ áîëåå ïîäðîáíîé èíôîðìàöèè î ïðîãðàììèðîâàíèè íà ÿçûêå BourneShell ñëåäóåò îáðàòèòüñÿ ê ñïåöèàëüíîé ëèòåðàòóðå [1].10.8Ïåðåìåííûå îêðóæåíèÿÎäíèì èç ñâîéñòâ ïðîöåññà â ÎÑ Unix ÿâëÿåòñÿ íàáîð ïåðåìåííûõ îêðóæåíèÿ. Îêðóæåíèå ôàêòè÷åñêè ïðåäñòàâëÿåò ñîáîé ìíîæåñòâî òåêñòîâûõñòðîê âèäà VAR=VALUE, ãäå VAR − èìÿ ïåðåìåííîé, à VALUE − åå çíà÷åíèå.Ïðîöåññ èìååò âîçìîæíîñòü èçìåíèòü ñâîå îêðóæåíèå: äîáàâèòü íîâûåïåðåìåííûå, óäàëèòü óæå èìåþùèåñÿ èëè èçìåíèòü èõ çíà÷åíèÿ. Äî÷åðíèåïðîöåññû îáû÷íî íàñëåäóþò îêðóæåíèå ïðîöåññà-ðîäèòåëÿ.Îäíîé èç íàèáîëåå âàæíûõ ÿâëÿåòñÿ ïåðåìåííàÿ ñ èìåíåì PATH.

Ýòà ïåðåìåííàÿ ñîäåðæèò ñïèñîê êàòàëîãîâ, â êîòîðûõ ñëåäóåò èñêàòü èñïîëíÿåìûéôàéë, åñëè ïîëüçîâàòåëü äàë êîìàíäó, íå óêàçàâ êàòàëîã. Ñòîèò òàêæå óïîìÿíóòü ïåðåìåííóþ HOME, ñîäåðæàùóþ ïóòü ê äîìàøíåìó êàòàëîãó ïîëüçîâàòåëÿ; ïåðåìåííóþ LANG, ïî êîòîðîé ìíîãîÿçû÷íûå ïðèëîæåíèÿ îïðåäåëÿþò,íà êàêîì ÿçûêå ñëåäóåò âûäàâàòü ñîîáùåíèÿ; ïåðåìåííóþ EDITOR, â êîòîðóþìîæíî çàíåñòè èìÿ ïðåäïî÷èòàåìîãî ðåäàêòîðà òåêñòîâ. Ðàçóìååòñÿ, ñïèñîêïåðåìåííûõ îêðóæåíèÿ ýòèì íå èñ÷åðïûâàåòñÿ.

Âåñü íàáîð èìåþùèõñÿ â âàøåì îêðóæåíèè ïåðåìåííûõ ìîæíî óâèäåòü, äàâ êîìàíäó set áåç ïàðàìåòðîâ.Èíòåðïðåòàòîð êîìàíäíîé ñòðîêè ïðåäîñòàâëÿåò âîçìîæíîñòè ïî óïðàâëåíèþ ïåðåìåííûìè îêðóæåíèÿ. Âî-ïåðâûõ, ïðè ñòàðòå èíòåðïðåòàòîð êîïèðóåò âñå îêðóæåíèå â ñâîè ñîáñòâåííûå ïåðåìåííûå (çàìåòèì, ÷òî âíóòðåííèåïåðåìåííûå èíòåðïðåòàòîðà îðãàíèçîâàíû òàê æå, êàê ïåðåìåííûå îêðóæåíèÿ, à èìåííî − â âèäå íàáîðà ñòðîê âèäà VAR=VALUE), òàê ÷òî ê íèì ìîæíîîáðàòèòüñÿ:54$ echo $PATH/usr/local/bin:/bin:/usr/bin$ echo $HOME/home/stud/s2003324$ echo $LANGru_RU.KOI8-RÊðîìå òîãî, èíòåðïðåòàòîð ïðåäîñòàâëÿåò âîçìîæíîñòü êîïèðîâàòü çíà÷åíèÿïåðåìåííûõ îáðàòíî â îêðóæåíèå ñ ïîìîùüþ êîìàíäû export:$ PATH=$PATH:/sbin:/usr/sbin$ export PATHèëè ïðîñòî$ export PATH=$PATH:/sbin:/usr/sbinÎòìåòèì, ÷òî ñàìè ïî ñåáå ïðèñâàèâàíèÿ âíóòðåííèõ ïåðåìåííûõ, ïîäîáíûåòåì, ÷òî ìû èñïîëüçîâàëè â êîìàíäíûõ ôàéëàõ â ïðåäûäóùåì ïàðàãðàôå, íàîêðóæåíèå íèêàê íå âëèÿþò.Ïåðåìåííóþ ìîæíî óáðàòü èç îêðóæåíèÿ ñ ïîìîùüþ êîìàíä unset èexport:$ unset MYVAR$ export MYVARÌîäèôèêàöèÿ îêðóæåíèÿ âëèÿåò íà âûïîëíåíèå âñåõ êîìàíä, êîòîðûåìû äàåì èíòåðïðåòàòîðó, ïîñêîëüêó çàïóñêàåìûå èíòåðïðåòàòîðîì ïðîöåññûíàñëåäóþò óæå ìîäèôèöèðîâàííûé íàáîð ïåðåìåííûõ îêðóæåíèÿ.Êðîìå òîãî, ïðè íåîáõîäèìîñòè ìîæíî îòäåëüíî âçÿòóþ êîìàíäó çàïóñòèòü ñ ìîäèôèöèðîâàííûì òîëüêî äëÿ íåå îêðóæåíèåì.

Ýòî äåëàåòñÿ ïðèìåðíî òàê:$ VAR=value commandÒàê, â ÎÑ FreeBSD ìîæíî ñìåíèòü èíôîðìàöèþ î ïîëüçîâàòåëå, âêëþ÷àÿèñïîëüçóåìûé êîìàíäíûé èíòåðïðåòàòîð, ñ ïîìîùüþ êîìàíäû chfn, êîòîðàÿïðåäëàãàåò ê ðåäàêòèðîâàíèþ îïðåäåëåííûé òåêñò, èç êîòîðîãî çàòåì èçâëåêàåò íóæíûå çíà÷åíèÿ. Ýòà êîìàíäà ïî óìîë÷àíèþ çàïóñêàåò ðåäàêòîð òåêñòîâ vim, ÷òî íå äëÿ âñåõ ïîëüçîâàòåëåé óäîáíî. Âûéòè èç ïîëîæåíèÿ ìîæíî,íàïðèìåð, òàê:$ EDITOR=joe chfn ýòîì ñëó÷àå áóäåò çàïóùåí ðåäàêòîð joe.55Ëåêöèÿ 51111.1Ââîä-âûâîäÍåîáõîäèìîñòü àáñòðàãèðîâàíèÿÓñòðîéñòâà, ïîäêëþ÷àåìûå ê êîìïüþòåðàì, ìîãóò âûïîëíÿòü ñàìûå ðàçíûå ôóíêöèè, îò äîìàøíåãî áóäèëüíèêà äî óïðàâëåíèÿ êîñìè÷åñêèìè êîðàáëÿìè.

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

Ìåæäó òåì, ïî ñâîåìó âíóòðåííåìóñòðîåíèþ ýòè óñòðîéñòâà íå èìåþò ìåæäó ñîáîé íè÷åãî îáùåãî.Ïîääåðæêà êàæäîãî êîíêðåòíîãî óñòðîéñòâà − çàäà÷à äîñòàòî÷íî ñëîæíàÿ, îñîáåííî åñëè ó÷åñòü âñå ìíîãîîáðàçèå óñòðîéñòâ; çàìåòèì, ÷òî äàëåêîíå âñåãäà íà ìîìåíò ðàçðàáîòêè ïðîãðàììû èçâåñòíî, ñ êàêèìè óñòðîéñòâàìèåé ïðèäåòñÿ ðàáîòàòü ó ïîëüçîâàòåëåé, ïðè÷åì íåêîòîðûå èç ýòèõ óñòðîéñòâìîãóò åùå è íå ñóùåñòâîâàòü â ïðèðîäå, íî áóäóò èçîáðåòåíû ðàíüøå, ÷åìïðîãðàììà âûéäåò èç óïîòðåáëåíèÿ. Òàê, ñèñòåìà âåðñòêè LATEX, ñ ïîìîùüþêîòîðîé ïîäãîòîâëåíî äàííîå ïîñîáèå, áûëà âûïóùåíà çà ìíîãî ëåò äî ïîÿâëåíèÿ ash-áðåëêîâ, ÷òî ñîâåðøåííî íå ìåøàåò çàïèñûâàòü ðåçóëüòàòû ðàáîòûíà ash.Êðîìå òîãî, åñëè êàæäàÿ ïðîãðàììà áóäåò âûíóæäåíà ïîääåðæèâàòü (èëèõîòÿ áû ïûòàòüñÿ ïîääåðæèâàòü) âñå âîçìîæíûå óñòðîéñòâà, ýòî ïðèâåäåò êíåîáõîäèìîñòè îãðîìíûõ îáúåìîâ ïðîãðàììèðîâàíèÿ; àâòîðû ïðîãðàìì áóäóò âûíóæäåíû ñêîðåå òðàòèòü âðåìÿ íà áîðüáó ñ óñòðîéñòâàìè, ÷åì íà ïðèêëàäíûå çàäà÷è. ñâÿçè ñ ýòèì óïðàâëåíèå óñòðîéñòâàìè âîçëàãàåòñÿ íà îïåðàöèîííóþ ñèñòåìó.

Ïðèêëàäíûì ïðîãðàììàì äëÿ âçàèìîäåéñòâèÿ ñ óñòðîéñòâàìè ïðåäîñòàâëÿåòñÿ ïðîñòîé èíòåðôåéñ, àáñòðàãèðîâàííûé îò êîíêðåòíûõ îñîáåííîñòåé îòäåëüíûõ óñòðîéñòâ. Òàê, îòíîñèòåëüíî ëþáîãî óñòðîéñòâà, ñïîñîáíîãîñîäåðæàòü ôàéëû, ñëåäóåò çíàòü åãî ðàçìåð, âîçìîæíîñòü çàïèñè íà íåãî è,ìîæåò áûòü, ñìåííîñòü (òî åñòü ìîæåò ëè ïîëüçîâàòåëü äàííîå óñòðîéñòâîôèçè÷åñêè îòêëþ÷èòü âî âðåìÿ ðàáîòû).  ýòîì ïëàíå ïðèêëàäíàÿ ïðîãðàììà ìîæåò óçíàòü, ÷òî â ñèñòåìå íàëè÷åñòâóþò óñòðîéñòâî åìêîñòüþ 80Gb,56процессорввод-выводустройстваоперативная памятьÐèñ. 14: Ââîä-âûâîä ñ òî÷êè çðåíèÿ àïïàðàòóðûïîñòîÿííîå; åìêîñòüþ 1.4Mb, ñìåííîå; è åìêîñòüþ 256Mb, ñìåííîå. Òî, ÷òîïåðâîå èç íèõ ïðåäñòàâëÿåò ñîáîé æåñòêèé äèñê ñ èíòåðôåéñîì IDE, âòîðîå −òðåõäþéìîâóþ äèñêåòó, à òðåòüå − ash-áðåëîê, ïðîãðàììå çíàòü óæå íå îáÿçàòåëüíî (õîòÿ ïðè íåîáõîäèìîñòè òàêóþ èíôîðìàöèþ ìîæíî ïîëó÷èòü).11.2Äâå òî÷êè çðåíèÿ íà ââîä-âûâîäÑõåìàòè÷åñêè ââîä-âûâîä (èëè, ãîâîðÿ øèðå, óïðàâëåíèå óñòðîéñòâàìè )ïîêàçàí íà ðèñ.

14. Öåíòðàëüíûé ïðîöåññîð è îïåðàòèâíàÿ ïàìÿòü çàíèìàþò â ýòîé ñõåìå íåñêîëüêî îñîáîå ìåñòî: íåñìîòðÿ íà òî, ÷òî è ïðîöåññîð,è ïàìÿòü, íåñîìíåííî, ÿâëÿþòñÿ òåõíè÷åñêèìè óñòðîéñòâàìè, îíè íå âõîäÿòâ ÷èñëî òåõ óñòðîéñòâ, îá óïðàâëåíèè êîòîðûìè èäåò ðå÷ü. Èíîãäà âî èçáåæàíèå ïóòàíèöû ãîâîðÿò îá óïðàâëåíèè âíåøíèìè óñòðîéñòâàìè, ïðè ýòîìïîäðàçóìåâàåòñÿ, ÷òî ïðîöåññîð è ïàìÿòü − óñòðîéñòâà âíóòðåííèå.Òàêèì îáðàçîì, âçàèìîäåéñòâèå ìåæäó ïðîöåññîðîì è ïàìÿòüþ íå âõîäèòâ ïîíÿòèå ââîäà-âûâîäà; ñ òî÷êè çðåíèÿ, ïðèíÿòîé ïðè îáñóæäåíèè àïïàðàòíîãî îáåñïå÷åíèÿ (â òîì ÷èñëå ñðåäè ïðîãðàììèñòîâ, ñîçäàþùèõ ÿäðà îïåðàöèîííûõ ñèñòåì), ÖÏ è ïàìÿòü ïðåäñòàâëÿþò ñîáîé åäèíûé êîíñòðóêòèâ, àââîäîì-âûâîäîì ñ÷èòàåòñÿ îáìåí èíôîðìàöèåé ìåæäó ýòèì êîíñòðóêòèâîìè âñåì îñòàëüíûì ìèðîì.Ñóùåñòâóåò è èíàÿ òî÷êà çðåíèÿ, ïðèíÿòàÿ ñðåäè ïðèêëàäíûõ ïðîãðàììèñòîâ.

Ýòà òî÷êà çðåíèÿ ìîãëà áû ïîëíîñòüþ ñîâïàäàòü ñ ïðåäûäóùåé, åñëè áûíå òîò ôàêò, ÷òî îäíà è òà æå ïðîãðàììà, âûïîëíÿÿ îäíè è òå æå äåéñòâèÿ, âçàâèñèìîñòè îò îáñòîÿòåëüñòâ, â êîòîðûõ åå çàïóñòèëè, ìîæåò êàê îñóùåñòâëÿòü àïïàðàòíûé ââîä-âûâîä, òàê è íå îñóùåñòâëÿòü åãî1 . Ïóñòü, íàïðèìåð,èìååòñÿ ïðîãðàììà prog1, ñîäåðæàùàÿ ñèñòåìíûé âûçîâ, âûäàþùèé ñòðîêó1 Èìååòñÿâ âèäó, åñòåñòâåííî, îñóùåñòâëåíèå ââîäà-âûâîäà ÷åðåç îáðàùåíèå ê ÎÑ57"Hello, world" â ïîòîê ñòàíäàðòíîãî âûâîäà ýòîé ïðîãðàììû (íàïðèìåð,ïðîãðàììà ìîæåò áûòü íàïèñàíà íà C è ñîäåðæàòü îáû÷íûé âûçîâ ôóíêöèèprintf). Åñëè òåïåðü âûçâàòü ýòó ïðîãðàììó êîìàíäîéprog1 > file1òî ñòðîêà áóäåò âûâåäåíà â ôàéë file1 íà äèñêå, ÷òî îçíà÷àåò, ÷òî ïðîèçîéäåòàïïàðàòíûé ââîä-âûâîä.

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

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

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

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

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