Òåõíîëîãèè ÑÅÐÂÅÐ ÒÎÍÊÈÅ ÊËÈÅÍÒÛ â ó÷åáíûõ êîìïüþòåðíûõ êëàññàõ
Èâàíîâ Âñåâîëîä Áîðèñîâè÷, Ïåòðîâ Áîðèñ Åâãåíüåâè÷, Ñàâêèí Èâàí Íèêîëàåâè÷
ÒÅÕÍÎËÎÃÈß ÑÅÐÂÅÐ ÒÎÍÊÈÅ ÊËÈÅÍÒÛ Â Ó×ÅÁÍÛÕ ÊÎÌÏÜÞÒÅÐÍÛÕ ÊËÀÑÑÀÕ Àííîòàöèÿ  ñòàòüå ðåçþìèðîâàí îïûò ýêñïëóàòàöèè ó÷åáíîãî êîìïüþòåðíîãî êëàññà íåñòàíäàðòíîé êîíôèãóðàöèè íà îñíîâå ñèñòåìû ÑÅÐÂÅÐ ÒÎÍÊÈÅ ÊËÈÅÍÒÛ. Êðàòêî ïðåäñòàâëåíà òåõíè÷åñêàÿ ñïåöèôèêàöèÿ ñèñòåìû. Îïèñàíû è ïðîäåìîíñòðèðîâàíû ïðåèìóùåñòâà ïðåäñòàâëÿåìîé ñõåìû ïî ñðàâíåíèþ ñî ñòàíäàðòíîé êîíôèãóðàöèåé êëàññà íà áàçå ïåðñîíàëüíûõ êîìïüþòåðîâ, îáúåäèíåííûõ â ëîêàëüíóþ ñåòü. Ðàññìîòðåíà ðàáîòà êîíêðåòíîé ðåàëèçàöèè ñèñòåìû â ýêñïåðèìåíòàëüíîì êîìïüþòåðíîì ó÷åáíîì êëàññå ôèçè÷åñêîãî ôàêóëüòåòà Èðêóòñêîãî ãîñóäàðñòâåííîãî óíèâåðñèòåòà. Ñäåëàí âûâîä î öåëåñîîáðàçíîñòè ïðèìåíåíèÿ ïðåäëàãàåìîãî ðåøåíèÿ äëÿ ó÷åáíûõ çàâåäåíèé.
 òå÷åíèå 20062007 ó÷åáíîãî ãîäà è â íàñòîÿùåå âðåìÿ íà ôèçè÷åñêîì ôàêóëüòåòå Èðêóòñêîãî ãîñóäàðñòâåííîãî óíèâåðñèòåòà â ýêñïåðèìåíòàëüíîì ðåæèìå ôóíêöèîíèðóåò êîìïüþòåðíûé ó÷åáíûé êëàññ íåñòàíäàðòíîé êîíôèãóðàöèè. Íåñòàíäàðòíîñòü çàêëþ÷àåòñÿ â òîì, ÷òî êëàññ ïîñòðîåí ïî ñõåìå ÑÅÐÂÅÐ ÒÅÐÌÈÍÀËÜÍÛÅ ÐÀÁÎ×ÈÅ ÌÅÑÒÀ.  êà÷åñòâå ïîñëåäíèõ èñïîëüçóþòñÿ èíòåëëåêòóàëüíûå òåðìèíàëû, íàçûâàåìûå â íàñòîÿùåå âðåìÿ òîíêèìè êëèåíòàìè (ÒÊ). ÒÊ ïðåäñòàâëÿåò ñîáîé áåçäèñêîâûé ìèíè-êîìïüþòåð, îáåñïå÷èâàþùèé îáìåí èíôîðìàöèåé ìåæäó ðàáî÷èì ìåñòîì è ñåðâåðíûì êîìïüþòåðîì â äàííîì ñëó÷àå ïî ïðîòîêîëó RDP (Remote Desktop Protocol). Êðîìå òîãî, ÒÊ îáåñïå÷èâàåò îáñëóæèâàíèå âíåøíèõ óñòðîéñòâ è îáîðóäîâàíèÿ, © Â.Á. Èâàíîâ, Á.Å. Ïåòðîâ, È.Í. Ñàâêèí, 2008 ÐÀÇÐÀÁÎÒÊÀ ÀÏÏÀÐÀÒÍÛÕ ÏËÀÒÔÎÐÌ
ïîäêëþ÷àåìîãî ê íåìó ïîñðåäñòâîì COMïîðòîâ è øèíû USB.  íàøåé ñõåìå èñïîëüçîâàíû òîíêèå êëèåíòû îòå÷åñòâåííîé ðàçðàáîòêè, ïðåäñòàâëÿþùèå ñîáîé èíòåãðèðîâàííûé áëîê èç ñàìîãî ìèíè-êîìïüþòåðà è 17-äþéìîâîãî æèäêîêðèñòàëëè÷åñêîãî ìîíèòîðà. ÒÊ ñíàáæåí âñòðîåííîé çâóêîâîé ïëàòîé, ÷òî ïðåäîñòàâëÿåò âîçìîæíîñòü ïðèåìà íà òåðìèíàë è âîñïðîèçâåäåíèÿ íà íåì àóäèî-äàííûõ. Îïèñûâàåìîå àïïàðàòíî-ïðîãðàììíîå ðåøåíèå äëÿ òîíêèõ êëèåíòîâ ðàçðàáîòàíî è ðåàëèçîâàíî êîìïàíèåé ÑÈÑÊÎÌ ÑÎÔÒ (ã. Èðêóòñê). Ñïåöèàëèçèðîâàííîå ïðîãðàììíîå îáåñïå÷åíèå, çàãðóæàåìîå íà ÒÊ ëèáî ñ êàðòû ôëýø-ïàìÿòè, ëèáî íåïîñðåäñòâåííî ñ ñåðâåðà ïî ëîêàëüíîé ñåòè îáåñïå÷èâàåò îòîáðàæåíèå íà êëèåíòñêîì ìåñòå ðàáî÷åãî ñòîëà ñåðâåðà (èíäèâèäóàëüíî äëÿ êàæäîãî èç ïîëüçîâàòåëåé). Òàêèì îáðàçîì, êàæäûé ïîëüçîâàòåëü, ðàáîòàÿ íà òåðìèíàëå, èìååò âîçìîæíîñòü çàïóñêàòü è âûïîëíÿòü ëþáûå
21
Èâàíîâ Â.Á., Ïåòðîâ Á.Å., Ñàâêèí È.Í.
ïðèëîæåíèÿ, óñòàíîâëåííûå íà ñåðâåðíîì êîìïüþòåðå. Óêàçàííîå ñïåöèàëèçèðîâàííîå ÏÎ, îáåñïå÷èâàþùåå èíèöèàëèçàöèþ ñèñòåìû, ÿâëÿåòñÿ ñîáñòâåííîé ðàçðàáîòêîé êîìïàíèè ÑÈÑÊÎÌ ÑÎÔÒ, â îñíîâå êîòîðîãî ëåæèò ìèíèìàëüíî íåîáõîäèìîå ÿäðî ÎÑ Linux.  íàñòîÿùåå âðåìÿ êîíôèãóðàöèÿ ñèñòåìû ðàññ÷èòàíà íà ðàáîòó íà ñåðâåðå ëèáî ÎÑ Windows (êîíêðåòíî Windows 2003 Server), ëèáî ÎÑ Linux (êîíêðåòíî AltLinux 2.4). Âûáîð îïåðàöèîííîé ñèñòåìû îñóùåñòâëÿåò ïðè çàïóñêå ñåðâåðà ñòàíäàðòíûì îáðàçîì çàãðóç÷èê LILO Linuxà. Íà ðàáî÷åì ìåñòå ïîëüçîâàòåëü ïîëó÷àåò äîñòóï ê ðàáî÷åìó ñòîëó Windows èëè Linux. Ìîæíî òàêæå îòìåòèòü, ÷òî ÒÊ îò êîìïàíèè ÑÈÑÊÎÌ ÑÎÔÒ îáåñïå÷èâàþò âîçìîæíîñòü ïîäêëþ÷åíèÿ ê òåðìèíàëó âòîðîãî ìîíèòîðà, ÷òî ìîæåò áûòü ïîëåçíûì ïðè ðàáîòå â ðåæèìå ÈÍÑÒÐÓÊÒÎÐ-ÎÁÓ×ÀÅÌÛÉ. Íà ñåðâåðíîì êîìïüþòåðå óñòàíîâëåíû äâà ñåòåâûõ èíòåðôåéñà. Ïåðâûé îáåñïå÷èâàåò âêëþ÷åíèå ñåðâåðà â îáùóþ ëîêàëüíóþ ñåòü óíèâåðñèòåòà âûõîä ñèñòåìû «âî âíåøíèé ìèð», â ÷àñòíîñòè, â Èíòåðíåò. Âòîðîé èíòåðôåéñ ïîäêëþ÷àåò ñåðâåðíûé êîìïüþòåð ê èçîëèðîâàííîé ëîêàëüíîé ñåòè êëàññà, ïîñòðîåííîé íà 100-ìåãàáèòíîé âèòîé ïàðå. Èìåííî òàêàÿ ñõåìà îáåñïå÷èâàåò ñòàáèëüíîå è íàäåæíîå ôóíêöèîíèðîâàíèå ñèñòåìû. Ýêñïåðèìåíòàëüíûé ýòàï ýêñïëóàòàöèè îïèñàííîé ñèñòåìû áûë îðèåíòèðîâàí íà èññëåäîâàíèå âîçìîæíîñòåé èñïîëüçîâàíèÿ ðàññìàòðèâàåìîé êîíôèãóðàöèè â ó÷åáíîì ïðîöåññå â êà÷åñòâå àëüòåðíàòèâû ñòàíäàðòíîìó ó÷åáíîìó êîìïüþòåðíîìó êëàññó, ïîñòðîåííîìó íà áàçå ïåðñîíàëüíûõ êîìïüþòåðîâ. Ïðåèìóùåñòâà ïðåäëàãàåìîé ñèñòåìû î÷åâèäíû: 1. Ïðîñòîòà îáñëóæèâàíèÿ è àäìèíèñòðèðîâàíèÿ âñå, ÷òî íåîáõîäèìî íàñòðàèâàòü, ìîäåðíèçèðîâàòü èëè îáíîâëÿòü, äåëàåòñÿ òîëüêî íà ñåðâåðíîì êîìïüþòåðå. 2. Íàäåæíîñòü ïîñêîëüêó ÒÊ ïðåäñòàâëÿåò ñîáîé ãîðàçäî áîëåå ïðîñòîå óñòðîéñòâî, íåæåëè ÏÊ (â ÷àñòíîñòè, îòñóòñòâóþò êàêèå ëèáî äâèæóùèåñÿ ýëåìåíòû), çäåñü, ïî ñóòè äåëà, «íå÷åìó ëîìàòüñÿ».
22
3. Ýðãîíîìè÷íîñòü ìîíîáëîê ÒÊ è ìîíèòîðà î÷åíü óäîáåí â ýêñïëóàòàöèè, îòñóòñòâèå âåíòèëÿòîðîâ â ÒÊ äåëàåò ñèñòåìó áåñøóìíîé. 4. Ñíèæåíèå ìàòåðèàëüíûõ çàòðàò íà ïðîãðàììíîå îáåñïå÷åíèå ïîñêîëüêó âñå ÏÎ óñòàíàâëèâàåòñÿ îäíîêðàòíî òîëüêî íà ñåðâåðå, î÷åâèäíî óìåíüøåíèå èçäåðæåê íà ïðèîáðåòåíèå ëèöåíçèîííûõ ïðîãðàììíûõ ïðîäóêòîâ. 5. Ýêîíîìèÿ ýëåêòðîýíåðãèè ïîòðåáëÿåìàÿ ìîùíîñòü ÒÊ â ðàçû ìåíüøå, ÷åì ó ïåðñîíàëüíîãî êîìïüþòåðà. Óêàçàííûå ïðåèìóùåñòâà, ðàçóìååòñÿ, âïå÷àòëÿþò, îäíàêî, íåîáõîäèìî áûëî âûÿñíèòü, êàêîâû âîçìîæíîñòè ðàáîòû ñõåìû èìåííî â êà÷åñòâå ó÷åáíîãî êëàññà (îäíîâðåìåííàÿ ðàáîòà ìíîãèõ ïîëüçîâàòåëåé), êàêîâû ïîòðåáíîñòè â ðåñóðñàõ ñåðâåðà, îáåñïå÷èâàþùåãî íîðìàëüíîå ôóíêöèîíèðîâàíèå êëàññà.  íàøåì âàðèàíòå êëàññ áûë îñíàùåí 8 òîíêèìè êëèåíòàìè è îäíèì ñåðâåðíûì êîìïüþòåðîì. Çàìåòèì, ÷òî â ñõåìó ìîæåò áûòü ïîäêëþ÷åíî áîëåå îäíîãî ñåðâåðà.  êà÷åñòâå ñåðâåðà èñïîëüçîâàëñÿ ñòàíäàðòíûé ïåðñîíàëüíûé êîìïüþòåð (äàæå íå ñåðâåðíàÿ ïëàòôîðìà) ñ âåñüìà ñêðîìíûìè ðåñóðñàìè. Îïåðàòèâíàÿ ïàìÿòü ñåðâåðà ñîñòàâëÿåò 1 ãèãàáàéò. Óòî÷íèì, ÷òî íà êàæäîãî èç 8 îäíîâðåìåííî ðàáîòàþùèõ ïîëüçîâàòåëÿ ïðèõîäèòñÿ 128 ìåãàáàéò ÎÇÓ. Èñïîëüçóåòñÿ îäíîÿäåðíûé ïðîöåññîð Intel Pentium IV ñ òàêòîâîé ÷àñòîòîé 2.7 ãèãàãåðöà. Æåñòêèé äèñê ïðåäñòàâëÿåò ñîáîé ñòàíäàðòíûé IDE âèí÷åñòåð. ÎÑ Windows ïðåäîñòàâëåí îáùèé îáúåì äèñêîâîé ïàìÿòè ðàçìåðîì 20 ãèãàáàéò. Äëÿ Linuxà âûäåëåíî 10 ãèãàáàéò äèñêîâîãî ïðîñòðàíñòâà. Îñíîâíàÿ çàäà÷à, êîòîðàÿ ðàññìàòðèâàëàñü â ïðîöåññå îïûòíîé ýêñïëóàòàöèè êëàññà, çàêëþ÷àëàñü â âûÿñíåíèè òîãî, íàñêîëüêî êîìôîðòíî ìîãóò îäíîâðåìåííî ðàáîòàòü âñå ïîëüçîâàòåëè ñ òåìè èëè èíûìè ïðèëîæåíèÿìè, òî åñòü â êàêîé ñòåïåíè îùóùàåòñÿ òîðìîæåíèå âûïîëíåíèÿ òåõ èëè èíûõ ïðîãðàìì ïî ñðàâíåíèþ ñ èíäèâèäóàëüíûõ ÏÊ. Ïîñêîëüêó ðå÷ü èäåò èìåííî îá ó÷åáíîì êîìïüþòåðíîì êëàññå, ïðåäñòàâëÿåò èíòåðåñ âûïîëíåíèå äîñòàòî÷íî òèïè÷-
ÊÎÌÏÜÞÒÅÐÍÛÅ ÈÍÑÒÐÓÌÅÍÒÛ Â ÎÁÐÀÇÎÂÀÍÈÈ. ¹ 4, 2008 ã.
Òåõíîëîãèè ÑÅÐÂÅÐ ÒÎÍÊÈÅ ÊËÈÅÍÒÛ â ó÷åáíûõ êîìïüþòåðíûõ êëàññàõ
íûõ, à íå êàêèõ ëèáî «ýêçîòè÷åñêèõ» ïðîãðàììíûõ ïðîäóêòîâ. Äàëåå ïðèâîäÿòñÿ ñîîòâåòñòâóþùèå âûâîäû î âûïîëíåíèè Windows-ïðèëîæåíèé. Äîñòàòî÷íî õîðîøî èçâåñòíî, ÷òî àíàëîãè÷íûå Linux-ïðèëîæåíèÿ ïîòðåáëÿþò, ïî êðàéíåé ìåðå, íå áîëüøå ðåñóðñîâ, ÷åì â Windows, ïîýòîìó òî, ÷òî óñïåøíî ðàáîòàåò â Windows, áóäåò óñïåøíî ðàáîòàòü â Linux. Ïðåæäå âñåãî, î âçàèìîäåéñòâèè ñ «âíåøíèì ìèðîì». Îäíîâðåìåííàÿ ðàáîòà âñåõ ïîëüçîâàòåëåé â Èíòåðíåòå (â áðàóçåðàõ MS Explorer è Mozilla Firefox) ïðîèñõîäèò ñîâåðøåííî íîðìàëüíî. Íèêàêîãî «òîðìîæåíèÿ» èç-çà ìíîãîïîëüçîâàòåëüñêîé ðàáîòû ñóáúåêòèâíî íå îùóùàåòñÿ äàæå ïðè «ñêà÷èâàíèè» áîëüøèõ îáúåìîâ äàííûõ èç Èíòåðíåòà. Õîòÿ çäåñü ñëåäóåò îòìåòèòü, ÷òî ñàì âíåøíèé êàíàë â ýêñïëóàòèðóåìîé ñèñòåìå âåñüìà íèçêîñêîðîñòíîé, òàê ÷òî ñâîéñòâà «ïîñëåäíåé ìèëè» çäåñü ìàëîñóùåñòâåííû. Î÷åâèäíî, íå âîçíèêàåò ïðîáëåì è ñ èñïîëüçîâàíèåì ýëåêòðîííîé ïî÷òû (â ïðîãðàììå MS Outlook Express). Èñïîëüçîâàíèå êîììóíèêàöèîííûõ ïðîãðàìì òèïà ICQ, GoogleTalk, Skype â ïðèíöèïå âîçìîæíî, ïî êðàéíåé ìåðå, â ÷àñòè îáìåíà òåñòîâûìè ñîîáùåíèÿìè. ×òî êàñàåòñÿ ìóëüòèìåäèéíûõ êîììóíèêàöèé, òî ïðîòîêîë RDP âîîáùå íå ïîääåðæèâàåò ïåðåäà÷ó âèäåî, à äîñòàâêà çâóêà îñóùåñòâëÿåòñÿ òîëüêî îò ñåðâåðà ê êëèåíòó, íî íå íàîáîðîò. («Ïðèãîâîð» íå îêîí÷àòåëüíûé, ïîñêîëüêó â èíôîðìàöèîííûõ èñòî÷íèêàõ óêàçûâàþòñÿ íåêîòîðûå âîçìîæíîñòè îáõîäà ýòèõ îãðàíè÷åíèé). Ïîïóòíî ìîæíî îòìåòèòü, ÷òî, íàïðèìåð, âîñïðîèçâåäåíèå ìóçûêàëüíûõ ôàéëîâ ìåäèàïðîèãðûâàòåëåì, çàïóùåííûì íà ñåðâåðå, ïðîñëóøèâàåòñÿ íà êëèåíòàõ ñ íåêîòîðûì çàïàçäûâàíèåì, óâåëè÷èâàþùèìñÿ ñ óâåëè÷åíèåì ÷èñëà ñëóøàþùèõ ïîëüçîâàòåëåé. Òåñòèðîâàíèå îäíîâðåìåííîé ðàáîòû 8 ïîëüçîâàòåëåé ñ îôèñíûìè ïðîãðàììàìè òàêæå íå îáíàðóæèëî ñêîëü íèáóäü çàìåòíîãî «òîðìîæåíèÿ». Èññëåäîâàëàñü îäíîâðåìåííàÿ ðàáîòà ïðîãðàìì MS Word, Excel, PowerPoint, Access. Ýòîò ðåçóëüòàò çàêîíîìåðåí, ïîñêîëüêó âî âñåõ ýòèõ ïðîãðàììàõ íå ïðîèñõîäèò êàêîãî ëèáî èíòåíñèâíîãî îáìåíà äàííûìè. ÐÀÇÐÀÁÎÒÊÀ ÀÏÏÀÐÀÒÍÛÕ ÏËÀÒÔÎÐÌ
Ñïåöèôèêîé åñòåñòâåííî-íàó÷íûõ ñïåöèàëüíîñòåé ÿâëÿåòñÿ øèðîêîå èñïîëüçîâàíèå â ó÷åáíîì ïðîöåññå ñðåäñòâ ïðîãðàììèðîâàíèÿ. Ñîâðåìåííûå èíòåãðèðîâàííûå ñèñòåìû ðàçðàáîòêè ïðîãðàìì ÿâëÿþòñÿ âåñüìà ðåñóðñîåìêèìè. Ïîýòîìó âîïðîñ î âîçìîæíîñòè îäíîâðåìåííîé ðàáîòû ïîëüçîâàòåëåé â òàêèõ ñèñòåìàõ áûë äëÿ íàñ î÷åíü âàæíûì. Îáúåêòàìè òåñòèðîâàíèÿ áûëè ñèñòåìû ïðîãðàììèðîâàíèÿ êîðïîðàöèè Borland International Borland C++ Builder 6.0 è Delphi 7. Òåñò çàêëþ÷àëñÿ â òîì, ÷òî îäíîâðåìåííî íà âñåõ ÒÊ âûïîëíÿëàñü êîìïèëÿöèÿ äîñòàòî÷íî ñåðüåçíûõ ïðîåêòîâ. Âîïðåêè îïàñåíèÿì, è çäåñü ñèòóàöèÿ ñêëàäûâàåòñÿ âïîëíå áëàãîïîëó÷íàÿ. Õîòÿ åñëè ïðîèñõîäèò òàê, ÷òî ñðàçó íà ìíîãèõ ðàáî÷èõ ìåñòàõ ïðîèçâîäèòñÿ àêòèâíàÿ ñòàäèÿ êîìïèëÿöèè, îùóùàåòñÿ íåêîòîðàÿ âïîëíå äîïóñòèìàÿ «çàìèíêà», íî ýòî îêàçûâàåòñÿ ñîâñåì íå êðèòè÷íûì. Âî-ïåðâûõ, àêòèâíàÿ êîìïèëÿöèÿ îäíîâðåìåííî íà ìíîãèõ ÒÊ âîçíèêàåò äîâîëüíî ðåäêî. Âî-âòîðûõ, «òîðìîæåíèå» â ýòèõ ñëó÷àÿõ íåïðîäîëæèòåëüíî è íå ñëèøêîì âåëèêî. Ïðè ðàáîòå ñ êîìïèëÿòîðàìè íà ÒÊ âîçíèêàåò íåêîòîðîå íåóäîáñòâî èíîãî ðîäà.  ïðîöåññå îòëàäêè ïðîãðàììû âñëåäñòâèå îøèáîê ïðîãðàììèðîâàíèÿ íåðåäêî âîçíèêàåò «çàöèêëèâàíèå». Ïðè ýòîì â íåêîòîðûõ ñëó÷àÿõ åäèíñòâåííûì âûõîäîì íà ïåðñîíàëüíîì êîìïüþòåðå ÿâëÿåòñÿ çàêðûòèå ïðîãðàììû èç äèñïåò÷åðà çàäà÷. Íà ÒÊ ýòà ìåðà çà÷àñòóþ íå ïîìîãàåò. Åäèíñòâåííîå, ÷òî îñòàåòñÿ äåëàòü â òàêîé ñèòóàöèè èñêëþ÷åíèå ïîëüçîâàòåëÿ èç ñèñòåìû. Ýòî äîëæåí äåëàòü îïåðàòîð ñåðâåðà (ïðèâèëåãèðîâàííûé ïîëüçîâàòåëü). Òî åñòü ïðèñóòñòâèå àäìèíèñòðàòîðà â êëàññå íåîáõîäèìî. Ñðåäè ïîïóëÿðíûõ ñòàíäàðòíûõ ïðîãðàìì ñ÷èòàþòñÿ íàèáîëåå ðåñóðñîïîòðåáëÿåìûìè ïðèëîæåíèÿ, îáðàáàòûâàþùèå èçîáðàæåíèÿ.  ýòîé ñâÿçè òåñòèðîâàíèþ ïîäâåðãàëàñü îäíîâðåìåííàÿ ðàáîòà ïîëüçîâàòåëåé â ïðîãðàììå Adobe Photoshop. Ñèòóàöèÿ îêàçàëàñü ñõîæåé ñ ðàáîòîé ñ êîìïèëÿòîðàìè. Îäíàêî çäåñü çàäåðæêè îêàçàëèñü ñóùåñòâåííî áîëåå îùóòèìûìè ñóáúåêòèâíî. Òåì íå ìåíåå, äàæå â ýòèõ óñëîâèÿõ ìîæíî ñ÷èòàòü ðàáîòó ñèñòåìû óäîâëåòâîðèòåëüíîé.
23
Èâàíîâ Â.Á., Ïåòðîâ Á.Å., Ñàâêèí È.Í.
Íå äîëæíî ñêëàäûâàòüñÿ îùóùåíèå, ÷òî â ïðåäëàãàåìîé ñõåìå âñå èäåàëüíî. Íàìè áûëà âûÿâëåíà ñèòóàöèÿ, êîãäà ðåàëèçîâàííàÿ â êëàññå ñèñòåìà ðàáîòàåò ñëèøêîì ìåäëåííî. Ðå÷ü èäåò îá îäíîâðåìåííîì èñïîëüçîâàíèè èíòåãðèðîâàííîé ñèñòåìû Javaðàçðàáîòêè NetBeans.  ñîîòâåòñòâèå ñ òåõíè÷åñêîé ñïåöèôèêàöèåé äàííîå ïðèëîæåíèå òðåáóåò äëÿ ñâîåé ðàáîòû 512 ìåãàáàéò îïåðàòèâíîé ïàìÿòè. Íàïîìíèì, ÷òî ó íàñ íà ÒÊ ïðèõîäèòñÿ 128 ìåãàáàéò. Ïðîãðàììà íà âñåõ êëèåíòàõ çàïóñêàåòñÿ, ðàáîòàåò, íî ðàáîòàåò ìåäëåííî. Õîòÿ êóðñ Java-ïðîãðàììèðîâàíèÿ äëÿ ñïåöèàëèçèðîâàííîé ñòóäåí÷åñêîé ãðóïïû â êëàññå ïðîâåñòè óäàëîñü, ðàáîòà ñ ñèñòåìîé áûëà âåñüìà çàòðóäíèòåëüíîé.  ïðîöåññå òåñòèðîâàíèÿ íåïðåðûâíî âåëñÿ ìîíèòîðèíã ïîòðåáëåíèÿ ðåñóðñîâ ñåðâåðîì ñ ïîìîùüþ ïðîãðàììû àíàëèçà áûñòðîäåéñòâèÿ â äèñïåò÷åðå çàäà÷. Áûëî îáíàðóæåíî, ÷òî óçêèì ìåñòîì â ñèñòåìå ÿâëÿåòñÿ îáúåì îïåðàòèâíîé ïàìÿòè.  òî âðåìÿ êàê çàãðóæåííîñòü ïðîöåññîðà òîëüêî â ðåäêèõ ñëó÷àÿõ ïðåâûøàåò âåëè÷èíó 80%, íåäîñòàòîê îïåðàòèâíîé ïàìÿòè íàáëþäàåòñÿ ÷àñòî. Ýòî âûðàæàåòñÿ, â ïåðâóþ î÷åðåäü, â èíòåíñèâíîì èñïîëüçîâàíèè ôàé-
ëà ïîäêà÷êè íà æåñòêîì äèñêå, ÷òî êîíå÷íî ñíèæàåò îïåðàòèâíîñòü ñ÷åòà. Âîñüìè ðàáî÷èõ ìåñò äëÿ ñòàíäàðòíîãî ó÷åáíîãî êîìïüþòåðíîãî êëàññà îáû÷íî íåäîñòàòî÷íî. Îïòèìàëüíûé ðàçìåð êëàññà, ïî íàøèì ïðåäñòàâëåíèÿì, äîëæåí ñîñòàâëÿòü 12 ðàáî÷èõ ìåñò.  ýòîé ñâÿçè ïðåäñòàâëÿåòñÿ î÷åâèäíûì íåîáõîäèìîñòü ðàñøèðåíèÿ ÎÇÓ ñåðâåðà äî 2 ãèãàáàéò. Ìîùíîñòü öåíòðàëüíîãî ïðîöåññîðà è îáúåì äèñêîâîãî ïðîñòðàíñòâà íå ñòîëü êðèòè÷íû. Ýêñïåðèìåíòàëüíûé êëàññ ôóíêöèîíèðóåò íà ôàêóëüòåòå îêîëî ïîëóòîðà ëåò. Íàðàáîòêà ñèñòåìû çà ýòî âðåìÿ ñîñòàâèëà îêîëî 500 ÷àñîâ. Çà âñå âðåìÿ ðàáîòû íàáëþäàëîñü âñåãî íåñêîëüêî íåêðèòè÷íûõ ñáîåâ â ðàáîòå, ÷òî ãîâîðèò î âûñîêîé íàäåæíîñòè ïðåäëàãàåìîé êîíôèãóðàöèè. Ïðè ýòîì ïîñëå ââîäà êëàññà â ýêñïëóàòàöèþ íè ðàçó íå ïðèøëîñü ïðèáåãíóòü ê íåïîñðåäñòâåííîé ïîìîùè ïîñòàâùèêîâ è ðàçðàáîò÷èêîâ ñèñòåìû, à íåêîòîðûå âîçíèêàþùèå âîïðîñû îêàçàëîñü âîçìîæíûì ðåøèòü ïóòåì êîíñóëüòàöèé ïî òåëåôîíó.  öåëîì îïûò èñïîëüçîâàíèÿ òåõíîëîãèè ÑÅÐÂÅÐ ÒÎÍÊÈÅ ÊËÈÅÍÒÛ äëÿ ó÷åáíûõ êîìïüþòåðíûõ êëàññîâ îñòàâèë ñàìûå áëàãîïðèÿòíûå âïå÷àòëåíèÿ. Ñèñòåìà ìîæåò áûòü ðåêîìåíäîâàíà ê âíåäðåíèþ â ÂÓÇàõ è øêîëàõ.
Abstract Practice of usage of the Server + Thin Client terminals system in educational facilities. Technical specifications included. Advantages in comparison with orthodox systems based on Server+ PC principles. Practical issues of the new system implementation in Physics Department of Irkutsk State University described. Conclusion- new system is worth to be used in educational facilities.
Èâàíîâ Âñåâîëîä Áîðèñîâè÷, äîêòîð ôèçèêî-ìàòåìàòè÷åñêèõ íàóê, ïðîôåññîð êàôåäðû ðàäèîôèçèêè Èðêóòñêîãî ãîñóäàðñòâåííîãî óíèâåðñèòåòà,
[email protected] Ïåòðîâ Áîðèñ Åâãåíüåâè÷, âèöå-ïðåçèäåíò ÎÎÎ «ÏÊ Àêâàðèóñ» (Ìîñêâà),
[email protected] Ñàâêèí Èâàí Íèêîëàåâè÷, êàíäèäàò ôèçèêî-ìàòåìàòè÷åñêèõ íàóê, ãåíåðàëüíûé äèðåêòîð êîìïàíèè «ÑÈÑÊÎÌ ÑÎÔÒ» (Èðêóòñê),
[email protected]
24
ÊÎÌÏÜÞÒÅÐÍÛÅ ÈÍÑÒÐÓÌÅÍÒÛ Â ÎÁÐÀÇÎÂÀÍÈÈ. ¹ 4, 2008 ã.