Східноукраїнський національний університет

Вид материалаКонспект

Содержание


Мета викладання дисципліни
Завданням вивчення дисципліни
Основні складові частини комп'ютера.
Оперативна пам'ять
Постійні запам'ятовувальні пристрої
Структура даних на магнітному диску.
Можливості відеотехніки
Матричний принтер.
Струминний принтер.
Лазерний принтер.
Основні компоненти ОС Windows й її призначення.
Розглянемо основні компоненти Windows
Поняття багатозадачності.
Принцип що витісняє багатозадачності
Принцип спільної багатозадачності
Поняття диспетчеризації процесів.
Динамічна зміна пріоритету процесу
Зниження пріоритету процесу
Спадкування пріоритету
Обробка помилкових ситуацій.
...
Полное содержание
Подобный материал:
  1   2


МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

СХІДНОУКРАЇНСЬКИЙ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ

імені ВОЛОДИМИРА ДАЛЯ

Інститут післядипломної освіти та дистанційного

навчання

Сєвєродонецьке відділення


«ЗАТВЕРДЖЕНО»

Директор ІПОДН __________Г.А. Плахута

«_____»________________2007р


КОНСПЕКТ ЛЕКЦІЙ

з дисципліни " Економічна інформатика "

для спеціальності 6.050106 "Облік та аудит".


“УХВАЛЕНО“


методичною радою

Сєвєродонецького Відділення

Інституту післядипломної

освіти і дистанційного навчання

Протокол № 1 від 03.09.2007

Голова ради __________Н.М. Полякова

«_____»________________2007р


Сєвєродонецьк 2007

Програма складена на основі Освітньо професійної програми підготовки спеціаліста за напрямком “Облік та аудит” та робочого навчального плану спеціальності: 6.050106 “Облік та аудит”.


Програма розглянута і ухвалена на засіданні Методичної Ради Сєвєродонецького відділення Інституту післядипломної освіти та дистанційного навчання Східноукраїнського національного університету імені Володимира Даля.


Протокол № ___ від “____” ____________2007 р.


Голова Методичної Ради _______________Полякова Н.М.


Програму склав: викладач С. М. Замятін

1.Вступ


Мета викладання дисципліни «Інформатика та комп’ютерна техніка» надання необхідних теоретичних знань та практичних навичок з даного курсу, навчити студентів методично грамотно застосовувати прийоми і процедури опрацювання документів та розрахунків на практиці та кваліфіковано складати потрібні документи, таблиці т. і.

Предмет курсу включає принципи організації постановки задач, їхньої формалізації, застосування сучасних програмних методів їх вирішення.

Завданням вивчення дисципліни «Інформатика та комп’ютерна техніка» є оволодіння студентами організаційними і методичними способами і методами нормалізування та алгоритмізації управлінських задач, опанування засобами розв’язання задач такого типу за допомогою сучасного програмного забезпечення.

Після опанування даного курсу студент повинен:

знати:

склад, структуру та побудову сучасної комп’ютерної техніки;

загальні принципи роботи пристроїв сучасної комп’ютерної техніки;

загальні характеристики та можливості сучасного програмного забезпечення;

уміти:

складати різноманітні документи з додаванням різного роду об’єктів;

виконувати обчислювання табличних даних;

складати алгоритми та прості програми виконання обчислювань за допомогою сучасного програмного забезпечення.


Лекція 1.

Тема: Загальні відомості про персональні комп'ютери

План лекції

Структура персонального комп'ютера (ПК). Типи й характеристики основних пристроїв, що становлять ПК. Інші пристрої, що підключають до ПК



  1. Основні складові частини комп'ютера.

  1. Процесори. Частота процесора (двійкова система вирахування) поняття частоти-герц. Реальна частота процесора. Нові технології (нейрокомпьютери, надпровідність матеріалів). Ми коштуємо на порозі нових комп'ютерних можливостей. Розглянути різні процесори й покоління.



  1. Оперативна пам'ять.

Найшвидшим пристроєм зберігання інформації є електронна мікросхема, що називається оперативною пам'яттю комп'ютера. Оперативна пам'ять складається з осередків, у кожному осередку зберігається один байт інформації. Байт - це одиниця виміру кількості інформації. Один байт - це один символ. Намалювати схему байтів.

Принцип дії оперативної пам'яті - збереження електричного заряду в кожному осередку. Заряди не можуть довго зберігатися в комірках пам'яті, тому безупинно відбувається процес регенерації тобто підзарядки комірок пам'яті з метою збереження інформації. Процес регенерації відбувається дуже швидко, щосекунди кілька разів обновляються мегабайти пам'яті, але якщо електроживлення комп'ютера відключається хоча б короткочасно або відбувається короткочасне зникнення напруги в мережі це приводить до зникнення інформації з оперативної пам'яті.
  1. Постійні запам'ятовувальні пристрої. Жорсткий диск («Вінчестер»), дискета, компакт диск. Ємність носіїв інформації. Гігабайт не межа. Перспективи розвитку (оптичні дискові накопичувачі, запис інформації на кристалах) .
    1. Структура даних на магнітному диску.

Принцип запису інформації на жорсткий диск - електромагнітний. На металеві пластини наноситься спеціальний магнітний шар, що під дією електромагнітних полів здатний зберігати заряд невиразно довгий час. Перед записом інформації на диск, спочатку виробляється процес його розмітки або форматування. Форматування - розбивка диска на доріжки й сектори. Цей процес виконується на початку використання диска один раз. Ціль форматування - корисний обсяг диска розбити на сектори, які будуть мати унікальний номер тобто адреса. Зчитування й запис даних на диск виконується по секторах. Кожен сектор має розмір 512 байт.


  1. Можливості відеотехніки.

Монітор комп'ютера призначений для відображення текстової й графічної інформації. Монітори можуть працювати у двох режимах: текстовому або графічному. У текстовому режимі екран монітора розбивається на 25 рядків по 80 символів. Відображення символів на екрані в цьому режимі відбувається в знакомісці (перетинанні рядка й колонки). У кожному знакомісці може відображатися тільки один символ (крапка, буква, цифра або пробіл).

У графічному режимі екран монітора являє собою растр складений із крапок (пікселей). Кількість крапок по горизонталі й вертикалі, які монітор здатний відтворити чітко й роздільно, називається розв'язною здатністю монітора. Також це визначення справедливо для розв'язної здатності монітора як мінімального розміру крапки на екрані. Сучасні монітори мають дозвіл 800х600, 1020х780. Це значить що монітор може виводити 600 або 780 горизонтальних рядків по 800 або 1020 крапок у кожному рядку.

Існує два основних типи моніторів: рідкокристалічні й з електронно-променевою трубкою. Рідкокристалічні монітори мають за інших рівних умов на порядок менша вага й геометричний обсяг, але зате вони в 5 разів дорожче й тому застосовуються тільки в переносних комп'ютерах.

У сучасних ПК початі спеціальні апаратно-програмні міри для продовження терміну служби екрана монітора й заощадження електроенергії. Якщо в плині певного часу користувач не робить ніяких дій, то спочатку на екран виводяться спеціальні картинки, а трохи пізніше електроживлення монітора переводиться в "сплячий режим" (живлення зберігається тільки для логічних схем, для того щоб монітор при необхідності міг включитися знову).

Монітори . Дозвіл (0.28-0.32 мм), захисні плівки, плоский екран, 15-17” (Фірми виготовлювачі SAMSUNG, SONY). Відеоадаптери нового покоління (відео пам’ять 8-16 Мб, графічні акселератори, графічні процесори)
  1. Друковані пристрої (матричний, струминний і лазерний принтери)
    1. Матричний принтер.

Основний вузол матричного принтера - друкуюча головка - являє собою набір голок (стрижнів) які розташовуються вертикально. Головка рухається уздовж рядка, що друкує, а стрижні в потрібний момент ударяють по папері через барвну стрічку. Це забезпечує формування на папері символів і зображення. У дешевих моделях принтерів використаються друкуючі головки з 9 голками (pin). Якість печатки в таких принтерів посереднє. Більше якісна печатка забезпечується 24-голчастими принтерами. Швидкість печатки матричних принтерів від 240 до 380 ударів у хвилину.
    1. Струминний принтер.

Печатка в струминних принтерах відбувається за рахунок викидання на папір через мініатюрні отвори (сопла) мікро крапель спеціального чорнила. Цей спосіб печатки забезпечує більше висока якість печатки в порівнянні з матричними принтерами, а також застосовується кольорова печатка. Формат паперу А4. Швидкість печатки 270-380 символів у хвилину.
    1. Лазерний принтер.

У лазерних принтерах використається електрографічний принцип створення зображення (такий же як у копіювальних машинах фірми Xerox). Основною частиною принтера є фотопровідний циліндр (селеновий барабан) за допомогою якого виробляється перенос зображення на папір. Тонкий шар фотопровідного напівпровідника здатний утримувати заряд, але якщо поверхня освітити те заряд зникає.

Наступна частина - лазер й оптико-механічна система, що переміщає промінь. Поверхні селенового барабана задається статичний заряд. На наступному етапі лазерний промінь формує на поверхні селенового барабана зображення за рахунок розрядження одних ділянок і збереження заряду на інші. Після цього подається чорний барвний порошок - тонер. Часточки тонера, заряджені позитивно, прилипають тільки до нейтральних ділянок, відштовхуючись від позитивно заряджених.

Наступним етапом є перенос зображення на папір. Перед самим барабаном паперу повідомляється статичний заряд. Потім папір притискається до поверхні барабана. Заряди різної полярності на поверхні паперу й барабана викликають перенос часток тонера на папір й їх надійне прилипання.

Наступною ланкою принтера, є вузол фіксації зображення. Аркуш проходить через камеру де нагрівається до температури 200 (С. Це приводить до спікання порошку на поверхні аркуша й надійному скріпленню зображення з папером.

Розв'язна здатність лазерних принтерів - від 300 крапок на дюйм (тобто розмір крапки - 0.08 мм) до 600 і більше крапок. Швидкість печатки від 5 до 15 сторінок у хвилину.


Лекція 2.

Тема. Операційне середовище Windows

План лекції.

. Концепція Windows. Робота з вікнами. Виконання операцій над файлами й папками за допомогою Провідника. Виконання операцій із програмами.

MS-Office. Склад, основні відомості. Панель MS-Office. Головне меню програм MS-Office, призначення пунктів

  1. Основні компоненти ОС Windows й її призначення.

Стрімкий розвиток комп'ютерної техніки зажадав створення операційних систем нового покоління й вимагало заміни морально застарілої й вичерпавшей свої можливості MS-DOS. Новим етапом розвитку операційних систем стала Виндоуз-95, що стала початком розвитку клану Windows операційних систем. Удосконалюючись від версії до версії, Windows, що спочатку виконувала роль графічного розширення MS-DOS, поступово придбала більшість функцій повно екранній операційної системи. Зараз Windows являє собою операційну систему сумісну з MS-DOS. Реалізований монопольний режим дозволяє запускати MS-DOS у вигляді другої операційної системи.

Розглянемо основні компоненти Windows:
  • Системна віртуальна машина – вхідна до складу Windows віртуальне операційне середовище, що підтримує роботу всіх Windows додатків і підсистеми GDI (інтерфейс графічного пристроїв). Кожен додаток розглядається як незалежна віртуальна машина, який виділяється область оперативної пам'яті й час роботи процесора.
  • 32-розрядні додатки Windows – це нові додатки Windows, які використають 32-розрядну модель пам'яті 80386 процесора.
  • Оболонка – це 32-розрядний додаток, що забезпечує взаємодію користувача із системою.
  • 16-розрядні додатки Windows – забезпечують працездатність програм розроблених під операційною системою MS-DOS.
  • Модуль Windows Kernel – підтримує необхідні низько рівневі функції, такі як динамічне розміщення пам'яті, що дозволяє забезпечити одночасну працездатність 16 й 32 розрядних додатків.
  • Модуль Windows GDI(інтерфейс графічного пристрою) – забезпечує графічні можливості Windows і підтримує роботу з кольорами, шрифтами й графічними примітивами для монітора й принтерів.
  • Модуль User – це диспетчер вікон. Він займається створенням і керуванням видимими на екрані вікнами додатків, діалоговими вікнами й іншими елементами інтерфейсу Windows.
  • Базова система Windows:
  • Файлова система – нова файлова система забезпечує роботу з даними файлових систем інших типів (мережні й компакт диски) .
  • Мережна підсистема – являє собою підтримку однорангової мережі. Доступ до даних вилучених комп'ютерів здійснюється за допомогою набору сумісних протоколів мережі.
  • Диспетчер віртуальної машини – містить у собі можливості по керуванню завданнями, робота з віртуальною пам'яттю, завантаження й завершення програм і підтримка взаємодії програм.
  • Драйвери пристроїв – спеціальні програми забезпечівающі роботу пристроїв комп'ютера. Вони повинні забезпечувати сумісність пристроїв різних типів і також старі моделі пристроїв.
  • Віртуальні драйвери пристроїв (Vx) – забезпечують спільний доступ декількох додатків до одного пристрою.
  1. Поняття багатозадачності.

Одне з найбільш складних завдань, які вирішує Windows, складається в одночасному наданні ресурсу процесора різним програмам. Windows дозволяє запускати кілька програм одночасно. Це вимагає певного механізму, що забезпечить поділ ресурсу процесора між працюючими програмами.

Багатозадачність - це здатність операційної системи забезпечувати спільне використання процесора декількома завданнями. Забезпечення багатозадачності в Windows покладена на планувальник завдань. Він має справу головним чином згодом і подіями. Кожному процесу в операційній системі виділяється квант часу, що визначає тривалість використання ресурсу процесора. По закінченні кванта часу планувальник визначає, чи варто передати процесор у розпорядження іншого процесу. Рішення приймається системою обробки події. Так, наприклад, щиглик миші є для планувальника подією, що може привести до передачі процесора в розпорядження завдання, якому належить вікно, у якому відбувся щиглик мишею.

Система диспетчеризації процесів ділиться на спільну й що витісняє.
  • Принцип що витісняє багатозадачності – планувальник привласнює кожному із працюючих процесів свій пріоритет. У випадку якщо відбувається подія, то процес із більше високим пріоритетом, одержує доступ до ресурсу процесора, а з меншим витісняється. Пріоритети процесів постійно перераховуються. Наприклад, якби системі треба було вибирати між двома процесами, в одного із яких пріоритет більше, а в іншого менше, те процес з низьким пріоритетом ніколи б не зміг виконуватися, якби планувальник не перераховував пріоритети.

  1. Тільки планувальник вирішує якому процесу віддати пріоритет.
  2. З появою процесу з більше високим пріоритетом, що текст процес витісняється.



  • Принцип спільної багатозадачності – спільна багатозадачність забезпечує рівні права розподілу ресурсу між різними процесами. Намалювати.


Послідовно виділяється квант кожному процесу. Планувальник стежить за цим.


  1. Поняття диспетчеризації процесів.

У своїх діях диспетчер керується двома основними положеннями. Перше стосується його внутрішніх алгоритмів, які націлені на забезпечення безперебійної роботи багатозадачного середовища, у якій кожен процес одержує у своє розпорядження рівну з іншими потоками частку процесорного часу. Завдання диспетчера полягає в тім, щоб виділити процесу достатня кількість процесорного часу, щоб він устигав виконувати роботу, але не настільки багато, щоб при цьому гальмувалася робота інших потоків. З іншого боку, виділення процесам занадто малих періодів часу виконання при перемиканні між ними створює в користувача враження, начебто система працює ривками.

Усередині диспетчера реалізовані три алгоритми, за допомогою яких він намагається рівномірно розподіляти час процесора для того, щоб забезпечити безперебійну роботу системи.
  • Динамічна зміна пріоритету процесу дозволяє диспетчерові на час підвищувати або знижувати пріоритет того або іншого процесу. Так наприклад натискання клавіші або щиглик миші говорить йому про те, що пріоритет процесу, до якого звертається користувач повинен бути підвищений.
  • Зниження пріоритету процесу полягає в тому, що через певний час попередньо збільшене значення пріоритету поступово повертається до вихідного значення.
  • Спадкування пріоритету служить для швидкого перетворення низького пріоритету процесу у високий. Звичайно це робиться для того, щоб дозволити процесу з низьким пріоритетом швидко закінчити роботу.



  1. Обробка помилкових ситуацій.

Надійна система - це система, що не дає збоїв, що б не робили з нею користувачі або прикладні програми. Якщо яка-небудь програма раптом починає працювати неправильно, користувач може завершити її без шкоди для інших програм або даних. Якщо програма некоректно звертається до операційної системи, вона повинна захистити себе, завершивши програму порушника без шкоди для інших додатків.

При великій кількості активних процесів неминучої є ситуація виникнення помилок у додатках. Тому що кожен процес в Windows захищений друг від друга, то обробка помилкової ситуації полягає у двох послідовних кроках:
  • Windows обробляє помилкову ситуацію з можливістю максимально простого завершення роботи додатка без втрати даних.
  • Наведення порядку в системі з метою звільнення зайнятих ділянок пам'яті й системних ресурсів.

Найбільше що часто зустрічається помилкою прикладних програм, є помилка адресації до пам'яті. Найчастіше програма намагається звертатися до сегмента пам'яті по нульовій адресі, що відсутній в Windows, тому що використається багатозадачність. Така помилка адресації приводить до порушення загальної системи захисту, що приводить до появи на екрані діалогового вікна з повідомленням, що даний додаток порушив систему захисту. Windows у таких випадках уживає наступні дії. Спочатку оброблювач ситуації загального порушення захисту запускає в системі окремий процес, що дозволяє коректно закрити помилковий додаток, не зашкодивши загальну систему Windows.
  1. Інтерфейс користувача й оболонка Windows.

При створенні нового інтерфейсу Windows були враховані ряд вимог, які були відсутні в попередніх операційних системах.
  • Візуальне подання об'єктів. Вид і поводження інтерфейсу тісно зв'язані між собою. Користувач, не знайомий з тим, як виконується та або інша операція, шукає підказку або починає довільно виконувати дії для досягнення результату. Зручність роботи з інтерфейсом Windows забезпечується за рахунок реалізації ряду вимог. В ОС реалізована сталість виконання операцій тим самим способом. Допустимо, кнопка Ок виконує функцію підтвердження, а кнопка Скасування - відмова від подальших дій. Зручність досягається за рахунок розширеної системи різних способів виконання тих самих операцій. Легкість в освоєнні є продуктом старанності пророблення простоти й доступності інтерфейсу. Також інтерфейс має привабливий зовнішній вигляд, що дозволяє користувачеві працювати з комп'ютером з інтересом, що рятує від неуважності й неуважності при роботі.
  • Документо-орієнтований інтерфейс. Документо-орієнтований підхід означає, що користувач має справу тільки з документами, а не із програмами й файлами. При цьому сама система відповідає за підтримку взаємодії між даними певного формату й додатками, які можуть обробляти ці дані. Такий підхід позбавив користувачів від необхідності вникати в поняття файлу, здійсненного файли, структури розподілу інформації в комп'ютері й т.д. Визначається тільки один об'єкт роботи для користувача - це документ, все інше бере на себе Windows, рятуючи користувача від зайвих проблем. *.AVI, *.WAV, *.BMP, *.php.
  • Концепція складеного документа. У попередніх операційних системах неможливо було використати дані з файлів різних типів. Для цього була потрібна система перетворення даних у різні типи. В Windows це питання вирішується за допомогою документа складеного типу, що є універсальним форматом для обміну даними з файлами різних типів. Загальний формат документів OLE-формат дозволяє містити інформацію в загальному виді, забезпечуючи передачу даних з формату *.doc,*.xls, *.db ( OLE
  • Концепція «Робочого стола». Робочий стіл являє собою первісний екран завантаження Windows. Його призначення - забезпечити легкий доступ до інформації й програм на диску комп'ютера. Об'єктами робочого стола можуть бути системні ярлики, ярлики додатків, папки, зв'язані папки й документи різних видів. Оформлення робочого стола відбувається за допомогою настроювання фонового малюнка так званих «шпалер», що забезпечує можливість користувача змінювати зовнішній вигляд робочого стола.
  • Панель завдань. Малюнок. Панель завдань розташовується в нижній частині Робочого стола і являє собою спеціальний рядок, де розташовуються кнопки активних завдань Windows. Тому що при запуску будь-якої програми в Windows, кнопка цього завдання незмінно з'являється в рядку завдань, така можливість забезпечує найшвидший спосіб перемикання між завданнями. У рядку завдань так само розташовується кнопка «Пуск», що містить основні функції системи, системні годинники й необхідні системні програми.
  • " Папка" Спеціально відведене місце для зберігання документів.
  • "Ярлик" Покажчик на здійсненний файл програми. Для запуску будь-якого додатка потрібно знайти файл спеціального типу *.ЕХЕ, що називається здійсненним файлом. Концепція ярлика в Windows полягає в тім, що файл ярлика *.LNK містить інформацію про місцезнаходження здійсненного файлу. В Windows ярлик представлений у вигляді малюнка з назвою програми.
  • Поняття «Вікна» в Windows. Операційна система Windows є багато віконний. Вікно - це область екрана в якому розміщається програма, що виконується. Кожне вікно являє собою окремий процес, для якого виділяються відповідні ресурси комп'ютера й закриття вікна приводить до завершення додатка. Вікно являє собою обмежену область екрана з елементами керування. Намалювати. Елементи вікна
  • Рядок назви вікна. У цьому рядку перебуває кнопка меню керування , рядок назви вікна й 3 кнопки в правій частині вікна (Згорнути, Розгорнути, Закрити).
  • Смужка меню вікна. Розташовуються пункти меню вікна. Основні функціональні можливості що дозволяють настроїти переглядову частину вікна для більше зручного використання.
  • Рядок панелі інструментів. Розташовуються кнопки що дозволяють змінювати вміст вікна (зміна розмірів папок, шрифтів і т.д.)
  • Переглядова частина вікна. Розташовується інформація у вигляді списків.
  • Смужки горизонтального й вертикального прокручування. Дозволяють за допомогою мишки прокручувати зміст переглядової частини вікна у вертикальному й горизонтальному напрямку. Повзунок показує, ту частину списку де виробляється перегляд.
  • Рядок статусу вікна. Відображається кількість об'єктів у вікні і їхній розмір.
  • Трикутник у правому нижньому куті. Зміна розміру вікна по діагоналі.


Всі вікна мають можливість зміни розміру й переміщення по екрані.

  1. Настроювання Windows на конфігурацію комп'ютера.

Конфігурація - це всі доступні ОС пристрою, які можуть використовуватись, додаватися або віддалятися із системи. У такий спосіб ОС повинна контролювати процес конфігурації й мати систему настроювання. В Windows уперше була застосована технологія PLUG&PLAY, використання якої дозволило сполучити в одній ОС пристрою різних типів і поколінь. Це стало можливим у результаті використання бази даних драйверів, що дозволяє за допомогою спеціальних тестових програм налагодити зв'язок пристроїв з ОС. Якщо ж зв'язок неможливо встановити, то ОС дозволяє встановити нестандартні драйвери пристроїв. Технологія PLUG&PLAY забезпечує настроювання нестандартних пристроїв, що дає високий ступінь сумісності ОС Windows з будь-якими типами пристроїв.

Для установки ОС використається поняття "інсталяції", тобто установки на комп'ютер основних компонентів ОС й оптимальний варіант настроювання на ресурси комп'ютера. Існує 5-ть етапів інсталяції ОС:
  • Тестування всіх пристроїв комп'ютера й створення карти конфігурації;
  • Копіювання основних компонентів ОС на жорсткий диск;
  • Підбор драйверів пристроїв і запис їх до реєстру ОС;
  • Оптимізація доступу до даних;
  • Настроювання відео компонентів і зовнішнього вигляду ОС.

Процес інсталяції завершується перезапуском комп'ютера, після чого ОС уважається настроєною.

Інсталяція додатків Windows полягає в тім, що крім фізичного копіювання файлів програми, виробляється настроювання програми на особливості ОС. Цей процес полягає в записі до системного реєстру Windows інформації про місцезнаходження програми на диску комп'ютера, необхідної пам'яті для здійснення її запуску, настроювання на драйвери підтримки цієї програми, підключенні динамічних бібліотек підтримки працездатності програми й остаточний етап копіювання файлів програми в папку Windows (Program Files).

  1. Файлова система.

В Windows розроблена нова файлова система, що дозволяє більш оптимально розміщати інформацію на диску. Так само підтримується стара файлова система МСДОС. Основні можливості нової файлової системи:
  • Підтримка довгих імен файлів. Дозволяється вносити імена файлів до 255 символів. Також з'явилася можливість вносити імена на національних мовах. Розроблено нова VFAT систему позволяющая одночасну роботу з довгими й короткими іменами. Операційна система перетворить імена всіх файлів у прописні букви, що дозволяє вирішити питання збігу імен файлів. Принцип формування длянных імен полягає в тім, що Windows генерує пов'язане з довгим ім'ям коротке ім'я. Основним у цьому питанні є створення унікального короткого імені. Довгим уважається ім'я перевищуючих 8 символів. Для перетворення длиных імен файлу в короткі використається знак ~ (тильда ) наприкінці імені файлу й номер.
  • Диспетчер файлової системи. Основне завдання диспетчера файлової системи - обробка всіх звертань до файлової системи. Операції запису інформації на диск, читання з диска, видалення й т.д.
  • Підвищення продуктивності доступу до даних забезпечується за рахунок 32-розрядної файлової системи. Також використається оптимізація розміщення даних на дисках комп'ютера.


Занятие № 17 (Лекция 2 часа) Программы архиваторы . (Програми архіватори).

(45 мин)+(45 мин)

  1. Призначення програм архіваторів.

При експлуатації комп'ютера по самих різних причинах можлива втрата інформації. Це може статися із-за фізичного руйнування магнітного носія, випадкового знищення файлів користувачем, руйнування інформації комп'ютерним вірусом і так далі Для того, щоб зменшити збиток|шкоду| в таких ситуаціях, необхідно створювати архівні копії використовуваних файлів і систематично оновлювати|обновляти| інформацію в архівах після|потім| змін у відповідних файлах. Основною вимогою архівного копіювання файлів є стискування|стиснення| файлів з метою зменшення займаного|позичати| архівною копією простору|простір-час| на диску.

Існують спеціальні програми, звані пакувальники або архіватори, які дозволяють за рахунок вживання|застосування| спеціальних методів "упаковки" інформації стискувати|стискати| файли і поміщати їх в спеціальний файл архіву. Ефективність стискування|стиснення| в деяких випадках може досягати 50-60% від первинного|початкового| розміру.

Вживання|застосування| програм-архіваторів дуже широко, вони використовуються:
  • При передачі інформації по телефонних лініях через модем;
  • При створенні|створінні| настановних програм великої ємкості|місткості| (Windows,Office,Games|);
  • При архівації інформації на дискетах;
  • При резервній архівації на дисках.


У сьогодення вримя| розроблена велика кількість програм-архіваторів. Всі вони мають приблизно однакові можливості|спроможності|, відрізняючись лише|тільки| методами стискування|стиснення| інформації і швидкістю. Найбільш поширеними архіваторами є RAR|, PKZIP|, ARJ|. Деякі з архіваторів мають оболонку, що полегшує роботу з|із| ними. Інші архіватори працюють з|із| командного рядка ДОС, використовуючи спеціальні перемикачі.

  1. Прінип упаковки-розпаковування інформації.

Прінцип упаковки інформації полягає в тому, що береться вихідний|початковий| файл або група файлів і після|потім| обробки їх інформації через програму архіватора створюється спеціальний архівний файл в якому зберігається упакована|пакувати| інформація вихідних|початкових| файлів.


Исходные файлы

*.TXT

*.DOC

*.EXE

*.BAK

*.BAT

А

Р

Х

И

В

А

Т

О

Р

Архивный файл

Архив.RAR

Архив.ZIP

Архив.ARJ







Архівним файлом є набір з|із| одного або декількох файлів, поміщених в стислому вигляді|виді| в єдиний файл, з|із| якого з|із| можна при необхідності витягувати в первинному|початковому| вигляді|виді|. Архів містить|утримує| зміст з|із| вихідних|початкових| файлів, що містяться|утримуються| в нім. Ця інформація є:
  • Ім'я файлу;
  • Відомості про каталог в якому міститься|утримується| файл;
  • Дата і час останньої модифікації файлу;
  • Розмір файлу на диску і в архіві;
  • Код цілісності архіву CRC|.

Архівні файли можуть створюватися багатотомними з|із| певним розміром, наприклад розміром дискети для зручнішого копіювання архівного файлу на дискети. Коли проводиться розархівування або розпаковування архіву - це зворотний процес архівації, то враховується многотомность| архіву і інформація відновлюється послідовно з|із| кожного архівного файлу.

  1. Методи упаковки даних.

Процес упаковки даних проводиться за рахунок декількох методів.
  • Скорочення пропусків. Особливо ефективний для текстових файлів. Є

стирання пропусків|прогалин| між словами, а також табуляцій і центрівки|центрування| рядків. Позиція пропусків|прогалин| записується|занотовує| в спеціальному місці архіву. За рахунок цього досягається стискування|стиснення| до 10-15%.
  • Чергування букв, що часто повторюються. Цей метод дозволяє виключати з тексту особливо букви, що часто повторюються, записуючи координати розташування букв в тексті в спеціальному місці архіву, що використовується при розархівуванні архіву. За рахунок цього досягається стискування до 20%.
  • Поєднання букв, що часто повторюються. З тексту виключаються найбільш суфікси, що часто повторюються, і закінчення слів, і їх координати в тексті записуються в спеціальному місці архіву. За рахунок цього достигаеся 15% стискування.
  • Слова, що часто повторюються. Для цього методу застосовується словник. У файлі отыискиваются, що архівується, найбільш слова, що часто повторюються, і їх координати записуються в специадьном місці архіву. Також записується в це місце код слова по словнику. Етод метод досягає 10% стискування тексту.
  • Криптографічна шифрация. До тексту застосовується один з методів шифрации інформації по певному ключу, після чого використовується один з вищеперелічених методів. Виграш в стискуванні 3-5%
  • Повторної проходки. Коли з тексту віддаляються поєднання букв або букви або пропуски, то структура тексту зазнає зміни і у такому разі до такого тексту можна другий раз застосувати один з вищеперелічених методів. Етод метод дає выигрышь в 1-2%.

У програмах архіваторах застосовуються комбіновані методи, що дозволяє істотно|суттєвий| збільшити ефективність стискування|стиснення| тексту до 50-60% від первинного|початкового| розміру.


Заняття № 18 (Лекція 2 години) Програм архіватори . (Програмі архіватори).

(45 мін)+(45 мін)

  1. Основні функціональні можливості|спроможності| архіваторів.
    1. Призначення рядка параметрів.

Синтаксис команди архіватора:

PKZIP| [ ] [перемикачі] [имя-архива|] [ ] [імена вихідних|початкових| файлів]

ARJ| [команда] [перемикачі] [имя-архива|] [каталог\|] [імена вихідних|початкових| файлів]


Параметри:

Команда - одна буква, яка задає для програми ARJ вигляд операції;

Перемикачі - задають або уточнюють потрібні від програми дії;

Імя-архива - вказується ім'я архівного файлу, в який відбуватиметься процес упаковки вихідних файлів. Розширення архівного файлу привласнюється автоматично залежно від програми архіватора ZIP або ARJ.

Каталог - вказується ім'я каталога в якому знаходяться вихідні файли. Якщо цей параметр не заданий, то є зважаючи на поточний архів.

Імена вихідних файлів - За допомогою шаблонів задається список вихідних файлів, ккоторые піддаватимуться процесу стискування і поміщатимуться в архівний файл.

    1. Додавання|добавляти| файлів в архів.

Після|потім| введення команди архіватор починає|зачинає| виконувати вказані в параметрах дії. На екран послідовно виводяться імена файлів, що поміщаються в архів. Після|потім| закінчення стискування|стиснення| файлу, праворуч від його імені виводиться повідомлення про міру|ступінь| стискування|стиснення| у відсотках|процентах|. Наприклад, якщо вихідний|початковий| файл удалося стискувати|стискати| в 10 разів, то програма ARJ| виведе 10% (відношення|ставлення| довжини стислого файлу до дляне| початкового), а PKZIP| - 90% (на скільки відсотків|проценти| удалося стискувати|стискати| файл).

Існують три основні команди додавання|добавляти| файлів в архів:

Add| - додавання|добавляти| в архів всіх файлів;

Update| - додавання|добавляти| в архів нових файлів. Додаються|добавляють| лише|тільки| ті файли, яких немає в архіві або вихідні|початкові| файли мають зміни в порівнянні з копіями в архіві.

Freshen| - оновлення файлів, які знаходяться|перебувають| в архіві.


Приклади|зразки|:

PKZIP archiv.zip - додавання в архівний файл ARCHIV.ZIP всіх файлів з поточного каталога;

ARJ а archiv.arj - додавання в архівний файл ARCHIV.ARJ всіх файлів з поточного каталога;

    1. Ізвлеченіє/распаковка файлів з|із| архіву.

Для витягання|видобування| файлів з|із| архівів, створених програмою PKZIP| (ZIP-файлов|), використовується спеціальна програма PKUNZIP|. Програма ARJ| витягує файли за допомогою спеціальної команди. Основною проблемою витягання|видобування|, є|з'являється| орієнтація потоку витягуваних файлів в потрібний каталог і вирішення конфліктів перезапису вже існуючих файлів.

Для програми PKUNZIP| існує декілька перемикачів, які покращують|поліпшують| процес розархівування файлів:

Pkzip archiv.zip -о - всі файли з архіву поміщаються в поточний каталог. Якщо в поточному каталозі містяться файли з однаковими іменами, то вони переписуються файлами з архіву без додаткових запитів.

Pkzip archiv.zip -n - витягання файлів з архіву відбувається в поточний каталог.Якщо на диску є файл з тим же ім'ям, то файли переписуються свіжішими з архіву, останні залишаються без змін.

Pkzip archiv.zip -f - відбувається операція оновлення з архіву свіжішими файлами, тих файлів, які вже є в поточному каталозі.


Для програми ARJ| ті ж операції виконуються за допомогою спеціальних команд.

Arj e archiv.arj - витягання всіх файлів з архіву в поточний каталог.

Arj х archiv.arj - витягання всіх файлів з архіву у відповідний каталог.

Arj e -u archiv.arj - проводиться процес розпаковування в поточний каталог з перезаписом свіжішими файлами з архіву.


    1. Перегляд змісту архіву.

Одним з найчастіше використовуваних режимів програм архіваторів є перегляд змісту архіву. Інформація, що міститься|утримується| в змісті архіву дозволяє визначити в якому каталозі на диску знаходився|перебував| файл, дату і час останньої модифікації, розмір файлу до і після упаковки.

PKUNZIP archiv.zip -v - інформація змісту архіву виводиться на екран.

Arj L archiv.arj - інформація змісту архіву виводиться на екран.

Якщо кількість файлів в архіві більше 25, то для виведення списку на екран використовується повноекранний режим, який дозволяє виводити інформацію на екран порціями по 25 рядків. Так само в цілях кращого сприйняття великої кількості файлів, списки виводяться у відсортованому в алфавітному порядку форматі.

    1. Багатотомні архіви.

Великі об'єми|обсяги| інформації при перенесенні|переносі| на дискетах доцільно розбивати на декілька окремих архівних файлу, які називаються томами. Як правило розмір тому дорівнює розміру дисеты| і складає 1 457 664 байти. Це означає|значить|, що весь об'єм|обсяг| дискети заповнюється і не залишається жодного вільного байта. Зазвичай|звично| перший файл має розширення ARJ| або ZIP|, а подальші|наступні| томи A01,A02| в|біля| ARJ| і 001,002 в|біля| ZIP|.

Створення|створіння| багатотомних архівів здійснюється за допомогою режиму -V| і ряду|низки| уточнювачів:

V - перед створенням|створінням| нового тому видається звуковий сигнал, для установки дискети в дисковод;

W - при архівації файли не розщеплюються між окремими томами;

A - вказується|указує| при архівації на дискети. Розмір тому дорівнює розміру вільного місця на дискеті.

S - задає команду ДОС "-VSFormat| A:"

Розмір - вказується|указує| максимальний розмір тому в кілобайтах 360,720,1440 і так далі
    1. Завдання|задавання| пароля.

PKZIP| -sPASSWORD|

ARJ| -gPASSWORD|

Паролем є будь-який рядок символів що не містить|утримує| пропусків|прогалин|.


Заняття № 19 (Семінар 2 години) Семінар з архіваторів. (Семінар по архіваторам).

(45 мін)+(45 мін)


Питання:
  1. ARCH|. Призначення програм архіваторів.
  2. ARCH|. Прінцип упаковки-розпаковування інформації.
  3. ARCH|. Методи упаковки даних.
  4. ARCH|. Призначення рядка параметрів архіваторів.
  5. ARCH|. Додавання|добавляти| файлів в архів.
  6. ARCH|. Ізвлеченіє/распаковка файлів з|із| архіву.
  7. ARCH|. Перегляд змісту архіву.
  8. ARCH|. Багатотомні архіви.
  9. ARCH|. Відзнака|відмінність| архіватора RAR| від інших архіваторів. Основні можливості|спроможності|.
  10. ARCH|. Синтаксис додавання|добавляти| в архів для PKZIP| і ARJ|.
  11. ARCH|. Синтаксис перегляду змісту архіву для PKZIP| і ARJ|.
  12. ARCH|. Синтаксис розпаковування з|із| архіву для PKZIP| і ARJ|.
  13. ARCH|. Синтаксис створення|створіння| архіву з|із| паролем для PKZIP| і ARJ|.
  14. ARCH|. Додавання|добавляти| в архів в програмі RAR|.
  15. ARCH|. Розпаковування з|із| архіву в програмі RAR|.
  16. ARCH|. Основні налаштування програми RAR|.



Заняття № 20 (Лекція 2 години) Комп'ютерних вірусів і програми антивіруси .

(45 мін)+(45 мін)

  1. Визначення вірусу Комп'ютерний вірус - програма, яка робить спробу захвату і здійснення контролю над діями операційної системи з метою: копіювання своєї коди (розмноження самой-себя), руйнування інформації в комп'ютері, руйнування стратегічно важливих компонентів ОС.

В даний час|нині| комп'ютерні віруси поширюються|розповсюджуються| в середі|середовищі| InterNet| чим заподіюють|спричиняють| велику| шкоду, наносячи|завдавати| величезні збитки фірмам|фірма-виготовлювачам| провайдерам послуг інтернет, а також користувачам. Основною небезпекою таких програм є їх прагнення до зараження інших комп'ютерів користувачів і до руйнування інформації на них. Звичайними|звичними| способами позбавитися від комп'ютерних вірусів не представляється можливим оскільки|тому що| ці програми не можна проглянути засобами операційної системи. Як правило розмір програм вірусів складає не більше 1-2 Кбайта. Для їх виявлення і лікування комп'ютера застосовуються спеціальні програми анти-вирусы|.

Досить швидке поширення|розповсюдження| вірусних програм приводить|наводить| до необхідності постійного оновлення антивірусних баз. Тому в сучасних умовах боротьба з|із| вірусами полягає в постійному обновлениии| анти-вирусных| програм і дотриманні певних правил користування зовнішньою інформацією.
  1. Класифікація вірусів.

Віруси можна розділити на класи по наступних|слідуючих| ознаках:
  • По місцю існування вірусу;
  • За способом зараження місця існування;
  • По деструктивних можливостях|спроможностях|.

По місцю існування віруси діляться на мережеві|мережні|, файлові і завантажувальні. Мережеві|мережні| віруси поширюються|розповсюджуються| по комп'ютерній мережі, файлові упроваджуються|впроваджують| в здійснимі файли і завантажувальні - в завантажувальний сектор диска.

Способи зараження діляться на резидентних і нерезидентних. Резидентний вірус при інфікуванні комп'ютера залишає в оперативній пам'яті свою частину|частку|, яка перехоплює звернення операційної системи до файлів і заражає їх. Резидентні віруси знаходяться|перебувають| в пам'яті і залишаються активними аж до виключення або перезавантаження комп'ютера. Нерезидентні віруси не заражають пам'ять комп'ютера і є активними обмежений час.

По деструктивних можливостях|спроможностях| віруси можна розділити на:
  • Нешкідливі, ніяк не впливаючі на роботу комп'ютера, окрім|крім| зменшення вільного місця на диску, в результаті|внаслідок| свого розмноження;
  • Безпечні, вплив яких обмежується зменшенням вільного місця на диску і графічними, звуковими і іншими ефектами;
  • Небезпечні віруси, які можуть привести до серйозних збоїв в роботі комп'ютера;
  • Дуже небезпечні, які можуть привести до втрати програм, знищення інформації, руйнування каталогів і файлової системи дисків і навіть виходу з|із| буд|ладів| пристроїв|устроїв| комп'ютера (вінчестера, монітора і так далі)
  1. Способи поширення|розповсюдження| і структура вірусів.
    1. Файлові віруси.

Вірус може упровадитися|впроваджувати| у файли трьох типів - командні (BAT|), завантажувані драйвери (SYS|), і здійснимі (EXE| COM|). Так само можливе впровадження вірусів у файли даних.

Віруси BAT| файлів записують|занотовують| рядок в командному файлі яка може містити|утримувати| команду ДОС видалити|віддаляти| системний каталог або відформатувати вінчестер.

Віруси, що упроваджуються|впроваджують| в SYS| файл, дописують свій код в кінець файлу і модифікують заголовок файлу таким чином, що ДОС розглядає|розглядує| інфікований файл як ланцюжок з|із| двох або більш за драйвери. Намалювати малюнок. Такий вірус може бути надзвичайне небезпечним і живучим, оскільки|тому що| упроваджується|впроваджує| в оперативну пам'ять при завантаженні|загрузці| операційної системи раніше будь-якої антивірусної програми.

Здійснимі COM| і EXE| файли відрізняються заголовком і способом запуску, тому вони по-різному заражаються. Вірусна програма повинна аналізувати формати цих файлів. Файлові віруси упроваджуються|впроваджують| в тіло файлу в початок, середину або кінець. Найбільш поширеним способом впровадження є дописування його в кінець файлу. При цьому вірус змінює|зраджує| заголовок файлу таким чином, що першими испоняемыми| командами є команди вірусу.


Заняття № 21 (Лекція 2 години) Комп'ютерні віруси і програми антивіруси .

(45 мін)+(45 мін)

    1. Завантажувальні віруси.

Завантажувальні віруси заражають завантажувальний (BOOT|) сектор дискети або жорсткого диска. При інфікуванні диска вірус переносить оригінальний Boot-сектор| в інше місце диска, а свій код копіює замість Boot-записи|. Завантажувальні віруси завжди резидентны|. Вони потрапляють в пам'ять комп'ютера при завантаженні|загрузці| з інфікованого диска. Коли вірус отримує|одержує| управління, дальнешая| завантаження|загрузка| комп'ютера відбувається|походить| по інструкціях вірусу:
  • Зменшує об'єм|обсяг| оперативної пам'яті;
  • Прочитує з диска свої компоненти;
  • Переносить свій код в іншу область пам'яті;
  • Перехоплює набір необхідних переривань;
  • Копіює в пам'ять оригінальний Boot-сектор| і передає на нього управління.

Наслідки від таких вірусів - руйнування даних вінчестера і руйнування завантажувальних даних комп'ютера.
    1. Макровіруси.

Макро-віруси є програмами на мовах|язиках| (макро-мовах|язиках|), вбудованих в деякі системи обробки даних (текстові редактори, електронні таблиці і так далі). Для свого розмноження такі віруси використовують можливості|спроможності| макро-мов|язиків| і при їх допомозі переносять себе з|із| одного зараженого файлу (документа або таблиці) в інших. Найбільшого поширення|розповсюдження| набули макро-віруси для Microsoft| Word|, Excel| і бази даних Microsoft| Access|.

Для існування вірусів в конкретній системі (редакторові) необхідна наявність вбудованої в систему макро-мови|язика| з|із| можливостями|спроможностями|:

Особливість макро-мов|язиків| призначена для автоматичної обробки даних у великих організаціях або в глобальних мережах і дозволяє організувати так званий «автоматизований документообіг».

На сьогоднішній день в цих системах віруси отримують|одержують| управління при відкритті|відчиняти| або закритті зараженого файлу, перехоплюють стандартні файлові функції і потім|і тоді| заражають файли, до яких яким-небудь чином йде звернення|звертання|. По аналогії з MS-DOS| можна сказати, що більшість макро-вірусів є резидентними: вони активні не лише|не те що| у момент открытия/закрытия файлу, але|та| до тих пір, поки активний сам редактор. Ці віруси небезпечні тим, що можуть міняти|замінювати| параметри документів і видаляти|віддаляти| наявну в них інформацію.

    1. "Троянські коні".

До "троянських коней" відносяться програми, що наносять|завдають| руйнівні дії, залежно від умов або при кожному запуску знищують інформацію на дисках, приводять|наводять| систему до зависання і тому подібне|тощо|

Більшість відомих "троянських коней" є програмами, які "підроблюються|підробляють|" під корисні програми. В порівнянні з вірусами "троянські коні" не набувають широкого поширення по досить|достатньо| простих причинах - вони або знищують себе разом з останніми даними на диску, або демаскують свою присутність і знищуються постраждалим користувачем.

Одним з різновидів "троянських коней" є так звані "злі жарти" (hoax|). До них відносяться програми, які не заподіюють|спричиняють| комп'ютеру якої-небудь прямої шкоди, проте|однак| виводять повідомлення про те, що така шкода вже причинна, або буде причинний за яких-небудь умов, або запобігають|попереджають| користувачеві про неіснуючу небезпеку. До "злих жартів" отностяся|, наприклад, програми, які "лякають" користувача повідомленнями про форматування диска (хоча жодного|ніякого| форматування насправді не відбувається|походить|), повідомляють про наявність вірусів в незаражених файлах, виводять дивні вірусоподібні повідомлення і так далі - залежно від відчуття|почуття| гумору автора такої програми.
    1. Стэлс-вирусы|.

Постійно видозмінюють свій код. Украй|надто| небезпечні, важко обнаруживаемы|.Технология вірусів невидимок полягає у ряді|в ряді| методів які вони використовують.

Метод 1: віруси, які мають деякий набір тих, що розшифровують з|із| постійним кодом і при зараженні вибирають один з них.

Метод 2: той, що розшифровує вірусу містить|утримує| одну або декілька постійних частин|часток|, основна ж його частина|частка| непостійна.

Метод 3: той, що розшифровує містить|утримує| невживані інструкції - "сміття" типа|типу| NOP|, CLI|, STI| і так далі

Метод 4: у тому, що розшифровує використовуються взаємозамінні інструкції і зміна порядку|ладу| дотримання|проходження| (перемішування) інструкцій. Алгоритм расшифрования| при цьому не змінюється.
    1. Інтернет-черв'яки (Worms). Поширюються через інтернет і E-mail.Очень небезпечні.


Заняття № 22 (Семінар 2 години) Семінар з комп'ютерних вірусів і антивірусні програми.

(45 мін)+(45 мін)

Питання:
  1. VIRUS|. Визначення комп'ютерного вірусу.
  2. VIRUS|. Класифікація вірусів.
  3. VIRUS|. Файлові віруси.
  4. VIRUS|. Завантажувальні віруси.
  5. VIRUS|. Макровіруси.
  6. VIRUS|. Програми віруси "Троянські коні".
  7. VIRUS|. Стэлс-вирусы|.
  8. VIRUS|. Інтернет-черв'яки.
  9. VIRUS|. Приклад|зразок| вірусу HA|!, особливості і способи зараження.
  10. VIRUS|. Приклад|зразок| вірусу I13|, особливості і способи зараження.
  11. VIRUS|. Приклад|зразок| вірусу MabuHay|, особливості і способи зараження.
  12. VIRUS|. Приклад|зразок| вірусу Maca|, особливості і способи зараження.
  13. VIRUS|. Приклад|зразок| вірусу Macaroni|, особливості і способи зараження.
  14. VIRUS|. Приклад|зразок| вірусу Ohlala|, особливості і способи зараження.
  15. VIRUS|. Приклад|зразок| вірусу Ping-Pong|, особливості і способи зараження.
  16. VIRUS|. Антивірусна програма DR_WEB|. Призначення.
  17. VIRUS|. Антивірусна програма DR_WEB|. Види тестування.
  18. VIRUS|. Антивірусна програма DR_WEB|. Основні налаштування.



Лекція 3.