- •Навчальний посібник Київ 2005
- •Анотація
- •Тематичний план дисципліни ”Сучасні інформаційні системи і технології”
- •Розділ 1 Сучасні іст: основні визначення та проблеми
- •1.1 Інформаційні технології та процеси обробки інформації
- •1.2 Поняття інформації. Дані та знання
- •1.3 Інформація як властивість матерії
- •1.4 Логіко-семантичний підхід до інформації
- •1.5 Оцінка кількості інформації
- •1.6 Форми адекватності інформації
- •1.7 Семантична та прагматична міри інформації
- •Якість інформації
- •Висновки
- •Список літератури
- •Контрольні питання
- •Розділ 2. Інформаційні ресурси – об’єкт інформаційних систем та технологій. Інформація - один з найцінніших ресурсів суспільства
- •Кодування інформації
- •Штрихове кодування інформації
- •Інформаційні революції
- •Інформаційне суспільство
- •Інформатизація та комп’ютеризація
- •Основні етапи інформатизації суспільства:
- •Економічна інформація
- •Висновки
- •Список літератури
- •Контрольні питання
- •Розділ 3 Складові інформаційної технології
- •Математичне забезпечення
- •Апаратне забезпечення
- •Програмне забезпечення
- •Правове забезпечення
- •Висновки
- •Список літератури
- •Контрольні питання
- •Розділ 4. Програмна інженерія як сукупність технологій розробки інформаційних систем.
- •Базовi поняття програмної інженерії
- •Життєвий цикл пз
- •Інженерiя вимог
- •Тестування програм та систем
- •Аналіз якості програмного забезпечення
- •Висновки
- •Список літератури
- •Контрольні питання:
- •Розділ 5. Проблеми безпеки у відкритих інформаційних системах Інформація як об’єкт захисту
- •Основні аспекти інформаційної безпеки
- •Стандарти захисту інформації
- •Загальні рекомендації щодо інформаційної безпеки
- •Шифрування
- •Комп’ютерні злочини
- •Висновки
- •Список літератури
- •Контрольні питання
- •Розділ 6. Засоби інтелектуалізації сучасних іс Основні напрямки розвитку штучного інтелекту
- •Нейронні мережі
- •Формальні методи в системах штучного інтелекту
- •Дедуктивні міркування
- •Індуктивні міркування
- •Міркування за аналогією
- •Предикати
- •Формальні теорії
- •Нечіткі множини та нечітка логіка
- •Експертні системи
- •Класифікація ес за призначенням
- •Системи підтримки прийняття рішень
- •Основні властивості сппр
- •Список літератури
- •Контрольні питання
- •Розділ 7. Відкриті системи. Комп’ютерні мережі.
- •Компоненти комп'ютерної мережі
- •Основні вимоги до сучасних обчислювальних мереж
- •Відкриті системи
- •Рівні еталонної моделі osi
- •Список літератури
- •Контрольні питання
- •Розділ 8. Інформаційні ресурси глобальної мережі Інтернет. Подання знань про предметну область на основі онтологій. Інформаційні ресурси глобальної мережі Інтернет
- •Засоби подання текстової інформації
- •Мультимедійна інформація
- •Графічні формати Інтернет
- •Метаінформація про ресурси Інтернет
- •Онтології
- •Висновки
- •Список літератури
- •Контрольні питання
- •Розділ 9. Інтелектуальні програмні агенти. Мультиагентні системи.
- •Основні властивості програмного агента
- •Властивості інтелектуальних агентів
- •Переконання, бажання і наміри агентів
- •Мультиагентні системи
- •Список літератури
- •Контрольні питання
- •Розділ 10. Пошук інформації в Інтернет. Засоби інтелектуалізації пошуку інформації
- •Визначення контексту пошукових запитів
- •Інформаційно-пошукові агенти
- •Мультиагентні інформаційно-пошукові системи
- •Висновки
- •Список літератури
- •Контрольні питання
- •Додаток 1. Перелік скорочень
- •Додаток 2. Тести для перевірки знань з курсу «Сучасні інформаційні системи і технології»
- •Додаток 3. Глосарій
- •Алфавітно ─предметний покажчик
Апаратне забезпечення
Апаратне забезпечення - це технічні засоби, що забезпечують передачу й обробку інформації. Обчислювальна машина - це технічний пристрій, призначений для вводу, збереження, обробки і виводу інформації.
Термін “архітектура ЕОМ“ використовується для опису найбільш загальних принципів дії, конфігурації основних логічних вузлів ЕОМ, а також взаємодії між ними. Архітектура обчислювальної системи описує принципи її роботи на функціональному рівні безвідносно до фізичної реалізації. З погляду архітектури становлять інтерес лише найбільш загальні зв'язки і принципи, властиві багатьом конкретним реалізаціям обчислювальних машин. Часто говорять навіть про сімейства ЕОМ, тобто групи моделей, сумісних між собою. У межах одного сімейства основні принципи функціонування машин однакові, хоча окремі моделі можуть істотно різнитися за продуктивністю, вартістю та іншими параметрами. До архітектури належать:
структура пам'яті ЕОМ;
способи доступу до пам'яті і зовнішніх пристроїв;
можливість зміни конфігурації комп'ютера;
система команд;
формати даних;
організація інтерфейсу.
Загальні принципи роботи обчислювальних пристроїв сформульовані Джоном фон Нейманом. У 1945 р. цей американський математик запропонував ввести до складу комп'ютера спеціальний пристрій для збереження команд і даних - пам'ять - і реалізувати можливість передачі управління від однієї програми до іншої, а також обґрунтував переваги використання бінарної системи для подання інформації та збереження програми як набору бітів у тій же самій пам'яті, що й інформації, яку ця програма обробляє.
У 1945 р. Джон фон Нейман підготував звіт, у якому визначив архітектуру й основні принципи роботи комп'ютера:
Комп'ютер складається з процесора, пам'яті і зовнішніх пристроїв.
Єдиним джерелом активності у комп'ютері є процесор, яким керує програма, що знаходиться в пам'яті.
Пам'ять комп'ютера складається з комірок, кожна з яких має свою унікальну адресу. Кожна з комірок зберігає команду програми або елемент даних.
У будь-який момент процесор виконує одну команду програми, адреса якої знаходиться в лічильнику команд.
Інформація надходить у процесор з пам'яті або від зовнішніх пристроїв. Перетворення інформації відбувається тільки в регістрах процесора.
Кожна команда програми містить такі розпорядження:
з яких комірок взяти інформацію;
які операції виконати з цією інформацією;
в які комірки пам'яті помістити отриманий результат;
як змінити вміст лічильника команд.
Процесор виконує команди програми відповідно до зміни вмісту лічильника команд, поки не дістане команду зупинитися.
Переважна більшість обчислювальних машин на сьогоднішній день має фон-нейманівську архітектуру. Але швидкодія комп’ютерів з фон-нейманівською архітектурою обмежена швидкістю світла, з якою електрони рухаються усередині схем ЕОМ. Тому дослідники піддають ревізії ці принципи структури ЕОМ. Однак підходи, засновані на заміні одного чи двох принципів Джона фон Неймана, не дали бажаних результатів. Причина невдач крилася в органічній єдності всіх трьох принципів. Найбільш успішну спробу ревізії традиційних принципів архітектури ЕОМ здійснив у середині 70-х років радянський учений академік В.М.Глушков.
У роботах В.М.Глушкова ревізії піддавалися всі три основні принципи Джона фон Неймана. Низький рівень машинної мови вступає в конфлікт з прагненням користувача застосовувати різноманітні і потужні засоби обробки даних. Лінійна організація пам'яті не адекватна складним типам даних, що застосовують у сучасних алгоритмічних мовах. Послідовне централізоване управління призводить до величезної кількості обмінів елементарними командами між центральним процесором і оперативною пам'яттю ЕОМ.
Академік Глушков запропонував принципи побудови машин не фон-нейманівського типу, здатних настроювати свою архітектуру на тип задач і максимально використовувати розпаралелювання алгоритмів. Ідеї Глушкова близькі до концепції ЕОМ п'ятого покоління. Така ЕОМ макроконвеєрного типу реалізована колективом вчених Інституту кібернетики АН УРСР. Макроконвеєрність означає, що алгоритм рішення задачі або класу задач розбивається на окремі незалежні блоки, що обмінюються між собою інформацією про виконання одночасно з високою швидкістю.