Однорангова локальна мережа та мережа з виділеним сервером

МІНІСТЕРСТВО СІЛЬСЬКОГО ГОСПОДАРСТВА

ФГОУ ВПО "ОМСЬКИЙ ДЕРЖАВНИЙ АГРАРНИЙ УНІВЕРСИТЕТ"

Кафедра інформаційних технологій та моделювання

ПО ДИСЦИПЛІНІ "ІНФОРМАЦІЙНІ СИСТЕМИ В ЕКОНОМІЦІ"

Виконавець: студентка 2 курсу, групи 23а

Прискорена форма навчання

Шифр залікової книжки:

Керівник: Пецевич Г.А. ________

Дайте поняття однорангової локальної мережі та мережі з виділеним сервером. У чому сутність технологій обробки інформації "файл-сервер" та "клієнт-сервер".

Дайте поняття Експертної системи. Які її основні компоненти?

(15) "Акт прийому грубих та соковитих кормів"

Запитання №1. Поняття однорангової локальної мережі та мережі з виділеним сервером. Обробка інформації "файл-сервер" та "клієнт-сервер"

Однорангова локальна мережа.

Одноранговая мережу - всі комп'ютери рівноправні, кожен із новачків виконує як роль робочого місця користувача, і роль сервера щодо забезпечення доступу до своїх даних і ресурсів.

Такі мережі можна використовувати лише у колективах, де немає секретів одна від одної.

Однорангові мережі називають робочими групами, трохи більше 10 комп'ютерів. Вони відносно прості, немає потреби у потужному центральному сервері чи інших компонентах, обов'язкових більш складних мереж.

В одноранговій мережі кожен комп'ютер функціонує і як клієнт, і як сервер, користувачі повинні мати достатній рівень знань, щоб працювати і як користувачі, і як адміністратори свого комп'ютера.

Однорангова мережа підходить там, де:

Кількість користувачів не перевищує 10 осіб;

Користувачі розташовані компактно;

Питання захисту даних не є критичними;

Не очікується розширення фірми, і, отже, мережі.

Недоліки однорангових мереж.

ОС користувача мало пристосована для виконання функцій сервера мережі, яку їй доводиться виконувати. Якщо на якомусь комп'ютері користувач грає в якусь гру, а інші користувачі працюють з файлами на цьому ж комп'ютері, вони сильно заважатимуть один одному. Також відсутня захист інформації, децентралізоване зберігання даних, ускладнює їх резервування, недостатня надійність та багато іншого.

Мережа на основі виділеного сервера.

Виділений сервер - сервер, який функціонує лише як сервер (за винятком функцій клієнта або робочої станції). Вони оптимізовані для швидкої обробки запитів від мережевих клієнтів та для керування захистом файлів та каталогів.

Спеціалізовані сервери: файл – сервери, принт – сервери, сервери додатків, поштові та факс – сервери, комунікаційні сервери.

1. Поділ ресурсів.

Сервер спроектований так, щоб надавати доступ до безлічі файлів та принтерів, забезпечуючи при цьому високу продуктивність та захист. Адміністрація та управління доступом до даних здійснюється централізовано.

У таких мережах проблемами безпеки може займатися один адміністратор: він формує політику безпеки та застосовує її щодо кожного користувача мережі.

3. Система резервування даних.

У разі пошкодження основної області зберігання даних інформація не буде втрачена: легко можна скористатися резервною копією.

4. Кількість користувачів

Мережі на основі сервера здатні підтримувати тисячі користувачів.

5. Апаратне забезпечення.

Комп'ютер користувача невиконує функції сервера, вимоги до його характеристик залежать від потреб самого користувача.

наявність виділеного сервера підвищує надійність системи загалом;

потужні кошти з адміністрування, управління комп'ютерною мережею;

високий рівень захищеності в порівнянні з одноранговою мережею;

та багато інших переваг.

обмеження на максимальну кількість користувачів;

вимоги надання окремого сервера, тобто комп'ютера, у якому працювати не можна.

"Файл-сервер" та "Клієнт-сервер".

Обробка запиту одного користувача:

Звернення до БД (запит);

Перекачування даних із блокуванням доступу інших користувачів;

Обробка даних на комп'ютері користувача.

Обробка запиту кількох користувачів:

Одночасний запит до тих самих даних у БД;

Відповідь: "Дані заблоковані, зачекайте або відкрийте лише для читання".

Дуже велике навантаження на мережу, підвищені вимоги до пропускної спроможності. На практиці це унеможливлює одночасну роботу великої кількості користувачів з великими обсягами даних.

Обробка даних здійснюється на комп'ютері користувачів.

Блокування даних при редагуванні одним користувачем унеможливлює роботу з цими даними інших користувачів.

Обробка запиту одного користувача:

Звернення до БД (SQL-запит);

Передача відповіді – результату обробки.

Обробка запиту кількох користувачів:

Одночасний SQL - запит до тих самих даних у БД;

Передача відповіді – результату обробки.

При необхідності зробити обробку інформації, що зберігається в БД, запущений на комп'ютері користувача клієнтський додаток,працює з БД, формує запит мовою SQL (Structured Query Language). Сервер бази даних приймає запит та обробляє його самостійно. Жодний масив даних через мережу не передається. Після обробки запиту на комп'ютер користувача передається лише результат. Сам файл, у якому зберігалися дані, залишається незаблокованим для доступу самого сервера за запитами інших користувачів.

В архітектурі "Клієнт-сервер" усуваються всі недоліки "Файл-сервер".

Масиви даних не перекачуються через мережу від сервера БД на комп'ютер користувача. Вимоги до пропускної спроможності мережі знижуються. Це дозволяє одночасну роботу великої кількості користувачів з великими обсягами даних.

Обробка здійснюється на сервері бази даних, а не на комп'ютері користувачів.

Блокування даних одним користувачем не відбувається.

Забезпечується доступ користувача не до цілого файлу, а лише до даних з нього, з якими користувач має право працювати.

Запитання №2. "Експертна система"

Комп'ютеризація суспільства - один із основних напрямів науково-технічного прогресу - викликала суттєві зміни у технології розробки та використання програмних засобів.

Ці зміни були підготовлені всім розвитком теорії та практики штучного інтелекту (ІІ), найбільш суттєвим результатом, якого став перехід до так званої нової інформаційної технології та створення "експертних систем (ЕС).

Перші ЕС – медичні mycin та dendral для додатків з хімії з'явилися в середині 70-х років у рамках дослідницьких програм із штучного інтелекту. Вже перші ЕС виявилися корисними. Медична система mycin успішно вписалася в клінічну практику, допомагаючи у виборі ліків хворим збактеріємією, менінгітом, циститом.

Ідеологію ЕС можна висловити формулою: знання + висновок = система. ЕС передбачає взаємодію блоків. Головні з них - база знань та механізм виведення.

Суть технологічних змін, що відбулися, полягає в появі нового класу інструментальних засобів ІІ, який став основою створення кінцевих програмних продуктів на основі принципово іншої технології, з новими якісними можливостями створюваних продуктів, ці зміни істотно підвищують інтелект програм, нові засоби замінили цілий технологічний ланцюжок, в якому між кінцевим користувачем та ЕОМ було кілька посередників.

Технологія розробки програмного забезпечення:

друга – з використанням оболонок експертних систем.

Ці зміни стали можливими завдяки двом основним факторам:

виділення в алгоритмі програми деякої універсальної частини (логічного висновку);

відокремлення її від частини, яка залежить від предметної області (бази знань);

(Підвищення рівня взаємодії користувача та комп'ютерної програми, тобто появі інтелектуального інтерфейсу в програмах ІІ).

Зміна у структурі та підвищення внаслідок цього загального інтелекту комп'ютерних програм є ключовим визначення експертних систем, і це природно, оскільки, щоб стало можливим підвищити інтелект програм, необхідно ускладнити їх організацію і структуру. Таким чином можна спробувати дати визначення експертної системи.

Експертна система - це комп'ютерна програма, яка моделює міркування людини-експерта в певній певній галузі та використовує для цього базу знань, що містить факти та правила про цю галузь, та деяку процедуру логічного висновку.

Длящоб користувач міг ефективно взаємодіяти з експертною системою, її інтерфейс повинен виконувати дві основні функції: