Page 54 - 4785
P. 54

оперативної  пам'яті,  а  далі  за  допомогою  драйвера  СОМ-порту
                            передає  прочитані  дані  по  каналу  зв'язку  в комп'ютер  А,  де  вони  і
                            попадають до додатку А.
                                  Описані  функції додатку  А могла  б  виконати  сама  програма
                            текстового  редактора,  але  включати  ці  функції  до  складу  кожного
                            додатку  текстових  редакторів,  графічних  редакторів,  систем
                            управління базами даних і інших додатків, яким потрібен доступ до
                            файлів, не дуже раціонально (хоч існує велика кількість програм, які
                            дійсно  самостійно  вирішують  всі  задачі  по  міжмашинному  обміну
                            даними,  наприклад  Kermit  програма  обміну  файлами  через  СОМ-
                            порти,  реалізована  для  різних  ОС,  Norton  Commander  3.0  з  його
                            функцією  Link).  Набагато  вигідніше  створити  спеціальний
                            програмний  модуль,  який  буде  виконувати  функції  формування
                            повідомлень-запитів  і  прийому  результатів  для  всіх  додатків
                            комп'ютера. Як вже було раніше сказано, такий службовий модуль
                            називається клієнтом. На стороні  комп'ютера В повинен працювати
                            інший  модуль  сервер,  що  постійно  чекає  приходу  запитів  на
                            виділений  доступ  до  файлів,  розташованих  на  диску  цього
                            комп'ютера.  Сервер,  прийнявши  запит  з  мережі,  звертається  до
                            локального  файла  і  виконує  з  ним  задані  дії,  можливо,  з  участю
                            локальної ОС.
                                  Програмні  клієнт  і  сервер  виконують  системні  функції  по
                            обслуговуванню запитів додатків комп'ютера А на виділений доступ
                            до   файлів комп'ютера    В.   Щоб    додаток комп'ютера    В міг
                            користуватися  файлами комп'ютера  А,  описану  схему  треба
                            симетрично  доповнити  клієнтом  для комп'ютера  В і  сервером для
                            комп'ютера А.
                                  Схема взаємодії клієнта і сервера з додатками і операційною
                            системою  приведена  на  рис.  2.6.  Незважаючи  на  те  що  ми
                            розглянули  дуже  просту  схему  апаратного  зв'язку  комп'ютерів,
                            функції програм, що забезпечують доступ до виділених файлів, дуже
                            схожі  на  функції  модулів  мережевої  операційної  системи,
                            працюючій  в  мережі  з  більш  складними  апаратними  зв'язками
                            комп'ютерів.






                                                           52
   49   50   51   52   53   54   55   56   57   58   59