Курсовая работа: Моделі обміну інформацією
Атрибути - це спеціальні об'єкти, за допомогою яких можна задати правила опису властивостей інших об'єктів.
Екземпляр об'єкту - це конкретний елемент множини. Наприклад, об'єктом може бути державний номер автомобіля, а екземпляром цього об'єкту─конкретний номер К173ПА.Клас - це безліч предметів реального миру, зв'язаних спільністю структури і поведінкою.
Елемент класу - це конкретний елемент даної множини. Наприклад, клас реєстраційних номерів автомобіля.
Узагальнюючи ці визначення, можна сказати, що об'єкт - це типовий представник класу, а терміни «екземпляр об'єкту» і «елемент класу» рівнозначні. Важлива особливість об'єктно-орієнтованого підходу пов'язана з поняттям інкапсуляції, що означає приховання даних і методів (дій з об'єктом) в якості власних ресурсів об'єкту.
Поняття поліморфізму і наслідування визначають еволюцію об'єктно-орієнтованої системи, що має на увазі визначення нових класів об'єктів на основі базових. Поліморфізм інтерпретується як здатність об'єкту належати більш ніж одному типу.Наслідування виражає можливість визначення нових класів на основі існуючих з можливістю додавання або перевизначення даних і методів. Серед методів збагачення інформації розрізняють структурне, статистичне, семантичне і прагматичне збагачення
Структурне збагачення припускає зміну параметрів повідомлення, яке відображає інформацію залежно від частотного спектру досліджуваного процесу, швидкості обслуговування джерел інформації і необхідної точності.
При статистичному збагаченні здійснюють накопичення статистичних даних і обробку вибірок з генеральних сукупностей накопичених даних.
Семантичне збагачення означає мінімізацію логічної форми, обчислень і висловів, виділення і класифікацію понять, зміст інформації, перехід від часткових понять до більш загальних. У результаті семантичного збагачення вдається узагальнено представити оброблювану або передавану інформацію і усунути логічну суперечність в ній.Прагматичне збагачення є важливим ступенем при використанні інформації для ухвалення рішення, при якому з отриманої інформації відбирається найбільш цінна, така, що відповідає цілям і завданням користувача.
Транспортування інформації
Основним фізичним способом реалізації операції транспортування є використання локальних мереж і мереж передачі даних. При розробці і використанні мереж для забезпечення сумісності використовується ряд стандартів, об'єднаних в семирівневу модель відкритих систем, прийняту у всьому світі, яка визначає правила взаємодії компонентів мережі на даному рівні (протокол рівня) і правила взаємодії компонентів різних рівнів (міжрівневий інтерфейс). Mіжнародні стандарти в області мережевого інформаційного обміну знайшли віддзеркалення в еталонній семирівневій моделі, відомій як модель OSI (OpenSystemIntercongtction - зв'язок відкритих систем)Дана модель розроблена міжнародною організацією по стандартизації Більшість виробників мережевих програмно-апаратних засобів прагнуть дотримуватися моделі OSI. Але в цілому добитися повної сумісності поки не вдається.
Фізичний рівень реалізує фізичне управління і відноситься до фізичного ланцюга, наприклад телефонного, по якому передається інформація. На цьому рівні модель OSI визначає фізичні, електричні, функціональні і процедурні характеристики ланцюгів зв'язку, а також вимоги до мережевих адаптерів і модемів.
Канальний рівень. На цьому рівні здійснюється управління ланкою мережі (каналом) і реалізується пересилка блоків (сукупності бітів) інформації по фізичній ланці. Здійснює такі процедури управління, як визначення початку і кінця блоку, виявлення похибок передачі, адресація повідомлень і ін. Канальний рівень визначає правила сумісного використання мережевих апаратних засобів комп'ютерами мережі.
Мережевий рівень відноситься до віртуального (уявного) ланцюга, який не зобов'язаний існувати фізично. За допомогою інтерфейсу, що забезпечується цим рівнем, вдається «заховати» складнощі управління передачею на фізичному рівні. Програмні засоби даного рівня забезпечують визначення маршруту передачі пакетів в мережі. Маршрутизатори, що забезпечують пошук оптимального маршруту на основі аналізу адресної інформації, функціонують на мережевому рівні моделі OSI. Як простий маршрутизуючий пристрій між сегментами мережі або різними локальними мережами може виступати і пристрій, що функціонує на нижчому канальному рівні моделі OSI, який називається мостом.
Транспортний рівень. Перші три рівні утворюють загальну мережу, в якій колективно можуть працювати багато користувачів. На транспортному рівні контролюється черговість пакетів повідомлень і їх приналежність. Таким чином, в процесі обміну між комп'ютерами підтримується віртуальний зв'язок, аналогічний телефонній комутації.
Сеансовий рівень. В деяких випадках важко організувати процес взаємодії між користувачами із-за великої кількості способів такої взаємодії. Для усунення цих труднощів на даному рівні координуються і стандартизуються процеси встановлення сеансу, управління передачею і прийомом пакетів повідомлень, завершення сеансу. На сеансовому рівні між комп'ютерами встановлюється і завершується віртуальний зв'язок за таким же принципом, як при голосовому телефонному зв'язку.
Управління представленням. Програмні засоби цього рівня виконують перетворення даних з внутрішнього формату передавального комп'ютера у внутрішній формат комп'ютера одержувача, якщо ці формати відрізняються один від одного (наприклад, IBM РС і DEC). Даний рівень включає функції, що відносяться до використовуваного набору символів, кодування даних і способів представлення даних на екранах дисплеїв або друку. Крім конвертації форматів на даному рівні здійснюється стиснення передаваних даних і їх розпаковування.
Прикладний рівень відноситься до функцій, які забезпечують підтримку користувачеві на вищому прикладному і системному рівнях, наприклад:
─ організація доступу до загальних мережевих ресурсів: інформації, дискової пам'яті, програмних додатків, зовнішніх пристроїв (принтерів, стримерів і ін.);
─ загальне управління мережею (управління конфігурацією, розмежування доступу до загальних ресурсів мережі, відновлення працездатності після збоїв і відмов, управління продуктивністю);
─ передача електронних повідомлень, включаючи електронну пошту;
─ організація електронних конференцій;
─ діалогові функції високого рівня.
Модель OSI─це стандартизований каркас і загальні рекомендації, вимоги ж до конкретних компонентів мережевого програмного забезпечення задаються протоколами.
Протокол є стандартом в області мережевого програмного забезпечення і визначає сукупність функціональних і експлуатаційних вимог до якого-небудь його компоненту, яких дотримуються виробники цього компоненту. Вимоги протоколу можуть відрізнятися від вимог еталонної моделі OSI.
Обробка інформації
Обробка інформації полягає в отриманні одних «інформаційних об'єктів» з інших «інформаційних об'єктів» шляхом виконання деяких алгоритмів і є однією з основних операцій, здійснюваних над інформацією, і головним засобом збільшення її об'єму і різноманітності.
На самому верхньому рівні можна виділити числову і нечислову обробку. У вказані види обробки вкладається різне трактування змісту поняття «дані». При числовій обробці використовуються такі об'єкти, як змінні, вектори, матриці, багатовимірні масиви, константи і так далі При нечисловій обробці об'єктами можуть бути файли, записи, поля, ієрархії, мережі, відносини і так далі. Інша відмінність полягає в тому, що при числовій обробці зміст даних не має великого значення, тоді як при нечисловій обробці нас цікавлять безпосередні відомості про об'єкти, а не їх сукупність в цілому.
З погляду реалізації на основі сучасних досягнень обчислювальної техніки виділяють наступні види обробки інформації:
─ послідовна обробка, яка застосовується в традиційній фоннейманівській архітектурі ЕОМ, що має в своєму розпорядженні один процесор;