Дослідження та розробка алгоритмів програмного середовища взаємодії
робочих станцій обчислювальних мереж h2>
Белялетдінов
Тимур Равильевич p>
Автореферат за темою
магістерської роботи p>
Вступ h2>
З
кожним днем комп'ютерні технології все активніше проникають в наше життя. Вже
сьогодні багато хто не мислять свого існування без мобільного телефону або
портативного цифрового музичного програвача. Нікого вже не дивує
встановлений на вулиці або у вестибюлі метро банкомат з функцією видачі
готівки по кредитній картці. Все більше фотолюбителів воліють цифрові
фотокамери. Що ж об'єднує ці пристрої? Відповідь досить проста - всі вони
містять мікропроцесор. При цьому він досить продуктивний: всього
кілька років тому його обчислювальна потужність здалася б мрією більшості
власників настільних комп'ютерів. Для роботи такого мікропроцесора та
виконання своїх функцій необхідні операційна система та прикладна
програма. p>
Мета і завдання роботи p>
Об'єктом
дослідження є операційна система Windows Embedded CE 6.0 і алгоритми,
засоби організації обчислювальних систем на базі технології клієнт-сервер.
Основною метою є дослідження структури та режимів роботи Windows CE, і
огляд сучасних термінальних рішень в світі, їх аналіз для подальшого
використання при розробці клієнта на базі ebox 2300. p>
Актуальність теми p>
В
наш час використання термінальних рішень на основі технології тонкого
клієнта стає дуже актуальним. У двох словах тонкий клієнт - це
автономний пристрій без жорсткого диска. До нього підключаються пристрої
введення/виводу інформації (клавіатура, миша, карт-рідер, монітор, принтер,
колонки та ін) Пристрій призначений для введення інформації і відправки її на
сервер, а також для виведення інформації, прийнятої з сервера. Термінал
підключається до сервера з локальної мережі Ethernet, за допомогою модему або по
послідовним лініях зв'язку. На сервері повинна бути встановлена багатозадачна
ОС, також сервер повинен бути достатньо потужним (у порівнянні з терміналами,
які підключаються до нього). У загальному випадку, сам тонкий клієнт не здійснює
обробку інформації, всі обчислення, відбуваються на віддаленому сервері. Саме
тому вимоги до потужності таких пристроїв невеликі. В принципі, як тонкий
клієнт можуть служити навіть 286 і 386 комп'ютерів, на які можна встановити
DOS або Windows 3.11, а також саму програма, для підключення до сервера. У
результаті отримуємо швидкодіючу машину під управлінням ОС Windows 2000
(якщо на сервері встановлена саме ця операційна система) для роботи в
типових офісних додатках. p>
В
відміну від тонких клієнтів сучасні персональні комп'ютери володіють великою
потужністю. Але для більшості офісних і корпоративних завдань (таких як MS
Office, 1С, для Web-серфінгу, електронної пошти і так далі) великі потужності
не потрібні. На даний момент навіть типова конфігурація комп'ютера вже з
частотою процесора вище 1GHz. Але в середньому (в типових офісних завданнях) він
буде завантажений лише на 10-15 відсотків. Більш того, іноді вузьким місцем (це
за таких сучасних і швидких комп'ютерах) стає пропускна здатність
мережі. Хороший приклад цьому - клієнти 1С, які генерують великої мережевої
трафік при доступі до бази під час своєї роботи. p>
Саме
тому тонкі клієнти (thin clients) стають все більш популярними на
Протягом останніх кількох років. p>
Спробуємо
узагальнити плюси і мінуси термінального методу побудови мережі (у разі
використання Windows OC). p>
Плюси: p>
1.
Гарантія p>
·
Підвищена надійність. p>
·
Тривалий термін служби. p>
2.
Економія p>
·
Недорога й проста модернізація. p>
·
Підвищення продуктивності праці. p>
·
Спрощення технології обслуговування робітників. P>
·
Централізація адміністрування. p>
·
Економія на ліцензіях ПЗ. p>
3.
Мобільність p>
·
Мобільність. p>
·
Нечутливість до пропускної здатності. p>
·
Проста та швидка установка. p>
4.
Безпека p>
·
Можливість контролю за діями. p>
·
Контрольована середу. p>
·
Підвищений рівень безпеки. P>
Недоліки: p>
·
Тонкий клієнт - не заміна персонального комп'ютера. P>
Термінали
не призначені для виконання важких завдань, пов'язаних зі складними
обчисленнями. p>
·
Досить висока ціна сервера. Адже ця машина має бути досить
потужною, щоб виконувати завдання багатьох тонких клієнтів, підключених до неї. p>
·
У загальному випадку все працює на одному комп'ютері-сервері. P>
Тому
повинні бути забезпечені всі можливі заходи для його безвідмовної роботи і
збереження даних. p>
·
Потреба в постійному каналі зв'язку p>
Виходячи
з цього, можна сказати, що переваги тонких клієнтів досить привабливі
для використання їх у багатьох організаціях. Потрібно лише чітко визначити для
себе плюси і мінуси термінального підходу. Важливо також зазначити, що низька
вартість тонких клієнтів може компенсуватися високою вартістю серверної
частини. Однак сукупна вартість володіння (TCO - Total Cost of Ownership) при
використанні на робочих місцях саме тонких клієнтів, а не повноцінних
комп'ютерів виявляється істотно нижче (за оцінкою Gartner Group - на 5-40
відсотків). Адже TCO складається не тільки з витрат на закупівлю обладнання, а
ще на адміністрування цього устаткування, витрат, на модернізацію. Також
сюди входять втрати через збої обладнання. p>
Огляд існуючих рішень p>
На
ринку існує два основні протоколи взаємодії тонких клієнтів з
термінальними серверами. Перший, ICA (Independent Computing Architecture,
незалежна архітектура обчислень) від компанії Citrix, з'явився на ринку
дещо раніше. Другий, RDP (Remote Desktop Protocol, протокол віддаленого
системи), розроблений в компанії Microsoft і поставляється з Windows 2000
Server і вище. ICA вважається більш універсальним, і його підтримка не
обмежується лише win32-версіями операційних систем Windows. Він також
підтримує різні версії * nix ОС, Macintosh і навіть Java-клієнти. А в
іншому функціональність обох протоколів практично зрівнялася. Хоча
існує думка, що Citrix надає більшу свободу і зручність в
адмініструванні термінальної мережі. p>
Поточні і плановані результати p>
В
нашому випадку буде використовуватися протокол RDP, а в якості тонкого клієнта
виступає ebox-2300 (компактний комп'ютер з процесорної платою Vortex86 200МГц,
128Мб SDRAM, VGA, 1xЕthernet 10/100, 3xUSB, Compactflash, 1x2.5 "). P>
p>
На
базі Windows CE 6.0 для терміналу розробляється образ операційної системи.
Засоби розробки образів CE 6.0 тепер інтегровані в Visual Studio 2005.
Інтеграція з Visual Studio дозволяє задіяти одну середовище для розробки
прикладних і системних програм. З Visual Studio на вбудованих системах
стали доступні вдосконалені варіанти бібліотек CRT, ATL, MFC, WTL, а
також нові компілятори, на основі компіляторів Visual Studio. Тобто з
появою РЄ 6.0 розробка стала набагато зручніше. p>
Висновок і висновки p>
Термінальні
рішення міцно увійшли в наше життя. Найближчим часом вони будуть відвойовувати у
«Звичайних» ПК все більше місця під сонцем. Адже складність сучасних
комп'ютерів безперервно зростає, настроювання і підтримка багатьох програм коштує
все дорожче. Може статися, вже в недалекому майбутньому, з огляду і бурхливий розвиток
будинкових мереж, більше не доведеться після покупки комп'ютера настроювати
численні програми. Достатньо буде просто принести додому термінал,
включити його в мережу і користуватися усім розмаїттям ліцензійних програм і
ігор в повне своє задоволення. p>
Список літератури b> p>
1.
Станіслав Павлов, "Про Windows Embedded CE 6.0" p>
2.
http://home.dei.polimi.it/bregni/papers/histsync.pdf
Метт
Хемблен, Windows Embedded CE у шостому поколінні, Computerworld, США. p>
3.
А. Омельяненко, "Технологія« тонкий клієнт »як інструмент підвищення
ефективності інвестицій в ІТ-інфраструктуру ". p>
Для підготовки даної роботи були використані матеріали з сайту http://masters.donntu.edu.ua
p>