Астраханський філія Волгоградської Академії Державної Служби b> p>
Контрольна робота b> p>
з інформатики b> p>
ВИКОНАВ b>: p>
Дондуков Олександр. p>
Астрахань 2001 b> p>
1. Розміщення інформації на магнітному диску. P>
2. Початкова завантаження MS Dos p>
3. Меню користувача, формування і використання глобального і локального меню в NC p>
4. Відновлення даних відформатованого диска програмою unformat NU p>
5. Загальні і спеціалізовані методи захисту від вірусів p>
6. Упаковка з додатковими можливостями. Упаковка і розпаковування підкаталогами зі всіх або вибраних фото. Упаковка в різних
режимах архіватором RAR. p>
1. Розміщення інформації на магнітному диску. B> p>
Щоб у кожного файла на диску був свою адресу, диск розбивають на доріжки, а доріжки, у свою чергу, розбивають на сектори.
Розмір кожного сектора стандартний і дорівнює 512 байтах. Розбиття диску на доріжки та сектори називається форматуванням диска. b> Після виготовлення
диска (перед початком його використання) його необхідно відформатувати. Надалі цей процес можна повторити, при необхідності або за бажанням
користувача. При цьому треба мати на увазі, що в процесі форматування вся записана на диску інформація буде стерта. P>
Початкова доріжка магнітного диска (нульова) вважається службової - там зберігається службова інформація. Наприклад, на цій доріжці
зберігається так звана таблиця розміщення файлів b> (FAT-таблиця). У цій таблиці комп'ютер запам'ятовує адреси записаних файлів. Коли нам потрібен
какой-то файл, комп'ютер за його імені знаходить у цій таблиці номер доріжки і номер сектора, після чого магнітна головка переводиться в потрібне положення,
файл зчитується і прямує в оперативну пам'ять для обробки. p>
Якщо таблиця розміщення файлів чомусь буде пошкоджена, то інформація, що були на диску, може бути втрачена. Насправді вона там,
звичайно, залишається, але до неї не можна звернутися. Тому таблиця розміщення файлів для надійності дублюється. B> У неї є копія, і за будь-яких
пошкодженнях комп'ютер сам відновлює цю таблицю. Завдяки цьому з комп'ютером можна працювати роками і не втрачати дані. b> p>
Отже, у кожного файлу є свою адресу, що записаний в FAT-таблиці
двухбайтним числом (тобто, на запис цієї адреси надано 16 бітів (тому таблицю називають FAT 16). За допомогою 16 бітів
можна виразити 216 = 65 536 різних значень. Значить, файлів на диску не може бути надано більше, ніж 65 536 різних адрес (і самих файлів не
може бути більше 65 536). Цього явно замало, оскільки сучасні жорсткі диски, наприклад, мають дуже великі обсяги, і їм не вистачає такої кількості
адрес. Наприклад, для жорсткого диска об'ємом в 6 Гбайт на кожну адресу доводиться 2 Гбайт/65 536 = 32 кбайт. Це дуже нераціональний витрата
корисного простору, так як файли бувають і маленькими. Мінімальний розмір адресується простору називається кластер. Для жорстких
дисків, що мають розмір 2 Гбайт, кластер дорівнює 32 кбайт. Якщо диск менше, то й кластер в нього менше. Наприклад, для дисків в 1 Гбайт кластер дорівнює 16 кбайт. P>
У сучасних дисків кластер набагато більше сектора, що дорівнює 512 байт = 0,5 кбайт. В одному кластері можуть міститися десятки
секторів, і, яким би маленьким не був файл, він все одно займе цілий кластер, а всі невикористані сектори в ньому просто пропадуть (звичайно, для розміщення
інформації в них, тому що фізично вони залишаться на місці). p>
Сьогодні комп'ютери переводяться на нову систему запису адреси файлу на жорсткому диску, яка називається FAT 32 (вона реалізується
в операційній системі Windows 98). У цій системі адреса записується не двома байтами, а чотирма (32 біти). Адрес
стає набагато більше, а розміри окремих кластерів - менше. Нераціональні втрати простору диска набагато зменшуються. P>
Примітка: p>
До недавнього часу використовувалися два типорозміри гнучких дисків - діаметром 5,25 дюйма, ємністю 1,2 Мбайт і 3,5 дюйма, ємкістю 1,44
Мбайт. Проте останнім часом в комп'ютерах встановлюються в основному 3,5-дюймові дисководи, які мають ряд переваг - велику щільність
запису (при менших геометричних розмірах вони забезпечують більшу ємність); жорсткий пластмасовий захисний чохол і, нарешті, закрита спеціальної шторкою
щілину для зчитують головок. Ці конструктивні особливості забезпечують значно більшу порівняно з 5-дюймовими дисками надійність зберігання
інформації. p>
Крім цього, стандарт 1,44 Мб зараз замінюється новими: LS-120 і ZIP. p>
2. Початкова завантаження b> MS Dos b> p>
Початкова завантаження DOS виконується автоматично в наступних випадках: p>
- при включенні електроживлення комп'ютера p>
- при натисненні на кнопку Reset на корпусі комп'ютера (така клавіша є не у всіх моделей комп'ютера); p>
- при одночасному натисканні клавіш Ctrl-Alt-Del на клавіатурі. p>
Для виконання початкового завантаження DOS необхідно, щоб на дисководі А: для гнучких дисків (перший дисковода для дискет, підключеного до комп'ютера)
була встановлена дискета із записаною операційною системою DOS або щоб комп'ютер мав жорсткий диск
(вінчестер) із записаною на ньому операційною системою DOS. Нижче на малюнку 1, показана схема
завантаження та ініціалізації DOS. p>
На початку завантаження працюють програми перевірки обладнання, що знаходяться в постійній пам'яті
комп'ютера. Якщо вони знаходять помилку, то виводять код помилки на екран. P>
Після закінчення роботи програм тестування обладнання програма початкового завантаження намагається
прочитати з дискети, встановленої на дисководі А:, програму-завантажувач операційної системи. Якщо на дисководі А: ні дискети, то завантаження
операційної системи буде проводиться з жорсткого диска С:. Якщо на дисководі А: перебуває дискета не з операційною системою, а будь-яка інша дискета,
то буде видане повідомлення про помилку: p>
b> p>
Non-system disk or error. Replace and strike any key when ready b> p>
(несистемний диск або помилка на диску. Замініть диск та натисніть будь-яку клавішу) b> p>
p>
Включення ПЕОМ p>
p>
p>
Dos самотестування p>
p>
p>
Перевірка наявності системи p>
на гнучкому диску А: p>
p>
Є немає p>
Зчитування блоку Перевірка наявності p>
початкового завантаження з А: жорсткого диска С: p>
p>
немає p>
p>
Видача повідомлення про Зчитування блоку p>
відсутності системи на початковій завантаження p>
диску А: p>
p>
p>
Зчитування io.sys, msdos.sys p>
p>
Зчитування Command.com p>
p>
Зчитування Autoexec.bat p>
Рис. 1. Порядок завантаження MS Dos p>
Після того, як з диска, з якого завантажується операційна система (тобто з дискети або жорсткого диску), прочитана програма-завантажувач
операційної системи, ця програма зчитує в пам'ять комп'ютера модулі операційної системи (для MS
Dos b> файли io.sys, msdos.sys) і передає їм керування. P>
Далі з того ж диска читається файл конфігурації системи config.sys і відповідно до
вказівками, що містяться у файлі config.sys, завантажуються драйвери пристроїв і встановлюються
параметри операційної системи. Якщо файл config.sys відсутній, всі параметри встановлюються за
замовчуванням. p>
Після цього з диска, з якого завантажується операційна система, читається командний процесор (файл command.com) і йому передається керування. Командний процесор виконує командний
файл, autoexec.bat, якщо цей файл є в кореневому каталозі диска, з якого завантажується
операційна система. У файлі autoexec.bat вказується команди і програми, які виконуються при кожному запуску
комп'ютера. p>
3. b> Меню користувача, формування і використання глобального b> p>
і локального меню в b> NC b> p>
Після видачі команди Menu file editв підменю Commands вам буде запропоновано уточнити, яке користувальницьке
меню ви хочете створити (відредагувати): головне (Main) або локальне (Local). Головне меню буде розміщуватися в
тому ж каталозі, де знаходиться NC, а локальне - в робочому каталозі, тобто, в каталозі, за яким закріплена
активна панель. Виклик меню відбувається за допомогою команди User menu. При створенні або редагуванні користувацького меню доступні практично всі команди
вбудованого текстового редактора, але не дозволяється спеціфіровать ім'я файлу (завжди використовується файл
nc.mnu). Nc.mnu є звичайним текстовим файлом, проте команди меню оформляються відповідно до певних правил. Кожна команда
призначеного для користувача меню описується рядком - заголовком, за яким слідує один або кілька рядків реалізації. Рядок-заголовок буде відображатися при
виклик для користувача меню на екран. Вона починається з оперативною клавіші виклику команди, за якою має слідувати двокрапка. p>
Після двокрапки, принаймні через один пробіл, розташовується найменування команди. Якщо оперативно видавати команду не
передбачається, то зробіть поле оперативної клавіші порожнім (в цьому випадку назва команди має записуватися в рядку-заголовку, без початкових
пробілів). Відзначимо, що оперативна видача для користувача команди можлива тільки після виклику для користувача меню на екран дисплея (а не на екрані
оболонки). p>
Альтернативним способом введення для користувача команди є явний вибір пункту
призначеного для користувача меню. Строки реалізації відрізняються від рядка-заголовка, принаймні, одним початковим пробілом. Вони визначають дії, які підлягають
виконання при виборі даної команди. Вимоги до рядків реалізації в основному такі ж, як до рядків командного файлу. У будь-якій рядку файлу
призначеного для користувача меню можна розмістити коментар. Розглянемо приклад опису для користувача команди для виклику інтегрованого середовища Turbo Pascal і її установки на обробку
файлів в кореневому каталозі дискети у приводі А: Р: Turbo Pascal/6.0 PAUSE встановіть дискету
в привід А:, А: CDD: LANGSTP 6.0TURBO; D:. Повернення в робочий каталог. У призначеному для користувача меню ця
команда може бути видана натисканням клавіші Р. Замість Р можна було б, наприклад, вказати F3. p>
4. b> Відновлення даних відформатованого диска програмою b> unformat NU b> p>
Звернемося до порівняно нескладної і досить важливою процедуру відновлення випадково відформатували дисків, що подається
утилітою Unformat. p>
Перш за все потрібно пам'ятати, що команда операційної системи format діє по різному
для жорстких і гнучких дисків, має декілька принципово різних режимів роботи. Для жорстких дисків команда format оновлює тільки інформацію в системній області диска, не
зачіпаючи області даних, проводячи фактично логічне форматування дисків. p>
Для гнучких дисків команда проводить і фізичне форматування, тобто заново розбиває диск на доріжки, сектори, позначає
дефектні блоки і потім створює на диску системні запису. Тому після форматування дискет у звичайному режимі ДОС (команда format з ключем/u),
інформація на них оновлюється і в області даних, проте за замовчуванням команда діє для дискет так само, як і для жорсткого диска, зберігаючи інформацію в
області даних. p>
Для збереження системної інформації на дисках у складі пакета NU є програма Image, яка виконується тільки в недіалоговом режімеп з
командного рядка, що є і на головному екрані оболонки. Наприклад для збереження системної області диска А: необхідно виконати команду: p>
Image a: p>
яка в результаті створить копію системної області диска А: у вигляді двох файлів: p>
Image.idx p>
з атрибутами R, A, H, S, який буде розміщений в останньому кластері диска А: і p>
Image.dat p>
з атрибутами R, A. При цьому обидва файли реєструються в кореневому каталозі диска. P>
Збереження системної інформації дисків автоматично забезпечується необхідні інструменти безпечного форматування дисків Safe Format, яку можна
використовувати замість команди format через що надається їй більш багатого сервісу. Режим створення
копій системної області диска включається тут функцією Safe Unformat Info. p>
Процедура відновлення відформатованого диска зводиться до виконання утиліти Unformat,
яка виконується в діалоговому режимі. Після вибору імені відновлюваного диска і підтвердження початку роботи утиліти (відновлюється стара
логічна структура диска, яка існувала до його форматування, нова структура буде зруйнована) Утиліта шукає на диску файли з системною інформацією Image.idx, і Image.dat і пропонує
вибрати останній (Resent) або попередній (Previos) варіанти цих файлів. Попередній варіант використовується у випадку, якщо ви після
форматування диску вже встигли зробити копію його системної області утилітою. p>
У наступному діалоговому вікні необхідно вибрати режим повного (Full) або часткового (Partial) відновлення
системної області диска. При повному відновленні робота утиліти закінчується автоматично, а режим часткового
відновлення вибирають у випадку, коли досить добре уявляють структуру відформатованого диска і хотіли б згодом «вручну» за допомогою дискового
редактора Disk Editor відновити диск. p>
Закінчується процедура відновленням відформатованого диска рекомендацією виконати утиліту Disk Doctor, для перевірки правильності
отриманої інформації. p>
5. b> Загальні і спеціалізовані методи захисту від вірусів b> p>
Для захисту від вірусів можна використовувати: p>
загальні засоби захисту інформації, коториие корисні також і як страховка від фізичного псування дисків,
неправильно працюючих програм або помилкових дій користувачів; p>
профілактичні заходи, що дозволяють зменшити ймовірність зараження вірусом; p>
спеціалізовані програми для захисту від вірусів. p>
Незважаючи на те, що загальні засоби захисту інформації дуже важливі для захисту від вірусів, всі p>
ж їх одних недостатньо. Необхідно і застосування спеціалізованих програм для захисту від вірусів. Ці програми можна
розділити на кілька видів: p>
n ПРОГРАМИ-ДЕТЕКТОРИ дозволяють виявляти файли, заражені одним з
відомих вірусів. p>
n ПРОГРАМИ-ДОКТОРА, або фаги, "лікують" заражені програми
або диски, "викусивая" із заражених програм тіло вірусу, тобто востанавлівая програму в тому стані, в якому вона перебувала до зараження
вірусом. p>
n ПРОГРАМИ-ревізор спочатку запам'ятовують відомості про стан програм і
системних областей дисків, а потім порівнюють їх стан з початковим. При виявленні невідповідностей про це повідомляється користувачеві. P>
n ДОКТОРА-ревізор - це гібриди ревізорів і докторів, тобто програми,
які не тільки виявляють зміни у файлах і системних областях дисків, а й можуть у разі змін у файлах і системних автоматично повернути в
початковий стан. p>
n ПРОГРАМИ-ФІЛЬТРИ розташовуються резидентної в оперативній пам'яті комп'ютера і
перехоплюють ті звернення до операційної системи, що використовуються вірусами для розмноження і нанесення шкоди, і повідомлают про них користувачеві.
Користувач може дозволити або заборонити виконання відповідної операції. P>
n ПРОГРАМИ-ВАКЦИНИ, або ІММУНІЗАТОРИ, модифікують програми і диски
таким чином, що це не відбивається на роботі програм, але той вірус, від якого здійснюється вакцинація, вважає ці програми або диски вже
зараженими. Ці програми вкрай не ефективні. p>
Стратегія захисту від вірусів: b> p>
Найкращою стратегією захисту захисту від вірусів є багаторівнева, "Ешелонована" оборона. Опишемо
структуру цієї оборони. p>
Засобам розвідки в "обороні" від вірусів відповідають програми-детектори, що дозволяють
перевіряти знову отримане програмне забезпечення на наявність вірусів.
На передньому краї оборони знаходяться програми - фільтри. Ці програми можуть
першими повідомити про роботу вірусу і запобігти зараження програм і дисків.
Другий ешелон оборони складають програми-ревізори, програми-доктори та
доктори-ревізори. Ревізори виявляють напад вірусу навіть тоді, коли він зумів "просочитися" через передній край оборони. Програми-доктори
застосовуються для відновлення заражених програм, якщо її копій немає в архіві, але вони не завжди лікують правильно. Доктора-ревізори виявляють напад
вірусу і лікують заражені програми, причому контролюють правильність лікування. p>
Найглибший ешелон оборони - це засоби розмежування доступу. Вони не дозволяють вірусам і невірно
працюючим програмам, навіть якщо вони проникли в комп'ютер, зіпсувати важливі дані. p>
І, нарешті, в "стратегічному резерві" знаходяться архівні копії інформації і "еталонні"
дискети з програмними продуктами. Вони дозволяють відновити інформацію при її ушкодженні. B> p>
6. b> Упаковка з додатковими можливостями. Упаковка і розпаковування підкаталогами з усіх
або вибраних фото. Упаковка в різних режимах архіватором b> RAR. B> p>
Для створення архіву за допомогою архіватора rar необхідно: p>
1. Запустити програму rar.exe на весь екран, знайти і відкрити каталог, в якому
знаходяться архівіруемие файли і відзначити їх. p>
2. Натиснути клавішу F2, при цьому буде створено архів з розширенням rar та ім'ям, що збігається з ім'ям каталогу. P>
3. Взможно створити архів *. rar, записавши в командний рядок: rar a ім'я архіву (без розширення).
Курсор повинен бути в каталозі з архівіруемимі файлами. Їх відзначати не потрібно. P>
4. Для створення саморазархівірующегося rar-архіву з розширенням *. exe, треба в
командний рядок записати: rar a-s-sfx ім'я архіву (без розширення), де-s означає максимальну ступінь стиснення,-sfx означає створення архіву з розширенням *. exe. p>
5. Якщо треба ввести пароль, то в командний рядок слід додати ключ-p, наприклад: rar a
-p ім'я архіву (без розширення), потім ввести пароль з клавіатури. При отриманні файлів з цього архіву треба буде вводити пароль, інакше витягнута програма не буде
працювати. p>
6. Для створення багатотомної rar-архіву з використанням усього вільного об'єму дискети (-v),
команда буде: rar a-s-r-vb: name. p>
7. Створення багатотомного rar-архіву на жорсткому диску, розмір томи відповідає ємності дискети: rar
a-s-r-v1440 name. p>
Для вилучення файлів з архіву з розширенням rar необхідно: p>
1. Запустити програму rar.exe на весь екран, знайти каталог з архівом rar і ввійти в архів, натиснувши на Enter. P>
2. Відзначити всі файли архіву і натиснути на клавішу F4, при цьому файли будуть вилучені з
архіву. p>
3. Можливо витяг файлів з архіву *. rar, записавши в командний рядок: rar e *. rar і натиснувши
Enter. Архіватор rar.exe при цьому повинен бути в каталозі, вказаному в команді Path файла autoexec.bat. Для вилучення файлів з архіву з повним шляхом, тобто з каталогами, командний рядок
буде: rar x *. rar. p>
4. Архіватор rar дозволяє переглядати архіви arj, zip, lha. P>
5. Для розархівації багатотомного rar-архіву name.rar з дискети в каталог PROBA на диску
З: треба записати в командний рядок: rar x name.rar c: proba; Перегляд будь-якого архіву: rar en name.rar. Якщо архів не містить каталоги, то
замість ключа x буде ключ e.Программа RAR дозволяє переглядати текстові файли, що знаходяться в rar, arj, zip і lha архівах. Для цього треба
запустити програму rar, увійти в архів, знайти текстовий файл і натиснути F3. p>
6. Тестування RAR-архіву: rar t name.rar або rar t name.exe дляrar-sfx архіву. P>
7. Перегляд RAR-архіву: rar en name.rar або rar name.exe, rar en name.exe для rar-sfx архіву. P>
Програма вилучення файлів з rar-архіву unrar.exe (ver. 1.02) p>
1. Для вилучення файлів з rar-архіву name.rar в командний рядок треба записати: unrar e
name.rar і натиснути Enter. Якщо архів містить каталоги, то командний рядок буде: unrar x name.rar. P>
2. Для вилучення файлів з rar-архіву в каталог PRIMER, який створюється автоматично на диску С:, в командний рядок треба записати: unrar x name.rar c: primer. Архів
name.rar може містити каталоги і бути багатотомних (name.rar, name.r00, name.r01, name.r02 і т.д.). Для
простого архіву замість x буде e. p>
3. Для перегляду архіву командний рядок буде: unrar l name.rar, а для тестування
архіву: unrar t name.rar. p>