- Головна
- Готові шкільні презентації
- Презентація на тему «Програмне забезпечення»
Презентація на тему «Програмне забезпечення»
250
Слайд #1
1
Програмне забезпечення
Введення
Прикладні програми
Системні програми
Системи програмування
Стиснення файлів. Архіватори
Комп'ютерні віруси та антивіруси
Програмне забезпечення
Введення
Прикладні програми
Системні програми
Системи програмування
Стиснення файлів. Архіватори
Комп'ютерні віруси та антивіруси
Слайд #2
2
Програмне забезпечення
Тема 1. Введення
Програмне забезпечення
Тема 1. Введення
Слайд #3
Програмне забезпечення
Прикладне ПЗ – програми, які користувач використовує для розв'язання своїх задач
текстові редактори
графічні редактори
бази даних …
Системне ПЗ – забезпечує взаємодії користувача і прикладних програм з апаратними засобами
операційні системи
драйвери
утиліти
Системи програмування – засоби створення нових програм.
Програми користувачів – користувачі складають їх для своїх власних потреб.
Прикладне ПЗ – програми, які користувач використовує для розв'язання своїх задач
текстові редактори
графічні редактори
бази даних …
Системне ПЗ – забезпечує взаємодії користувача і прикладних програм з апаратними засобами
операційні системи
драйвери
утиліти
Системи програмування – засоби створення нових програм.
Програми користувачів – користувачі складають їх для своїх власних потреб.
Слайд #4
4
Програмне забезпечення
Тема 2. Прикладні програми
Програмне забезпечення
Тема 2. Прикладні програми
Слайд #5
Прикладне ПЗ
Текстові редактори – програми для редагування текстових документів
Блокнот – файли *.txt, (тільки текст, без оформлення)
WordPad – файли *.doc (текст + малюнки)
Word – файли *.doc (текст + малюнки + таблиці + авто фігури + …)
OpenOffice Writer – файлы *.odt
Текстові редактори – програми для редагування текстових документів
Блокнот – файли *.txt, (тільки текст, без оформлення)
WordPad – файли *.doc (текст + малюнки)
Word – файли *.doc (текст + малюнки + таблиці + авто фігури + …)
OpenOffice Writer – файлы *.odt
Слайд #6
6
ПЗ для редагування зображень
Графические редакторы
Paint – файли *.bmp (также *.gif, *.jpg)
Adobe Photoshop – файли *.psd www.adobe.com
Gimp – бесплатно www.gimp.org
Paint.NET – бесплатно www.getpaint.net
CorelDraw – файли *.cdr www.corel.com
Adobe Illustrator – файли *.ai www.adobe.com
Inkscape – бесплатно www.inkscape.org
OpenOffice Draw – файли *.odg – бесплатно
ПЗ для редагування зображень
Графические редакторы
Paint – файли *.bmp (также *.gif, *.jpg)
Adobe Photoshop – файли *.psd www.adobe.com
Gimp – бесплатно www.gimp.org
Paint.NET – бесплатно www.getpaint.net
CorelDraw – файли *.cdr www.corel.com
Adobe Illustrator – файли *.ai www.adobe.com
Inkscape – бесплатно www.inkscape.org
OpenOffice Draw – файли *.odg – бесплатно
Слайд #7
Прикладне ПЗ
Електронні таблиці – програми для виконання розрахунків з табличними даними
Microsoft Excel – файли *.xls
Системи керування базами даних
Microsoft Access – файли *.mdb
FoxPro
Cronix
Браузери – програми для перегляду Web-сторінок на екрані
Internet Explorer
Mozilla Firefox
Opera
Поштові програми – одержання і відправлення електронної пошти
Microsoft Outlook
TheBat
Програми для створення Web-сторінок
Microsoft FrontPage
Macromedia Dreamweawer
HomeSite
Електронні таблиці – програми для виконання розрахунків з табличними даними
Microsoft Excel – файли *.xls
Системи керування базами даних
Microsoft Access – файли *.mdb
FoxPro
Cronix
Браузери – програми для перегляду Web-сторінок на екрані
Internet Explorer
Mozilla Firefox
Opera
Поштові програми – одержання і відправлення електронної пошти
Microsoft Outlook
TheBat
Програми для створення Web-сторінок
Microsoft FrontPage
Macromedia Dreamweawer
HomeSite
Слайд #8
8
Програмне забезпечення
Тема 3. Системні програми
Програмне забезпечення
Тема 3. Системні програми
Слайд #9
Операційні системи
Операційна система (ОС) – це комплекс програм, які забезпечують користувача і прикладні програми зручним інтерфейсом (спосіб обміну інформацією) з апаратними засобами комп'ютера.
Функції ОС (що вона робить):
забезпечує обмін даними з зовнішніми пристроями
підтримує файлову систему (робота з файлами і папками):
FAT16 – старі ОС (MS DOS), розділ диска до 2 Гб
FAT32t– починаючи з Windows 95 OSR2 , розділ до 2 Тб
NTFS t– Windows NT/2000/XP/2003, розділ до 2 Тб
● права доступу для користувачів
● квоти на об'єм каталогу
CDFS t– файлова система компакт-дисків
забезпечує запуск і виконання решти програм
тестування комп'ютера, опрацювання помилок
розподіл ресурсів (процесор, пам'ять, зовнішні пристрої)
Операційна система (ОС) – це комплекс програм, які забезпечують користувача і прикладні програми зручним інтерфейсом (спосіб обміну інформацією) з апаратними засобами комп'ютера.
Функції ОС (що вона робить):
забезпечує обмін даними з зовнішніми пристроями
підтримує файлову систему (робота з файлами і папками):
FAT16 – старі ОС (MS DOS), розділ диска до 2 Гб
FAT32t– починаючи з Windows 95 OSR2 , розділ до 2 Тб
NTFS t– Windows NT/2000/XP/2003, розділ до 2 Тб
● права доступу для користувачів
● квоти на об'єм каталогу
CDFS t– файлова система компакт-дисків
забезпечує запуск і виконання решти програм
тестування комп'ютера, опрацювання помилок
розподіл ресурсів (процесор, пам'ять, зовнішні пристрої)
Слайд #10
Склад операційної системи
завантажувач ОС – це невелика програма, яка знаходиться в секторі 0 завантажувального диска, її завдання завантажити в пам'ять основну частину (ядро) ОС
система розподілу пам'яті
система введення і виведення (BIOS = Basic Input and Output System), в мікросхемі флеш-памяті на материнській платі
тестування при завантаженні
читання і запис на диски
обмін даними з клавіатурою, монітором, принтером
календар і годинник
налаштування даного комп'ютера
командний процесор (command.com, cmd.exe)
виконує команди, введені з клавіатури
забезпечує завантаження і виконання інших програм
завантажувач ОС – це невелика програма, яка знаходиться в секторі 0 завантажувального диска, її завдання завантажити в пам'ять основну частину (ядро) ОС
система розподілу пам'яті
система введення і виведення (BIOS = Basic Input and Output System), в мікросхемі флеш-памяті на материнській платі
тестування при завантаженні
читання і запис на диски
обмін даними з клавіатурою, монітором, принтером
календар і годинник
налаштування даного комп'ютера
командний процесор (command.com, cmd.exe)
виконує команди, введені з клавіатури
забезпечує завантаження і виконання інших програм
Слайд #11
Склад операційної системи (II)
утиліти (утиліта, лат. utilitas - користь) – це службова програма для перевірки і налаштування комп'ютера:
розбивка диска на розділи (fdisk.exe)
форматування диска (format.com)
тестування диска (chkdsk.exe)
редагування реєстру (regedit.exe)
перевірки зв'язку з іншими комп'ютерами (ping.exe)
порівняння файлів (fc.exe)
пошук рядка у файлах (find.exe)
…
драйвери (англ. driver - водій) – це програми, які постійно знаходяться в пам'яті і забезпечують обмін даними з зовнішніми пристроями (файли *.sys в Windows NT/2000/XP)
драйвер відеокарти
драйвер звукової карти
драйвер мережевої карти
драйвер принтера
драйвер сканера
…
утиліти (утиліта, лат. utilitas - користь) – це службова програма для перевірки і налаштування комп'ютера:
розбивка диска на розділи (fdisk.exe)
форматування диска (format.com)
тестування диска (chkdsk.exe)
редагування реєстру (regedit.exe)
перевірки зв'язку з іншими комп'ютерами (ping.exe)
порівняння файлів (fc.exe)
пошук рядка у файлах (find.exe)
…
драйвери (англ. driver - водій) – це програми, які постійно знаходяться в пам'яті і забезпечують обмін даними з зовнішніми пристроями (файли *.sys в Windows NT/2000/XP)
драйвер відеокарти
драйвер звукової карти
драйвер мережевої карти
драйвер принтера
драйвер сканера
…
Слайд #12
Типи ОС
Однозадачні – в кожний момент часу виконується тільки одна задача (програма), вона отримує всі ресурси комп'ютера.Приклади: MS DOS, DR DOS, PC DOS
Багатозадачні – може одночасно виконувати декілька задач
невитісняюча багатозадачність: програми самі передають керування одна одній
Windows 3.1, Windows 3.11
витісняюча багатозадачність: ОС розподіляє кванти часу процесора між задачами
Windows 95/98/Me
Windows NT/2000/XP/2003/Vista
UNIX – надійна мережева ОС для підтримки вузлів Інтернету
Linux – безкоштовна UNIX-подібна ОС
QNX – ОС реального часу
Однозадачні – в кожний момент часу виконується тільки одна задача (програма), вона отримує всі ресурси комп'ютера.Приклади: MS DOS, DR DOS, PC DOS
Багатозадачні – може одночасно виконувати декілька задач
невитісняюча багатозадачність: програми самі передають керування одна одній
Windows 3.1, Windows 3.11
витісняюча багатозадачність: ОС розподіляє кванти часу процесора між задачами
Windows 95/98/Me
Windows NT/2000/XP/2003/Vista
UNIX – надійна мережева ОС для підтримки вузлів Інтернету
Linux – безкоштовна UNIX-подібна ОС
QNX – ОС реального часу
Слайд #13
Типи ОС
Однокористувацька – в кожен момент з комп'ютером працює один користувач, він одержує всі ресурси комп'ютера.
Багатокористувацька – з потужним комп'ютером одночасно працюють декілька користувачів. термінал = монітор + клавіатура
термінал
термінал
термінал
термінал
Однокористувацька – в кожен момент з комп'ютером працює один користувач, він одержує всі ресурси комп'ютера.
Багатокористувацька – з потужним комп'ютером одночасно працюють декілька користувачів. термінал = монітор + клавіатура
термінал
термінал
термінал
термінал
Слайд #14
Утиліти, які не входять в ОС
антивірусні програми
AVP (Antiviral Tookit Pro) Є. Касперський
DrWeb, И. Данілов
Norton Antivirus,
McAfee, NOD32
архіватори – програми для упаковки файлів
WinRAR (Є. Рошал) – архіви *.rar, *.zip
WinZIP – архіви *.zip
антивірусні програми
AVP (Antiviral Tookit Pro) Є. Касперський
DrWeb, И. Данілов
Norton Antivirus,
McAfee, NOD32
архіватори – програми для упаковки файлів
WinRAR (Є. Рошал) – архіви *.rar, *.zip
WinZIP – архіви *.zip
Слайд #15
15
Програмне забезпечення
Тема 4. СИСТЕМИ ПРОГРАМУВАННЯ (ІНСТРУМЕНТАЛЬНІ ЗАСОБИ)
Програмне забезпечення
Тема 4. СИСТЕМИ ПРОГРАМУВАННЯ (ІНСТРУМЕНТАЛЬНІ ЗАСОБИ)
Слайд #16
Системи програмування
Системи програмування (або інструментальні засоби) – це ПЗ, призначене для розробки і від лагодження нових програм.
Проблема:
комп'ютери розуміють тільки мову кодів (послідовність нулів і одиниць)
для людини зручніше давати завдання на звичайній мові (українській, англійській)
Компроміс: програми складаються на мовах програмування і потім переводяться в коди з допомогою спеціальних програм
Системи програмування (або інструментальні засоби) – це ПЗ, призначене для розробки і від лагодження нових програм.
Проблема:
комп'ютери розуміють тільки мову кодів (послідовність нулів і одиниць)
для людини зручніше давати завдання на звичайній мові (українській, англійській)
Компроміс: програми складаються на мовах програмування і потім переводяться в коди з допомогою спеціальних програм
Слайд #17
Мови програмування
Всього більше 600, широко використовується приблизно 20.
Машинно-орієнтовані мови:
машинні коди 09 FE AC 3F
асемблери: символьний запис машинних команд: mov AX, BX
макроасемблери: одна команда мови замінює декілька машинних команд
Мови високого рівня (алгоритмічні):
для навчання: Бейсик (1965), Паскаль (1970), Лого, Рапіра
професійні: Сі (1972), Паскаль (Delphi), Фортран (1957), Visual Basic
для задач штучного інтелекту: ЛИСП, Пролог
для паралельних обчислень: Ада
для програмування в Інтернеті: JavaScript, Java, PHP, Perl, ASP, …
Всього більше 600, широко використовується приблизно 20.
Машинно-орієнтовані мови:
машинні коди 09 FE AC 3F
асемблери: символьний запис машинних команд: mov AX, BX
макроасемблери: одна команда мови замінює декілька машинних команд
Мови високого рівня (алгоритмічні):
для навчання: Бейсик (1965), Паскаль (1970), Лого, Рапіра
професійні: Сі (1972), Паскаль (Delphi), Фортран (1957), Visual Basic
для задач штучного інтелекту: ЛИСП, Пролог
для паралельних обчислень: Ада
для програмування в Інтернеті: JavaScript, Java, PHP, Perl, ASP, …
Слайд #18
Транслятори
Транслятор – це програма, яка перекладає текст інших програм в машинні коди.
program qq;
var x: integer;
begin
x := 1;
writeln('Привіт! X = ', x);
end;
101101001
транслятор
Типи трансляторів:
інтерпретатори – перекладають в коди 1 рядок програми і зразу ж її виконують
компілятори – перекладають в коди одразу всю програму і створюють незалежний виконуваний файл (*.exe)
зручно відлагоджувати програму
програми працюють повільно (цикл із 400 кроків!)
для виконання програми потрібен транслятор
складніше відлагоджувати програму
програма працює швидко
для виконання програми не потрібен транслятор
Транслятор – це програма, яка перекладає текст інших програм в машинні коди.
program qq;
var x: integer;
begin
x := 1;
writeln('Привіт! X = ', x);
end;
101101001
транслятор
Типи трансляторів:
інтерпретатори – перекладають в коди 1 рядок програми і зразу ж її виконують
компілятори – перекладають в коди одразу всю програму і створюють незалежний виконуваний файл (*.exe)
зручно відлагоджувати програму
програми працюють повільно (цикл із 400 кроків!)
для виконання програми потрібен транслятор
складніше відлагоджувати програму
програма працює швидко
для виконання програми не потрібен транслятор
Слайд #19
Компоновщик
Компоновщик (редактор зв'язків, Linker) – це програма, які об'єднує частини однієї програми і бібліотечні функції в один виконуваний файл.
qq.cpp
qq2.cpp
транслятор
вихідні
файли
об'єктні
файли
qq.exe
виконуваний файл
компоновщик
qq.obj
qq2.obj
бібліотекифункцій
Компоновщик (редактор зв'язків, Linker) – це програма, які об'єднує частини однієї програми і бібліотечні функції в один виконуваний файл.
qq.cpp
qq2.cpp
транслятор
вихідні
файли
об'єктні
файли
qq.exe
виконуваний файл
компоновщик
qq.obj
qq2.obj
бібліотекифункцій
Слайд #20
Інші програми
Відлагоджувач (англ. debugger) – це програма, яка забезпечує пошук помилок в інших програмах (їх відлагоджує). Можливості:
покрокове виконання
“виконання до курсору"
перегляд і зміна значення змінних
точка зупинки (англ. breakpoints)
Профайлер (англ. profiler) – це програма, яка визначає, скільки часу затрачається для виконання кожної процедури (і кожної команди) в програмі в процентах від загального часу роботи.
Мета: визначити, які частини програми “гальмують” її (англ. bottleneck – пляшкове горлишко), саме їх і потрібно оптимізувати.
Відлагоджувач (англ. debugger) – це програма, яка забезпечує пошук помилок в інших програмах (їх відлагоджує). Можливості:
покрокове виконання
“виконання до курсору"
перегляд і зміна значення змінних
точка зупинки (англ. breakpoints)
Профайлер (англ. profiler) – це програма, яка визначає, скільки часу затрачається для виконання кожної процедури (і кожної команди) в програмі в процентах від загального часу роботи.
Мета: визначити, які частини програми “гальмують” її (англ. bottleneck – пляшкове горлишко), саме їх і потрібно оптимізувати.
Слайд #21
Інтегроване середовище розробки
Інтегроване середовище розробки (англ. IDE = Integrated Development Environment) – це комплекс програм, які містять
редактор тексту програми
транслятор
компоновщик
відлагоджувач
профайлер
Приклади: Turbo PascalBorland CMicrosoft Visual C++
Інтегроване середовище розробки (англ. IDE = Integrated Development Environment) – це комплекс програм, які містять
редактор тексту програми
транслятор
компоновщик
відлагоджувач
профайлер
Приклади: Turbo PascalBorland CMicrosoft Visual C++
Слайд #22
Середовище швидкої розробки
Середовище швидкої розробки програм (англ. RAD = Rapid Application Development)
інтерфейс будується з допомогою мишки
частина коду створюється автоматично
Приклади: Delphi, Borland C++ Builder, Visual Basic…
Середовище швидкої розробки програм (англ. RAD = Rapid Application Development)
інтерфейс будується з допомогою мишки
частина коду створюється автоматично
Приклади: Delphi, Borland C++ Builder, Visual Basic…
Слайд #23
23
Програмнезабезпечення
Тема 5. Стиснення файлів. Архіватори
© Мельник А.А. 9-Б
Програмнезабезпечення
Тема 5. Стиснення файлів. Архіватори
© Мельник А.А. 9-Б
Слайд #24
Стиснення файлів
Стиснення файлів – це зменшення їх розміру.
Мета стиснення:
зменшити місце, яке займають файли на диску
створити резервну копію даних (на CD, DVD)
зменшити об'єм даних, які передаються через Інтернет
об'єднати групу файлів в один архів
зашифрувати дані з паролем
Типи стиснення:
без втрат: стиснений файл можна відновити у вихідному вигляді, знаючи алгоритм стиснення
тексти
програми
дані
с втратами: при стисненні частина інформації безповоротно втрачається
фотографії
звук
відео
Стиснення файлів – це зменшення їх розміру.
Мета стиснення:
зменшити місце, яке займають файли на диску
створити резервну копію даних (на CD, DVD)
зменшити об'єм даних, які передаються через Інтернет
об'єднати групу файлів в один архів
зашифрувати дані з паролем
Типи стиснення:
без втрат: стиснений файл можна відновити у вихідному вигляді, знаючи алгоритм стиснення
тексти
програми
дані
с втратами: при стисненні частина інформації безповоротно втрачається
фотографії
звук
відео
Слайд #25
Чому файли можна стиснути?
Алгоритм RLE (англ. Run Length Encoding, кодування ланцюжка однакових символів, використовується для малюнків *.bmp)
A
A
…
A
B
B
…
B
200
200
400 байт
Файл qq.txt
Файл qq.rle (стиснений)
A
200
B
200
4 байта
Стиснення з втратою чи без?
?
стиснення в 100 разів!
Стиснення можливе, якщо в даних є символи які повторюються або ланцюжок символів, стиснення “усуває” цю надлишковість
Алгоритм RLE (англ. Run Length Encoding, кодування ланцюжка однакових символів, використовується для малюнків *.bmp)
A
A
…
A
B
B
…
B
200
200
400 байт
Файл qq.txt
Файл qq.rle (стиснений)
A
200
B
200
4 байта
Стиснення з втратою чи без?
?
стиснення в 100 разів!
Стиснення можливе, якщо в даних є символи які повторюються або ланцюжок символів, стиснення “усуває” цю надлишковість
Слайд #26
Чому файли можна стиснути?
Загальний підхід:
знайти в даних ланцюжки символів які повторюються
позначити їх короткими кодами (бітовими, часто різної довжини)
в початок стисненого файлу записати словник
Ефективні алгоритми:
алгоритм Хаффмана
алгоритм LZW (Лемпела-Зіва-Велча)
алгоритм PPM (WinRAR)
Стискаються
тексти (*.txt)
документи (*.doc, *.xls)
нестиснені малюнки (*.bmp)
нестиснений звук (*.wav)
нестиснене відео (*.avi)
добре
погано
випадкові дані
програми (*.exe)
стиснені малюнки (*.gif, *.jpg, *.png, *.tif, …)
стиснений звук (*.mp3, *.wma)
стиснене відео (*.mpg, *.wmv)
Загальний підхід:
знайти в даних ланцюжки символів які повторюються
позначити їх короткими кодами (бітовими, часто різної довжини)
в початок стисненого файлу записати словник
Ефективні алгоритми:
алгоритм Хаффмана
алгоритм LZW (Лемпела-Зіва-Велча)
алгоритм PPM (WinRAR)
Стискаються
тексти (*.txt)
документи (*.doc, *.xls)
нестиснені малюнки (*.bmp)
нестиснений звук (*.wav)
нестиснене відео (*.avi)
добре
погано
випадкові дані
програми (*.exe)
стиснені малюнки (*.gif, *.jpg, *.png, *.tif, …)
стиснений звук (*.mp3, *.wma)
стиснене відео (*.mpg, *.wmv)
Слайд #27
Спеціальні типи архівів
SFX-архів (англ. SelF eXtracting - саморозпаковуємий) – це файл з розширенням *.exe, який містить стиснені дані і програму розпакування (близько 15 Кб).
Багатотомний архів – це архів, розбитий на декілька частин.
Мета:
перенесення через дискети
зручність скачування через Інтернет
WinRAR:
abc.rar, abc.r00, abc.r01, ….
багатотомний SFX-архів: abc.exe, abc.r00, abc.r01, ….
для розпакування не потрібен архіватор
може розпаковувати некваліфікований користувач
збільшення розміру файлу
небезпека зараження вірусами
SFX-архів (англ. SelF eXtracting - саморозпаковуємий) – це файл з розширенням *.exe, який містить стиснені дані і програму розпакування (близько 15 Кб).
Багатотомний архів – це архів, розбитий на декілька частин.
Мета:
перенесення через дискети
зручність скачування через Інтернет
WinRAR:
abc.rar, abc.r00, abc.r01, ….
багатотомний SFX-архів: abc.exe, abc.r00, abc.r01, ….
для розпакування не потрібен архіватор
може розпаковувати некваліфікований користувач
збільшення розміру файлу
небезпека зараження вірусами
Слайд #28
Архіватор WinRAR (Е. Рошал)
Завантаження: Пуск – WinRAR
стиснути виділені файли
розпакувати архів
змінити пароль
змінити диск
подвійний клік ЛКМ: ввійти в архів
вийти з папки
Завантаження: Пуск – WinRAR
стиснути виділені файли
розпакувати архів
змінити пароль
змінити диск
подвійний клік ЛКМ: ввійти в архів
вийти з папки
Слайд #29
Архіватор WinRAR: стиснення
ЛКМ
тип архіву
SFX
багатотомні архіви
пароль
ім'я архіву
ЛКМ
тип архіву
SFX
багатотомні архіви
пароль
ім'я архіву
Слайд #30
Архіватор WinRAR: розархівування
ЛКМ
куди розпакувати?
вибір папки
ЛКМ
куди розпакувати?
вибір папки
Слайд #31
Архіватор WinRAR в Провіднику
Стиснення
Розархівування
ПКМ
ПКМ
Стиснення
Розархівування
ПКМ
ПКМ
Слайд #32
32
Програмнезабезпечення
Тема 6. Комп'ютерні
віруси та антивіруси
© Мельник А.А. 9-Б
Програмнезабезпечення
Тема 6. Комп'ютерні
віруси та антивіруси
© Мельник А.А. 9-Б
Слайд #33
Що таке вірус?
Комп'ютерний вірус – це програма, яка при запуску має властивість розповсюджуватися без керування людиною.
Шкідливі дії:
звукові і візуальні ефекти
імітація збоїв ОС і апаратури
перезавантаження комп'ютера
розвалювання файлової системи
знищення інформації
передавання секретних даних через Інтернет
масові атаки на сайти Інтернет
Ознаки:
сповільнення роботи комп'ютера
перезавантаження або зависання комп'ютера
неправильна робота ОС або прикладних програм
зміна довжини файлу
появлення нових файлів
зменшення об'єму оперативної пам'яті
Комп'ютерний вірус – це програма, яка при запуску має властивість розповсюджуватися без керування людиною.
Шкідливі дії:
звукові і візуальні ефекти
імітація збоїв ОС і апаратури
перезавантаження комп'ютера
розвалювання файлової системи
знищення інформації
передавання секретних даних через Інтернет
масові атаки на сайти Інтернет
Ознаки:
сповільнення роботи комп'ютера
перезавантаження або зависання комп'ютера
неправильна робота ОС або прикладних програм
зміна довжини файлу
появлення нових файлів
зменшення об'єму оперативної пам'яті
Слайд #34
Що заражують віруси?
Віруси
програми (*.exe)
драйвери (*.sys)
бібліотеки (*.dll)
документи з макросами (*.doc, *.xls, *.mdb)
завантажувальні сектори дисків і дискет
заражають
не заражають
текст (*.txt)
малюнки (*.gif, *.jpg, *.png, *.tif, …)
звук (*.wav, *.mp3, *.wma)
відео (*.avi, *.mpg, *.wmv)
інші дані (без програмного коду)
Для того, щоб вірус зміг виконати яку-небудь дію, він повинен опинитися в пам'яті в вигляді програмного коду і отримати керування.
Способи зараження
Запустити заражений файл.
Завантажити комп'ютер з зараженої дискети або диска.
Відкрити заражений документ Word або Excel.
Відкрити повідомлення e-mail з вірусом.
Відкрити Web-сторінку з активним вмістом (ActiveX)
Віруси
програми (*.exe)
драйвери (*.sys)
бібліотеки (*.dll)
документи з макросами (*.doc, *.xls, *.mdb)
завантажувальні сектори дисків і дискет
заражають
не заражають
текст (*.txt)
малюнки (*.gif, *.jpg, *.png, *.tif, …)
звук (*.wav, *.mp3, *.wma)
відео (*.avi, *.mpg, *.wmv)
інші дані (без програмного коду)
Для того, щоб вірус зміг виконати яку-небудь дію, він повинен опинитися в пам'яті в вигляді програмного коду і отримати керування.
Способи зараження
Запустити заражений файл.
Завантажити комп'ютер з зараженої дискети або диска.
Відкрити заражений документ Word або Excel.
Відкрити повідомлення e-mail з вірусом.
Відкрити Web-сторінку з активним вмістом (ActiveX)
Слайд #35
Типи вірусів
Файлові – заражають файли *.exe, *.sys, *.dll.
Завантажувальні (бутові, від англ. boot – завантаження) – заражають завантажувальні сектори дисків і дискет.
Макровіруси – заражають документи з макросами (*.doc, *.xls, *.mdb)
Поліморфні – при кожному новому зараженні небагато змінюють свій код.
Мережеві віруси – розповсюджуються через комп'ютерні мережі
хробаки – розповсюджуються через електронну пошту
“троянські коні" ("трояни") – програми, які дозволяють одержати віддалене керування комп'ютером через Інтернет, в т.ч. передавати паролі, організовувати масовані атаки на сайти (DOS-атаки, англ. Denial Of Service – відказ в обслуговуванні)
Файлові – заражають файли *.exe, *.sys, *.dll.
Завантажувальні (бутові, від англ. boot – завантаження) – заражають завантажувальні сектори дисків і дискет.
Макровіруси – заражають документи з макросами (*.doc, *.xls, *.mdb)
Поліморфні – при кожному новому зараженні небагато змінюють свій код.
Мережеві віруси – розповсюджуються через комп'ютерні мережі
хробаки – розповсюджуються через електронну пошту
“троянські коні" ("трояни") – програми, які дозволяють одержати віддалене керування комп'ютером через Інтернет, в т.ч. передавати паролі, організовувати масовані атаки на сайти (DOS-атаки, англ. Denial Of Service – відказ в обслуговуванні)
Слайд #36
Антивірусні програми
AVP (Antiviral Toolkit Pro) – Є. Касперский
DrWeb – І. Данилов
Norton Antivirus, McAfee, NOD32
Типи антивірусів
лікарі (сканери) – вміють знаходити і лікувати відомі їм віруси в пам'яті і на диску (використовують бази даних)
монітори – перехоплюють дії, характерні для вірусів і блокують їх
форматування диска
прямий запис на диск
заміна системних файлів
…
блокують вірус в момент зараження
можуть боротися з невідомими вірусами
сповільнюють роботу комп'ютера
у випадку помилки ОС можуть вийти із ладу
AVP (Antiviral Toolkit Pro) – Є. Касперский
DrWeb – І. Данилов
Norton Antivirus, McAfee, NOD32
Типи антивірусів
лікарі (сканери) – вміють знаходити і лікувати відомі їм віруси в пам'яті і на диску (використовують бази даних)
монітори – перехоплюють дії, характерні для вірусів і блокують їх
форматування диска
прямий запис на диск
заміна системних файлів
…
блокують вірус в момент зараження
можуть боротися з невідомими вірусами
сповільнюють роботу комп'ютера
у випадку помилки ОС можуть вийти із ладу
Слайд #37
Антивірус DrWeb (сканер)
Завантаження: Пуск – Сканер DrWeb
старт
налаштування
вибрати, що перевіряти (ЛКМ)
результати
Завантаження: Пуск – Сканер DrWeb
старт
налаштування
вибрати, що перевіряти (ЛКМ)
результати
Слайд #38
Антивірус DrWeb
ПКМ
Провідник: завантаження DrWeb через контекстне меню
ПКМ
Провідник: завантаження DrWeb через контекстне меню
Слайд #39
Профілактика
використовувати антивірус-монітор, особливо при роботі в Інтернет
при роботі в Інтернеті включати брандмауер (англ. firewall) – ця програма забороняє обмін по деяким каналам зв'язку, які використовують віруси
перевіряти з допомогою антивіруса-лікаря всі нові програми і файли, дискети
не відкривати повідомлення e-mail з невідомих адресів, особливо файли-додатки
робити резервні копії важливих даних на на CD і DVD (раз в місяць? в тиждень?)
мати завантажувальний диск з антивірусом
використовувати антивірус-монітор, особливо при роботі в Інтернет
при роботі в Інтернеті включати брандмауер (англ. firewall) – ця програма забороняє обмін по деяким каналам зв'язку, які використовують віруси
перевіряти з допомогою антивіруса-лікаря всі нові програми і файли, дискети
не відкривати повідомлення e-mail з невідомих адресів, особливо файли-додатки
робити резервні копії важливих даних на на CD і DVD (раз в місяць? в тиждень?)
мати завантажувальний диск з антивірусом
Слайд #40
Якщо комп'ютер заражений…
Відключити комп'ютер від мережі.
Запустити антивірус. Якщо не допомагає, то…
виключити комп'ютер і завантажити його з завантажувального диска (дискети, CD, DVD). Запустити антивірус. Якщо не допомагає, то…
видалити Windows і встановити його заново. Якщо не допомагає, то…
відформатувати вінчестер (format.com). Якщо це не вдалося зробити, то можливо пошкоджена таблиця розділі диска. Тоді …
створити заново таблицю розділів (fdisk.exe). Якщо не вдається (вінчестер не знайдено), то…
можна нести комп'ютер в ремонт.
Відключити комп'ютер від мережі.
Запустити антивірус. Якщо не допомагає, то…
виключити комп'ютер і завантажити його з завантажувального диска (дискети, CD, DVD). Запустити антивірус. Якщо не допомагає, то…
видалити Windows і встановити його заново. Якщо не допомагає, то…
відформатувати вінчестер (format.com). Якщо це не вдалося зробити, то можливо пошкоджена таблиця розділі диска. Тоді …
створити заново таблицю розділів (fdisk.exe). Якщо не вдається (вінчестер не знайдено), то…
можна нести комп'ютер в ремонт.