
- •Лекції з інформатики
- •Предмет та основні поняття інформатики
- •Предмет інформатики як науки складають:
- •Найбільш важливими властивостями інформації є:
- •Інформаційна система
- •Інформаційні технології
- •Кодування даних.
- •Контрольні запитання
- •Системи числення
- •Позиційні системи числення
- •Алгоритми переведення чисел з однієї позиційної системи числення в іншу
- •Контрольні запитання
- •Архітектура обчислювальної системи. Класифікація комп'ютерів
- •Архітектура комп'ютера
- •Сучасну архітектуру комп'ютера визначають також такі принципи:
- •Методи класифікації комп'ютерів.
- •Класифікація за призначенням
- •Великі еом (Main Frame)
- •МікроЕом
- •Персональні комп'ютери
- •Класифікація по рівню спеціалізації
- •Класифікація за розміром
- •Класифікація за сумісністю
- •Контрольні запитання.
- •Персональний комп'ютер: системна плата
- •Основними вузлами системного блоку є:
- •Основною платою пк є материнська плата (MotherBoard). На ній розташовані:
- •Процесор
- •Основними параметрами процесорів є:
- •Внутрішня пам'ять
- •Оперативна пам'ять ram (Random Access Memory).
- •Постійна пам'ять rom (Read Only Memory)
- •Енергонезалежна пам'ять cmos
- •Контрольні запитання.
- •Персональний комп'ютер: зовнішня пам'ять
- •Накопичувачі на жорстких магнітних дисках (нжмд)
- •Накопичувачі на гнучких магнітних дисках (нгмд)
- •Під час користування дискетою слід дотримуватися таких правил:
- •Накопичувачі на оптичних дисках Накопичувач cd-rom
- •Основними характеристиками cd-rom є:
- •Накопичувач cd-r (cd-Recordable)
- •Накопичувач cd-rw (cd-ReWritable)
- •Накопичувач dvd (Digital Video Disk)
- •Контрольні запитання.
- •Персональний комп'ютер: стандартні пристрої введення-виведення
- •Монітор з електронно-променевою трубкою
- •Дисплеї на рідких кристалах (Liquid Crystal Display - lcd)
- •Монохромні та кольорові монітори
- •Основні параметри моніторів
- •Відеоадаптер
- •Клавіатура
- •Маніпулятор "миша"
- •Контрольні запитання
- •Персональний комп'ютер: периферійні пристрої введення-виведення
- •Принтери
- •Матричні принтер
- •Характеристики матричних принтерів:
- •Струменеві принтери
- •Характеристики струменевих принтерів:
- •Лазерні принтери
- •Основні характеристики лазерних принтерів:
- •Під'єднання принтера
- •Сканери
- •Основні технічні характеристики сканерів:
- •Контрольні запитання
- •Програмне забезпечення
- •Базовий рівень
- •Системний рівень
- •Службовий рівень
- •Класифікація службових програмних засобів
- •Прикладний рівень
- •Класифікація прикладного програмного забезпечення
- •Контрольні запитання
- •Операційна система ms dos
- •Стиснення данних
- •Алгоритм rle
- •Алгоритми групи kwe
- •Алгоритм Хафмана
- •Контрольні запитання
- •Комп'ютерні віруси
- •Основними джерелами вірусів є:
- •Звідси випливає, що зараження комп'ютера не відбудеться, якщо:
- •Основними ранніми ознаками зараження комп'ютера вірусом є:
- •Коли вірус переходить в активну фазу можливі такі ознаки:
- •Існує дуже багато різних вірусів. Умовно їх можна класифікувати наступним чином:
- •Розрізняють такі типи антивірусних програм:
- •Контрольні запитання
- •Мережа Інтернет Загальні відомості про Internet.
- •Основні мережні сервіси
- •Доступ користувачів до мережі Internet.
- •Система адрес у мережі Internet.
- •Контрольні запитання
Алгоритм Хафмана
В основі алгоритму Хафмана лежить ідея кодування бітовими групами. Спочатку проводиться частотний аналіз вхідної послідовності даних, тобто встановлюється частота входження кожного символу, що зустрічається у ній. Після цього символи сортуються по спаданню частоти входження.
Основна ідея полягає в наступному: чим частіше зустрічається символ, тим меншою кількістю біт він кодується. Результат кодування зводиться в словник, що необхідний для декодування.
Розглянемо простий приклад, що ілюструє роботу алгоритму Хафмана. Нехай задано текст, в якому літера 'А' входить 10 разів, літера 'B' - 8 раз, 'C'- 6 разів , 'D' - 5 разів, 'E' і 'F' - по 4 рази. Тоді один з можливих варіантів кодування за алгоритмом Хафмана наведений у таблиці 1.
Таблиця 1.
Символ |
Частота входження |
Бітовий код |
A |
10 |
00 |
B |
8 |
01 |
C |
6 |
100 |
D |
5 |
101 |
E |
4 |
110 |
F |
4 |
111 |
Як видно з таблиці 1, розмір вхідного тексту до стиснення рівний 37 байт, тоді як після стиснення - 93 біт, тобто майже 12 байт (без врахування довжини словника). Коефіцієнт стиснення рівний 32%. Алгоритм Хафмана універсальний, тобто його можна застосовувати для стиснення даних будь-яких типів, але він малоефективний для файлів малих розмірів (за рахунок необхідності зберігання словника).
На практиці програмні засоби стиснення даних синтезують ці три "чистих" алгоритми, оскільки їх ефективність залежить від типу та обсягу даних. У таблиці 2 наведені найпоширеніші формати стиснення та відповідні їм програми-архіватори, що використовуються на практиці.
Таблиця 2.
Формат стиснення |
Операційна система MS DOS |
Операційна система Windows |
||
Програма архівування |
Програма розархівування |
Програма архівування |
Програма розархівування |
|
ARJ |
Arj.exe |
Arj.exe |
WinArj.exe |
WinArj.exe |
RAR |
Rar.exe |
Unrar.exe |
WinRar.exe |
WinRar.exe |
ZIP |
Pkzip.exe |
Pkunzip.exe |
WinZip.exe |
WinZip.exe |
Крім того, сучасні архіватори надають користувачеві повний спектр послуг для роботи з архівами, основними з яких є:
створення нового архіву;
додавання файлів в існуючий архів;
розпакування файлів з архіву;
створення архівів, що саморозпаковуються (self-extractor archive);
створення розподілених архівів фіксованих розмірів для носіїв малої ємності;
захист архівів паролями від несанкціонованого доступу;
перегляд вмісту файлів різних форматів без попереднього розархівування;
пошук файлів і даних всередині архіву;
перевірка на віруси в архіві до розпакування;
вибір та налаштування коефіцієнта стиснення.