ВСТУП
Інформаційні технології – це сукупність методів і програмно-
технічних засобів, об’єднаних у технологічний ланцюжок, що
забезпечує збирання, оброблення, зберігання, поширення та відо-
браження інформації з метою зменшення трудомісткості процесів
використання інформаційного ресурсу, а також підвищення їхньої
надійності та оперативності.
За роки розвитку технічних засобів комп’ютера і відповідного
програмного забезпечення виникло стільки інформаційних техно-
логій, скільки потрібно, щоб охопити всі сторони життєдіяльності
людини. Залежно від того, яку інформацію вони обробляють або де
їх використовують, інформаційні технології отримують назви:
Internet-технології, WWW-технології, офісні інформаційні системи,
мережеві технології, геоінформаційні технології, технології баз
даних тощо. Кожен з цих напрямів використання вивчають студен-
ти в базових і спеціальний курсах. Тож що є основою усіх цих
технологій?
На думку автора, в основі інформаційних технологій, передусім
найскладніших, якими сьогодні є системи керування базами даних,
виникають такі проблеми: як зберігати великі об’єми інформації; як
змістовно формувати інформацію в записи і блоки; як ефективно
доступитися до інформації, враховуючи її великі об’єми. Саме
висвітленню цих проблем присвячено тексти лекцій.
У першому розділі розглянуто проблеми зберігання інформації.
Значну увагу приділено пристроям, призначеним для зберігання
інформації, передусім дискам. Оцінено швидкодію алгоритмів
обробки даних, які необхідно переміщати між оперативною
пам’яттю і вторинними або третинними пристроями зберігання. На
прикладі алгоритму сортування двофазним багатокомпонентним
злиттям проілюстровано, як використовувати різні прийоми
пониження часових затрат на операції читання даних з диска і
записування даних на диск. Розглянуто також методи підвищення
надійності дискових систем, які дають змогу подолати періодичні
помилки читання-запису, а також зберегти дані після поломки
одного чи декількох дисків.
3