Головна

Зберігаються на диску

  1.  Гнучких дисках жорсткому диску
  2.  Дискети та дисководи бувають двох розмірів.
  3.  Яку модель розміщення файлів на диску використовують операційні системи Windows
  4.  нумерація дискет
  5.  Розміщення операційної системи на диску
  6.  Створення нової БД на дискеті.
  7.  Схема відшукання кластерів файлу на диску в файлової системі FAT16

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

¦ CON - клавіатура і дисплей (консоль);

¦ PRN або LPTI - основний принтер.

приклад:

 З:> COPYTON.TXTPRN  Друк вмісту текстового файлу на принтері
 З:> COPYCONSIM.TXT  Заповнення файлу SIM. ТХТ надходять з клавіатури символами
 З:> COPYCONPRN  Всі символи, що набираються з клавіатури, друкуються, минаючи центральну частину комп'ютера, т. Е. Комп'ютер використовується як друкарська машинка. Одночасно комп'ютер може обробляти інформацію відповідно до програми, де не потрібно звернення до принтера

Контрольні питання:

1. Що таке операційна система, її призначення?

2. Склад MS-DOS.

3. Що таке файлова система? Що таке файл, каталог і підкаталог?

4. Як позначається файл? Що включає повне ім'я файлу?

5. Що означає термін «ім'я диска»?

6. Основні команди MS-DOS.

7. Призначення файлів CONFIG.SYS та AUTOEXEC.BAT.

8. Що таке «запрошення ОС»?

9. Як запустити програми PR.exe і KEYRUS.com?

Тема 3. Програмна оболонка Norton Commander ».

Операційна система MS DOS стандартно реалізує лише найпростіший діалог з користувачем на рівні введення окремих команд. Більш ефективною і сучасної є організація такого діалогу, коли користувачеві доступна вся інформація на екрані. Управління системою виконується з використанням таких елементів, як меню, функціональні клавіші, миша, вікна. Це дозволяє різко скоротити введення символьної інформації з клавіатури і тим самим зменшити число помилок і витрати часу при взаємодії з системою.

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

В даний час існує досить багато програм-оболонок. Більш того, останні версії ОС MS DOS мають свої оболонки з досить зручним сервісом. Однак найбільш поширеною залишається програма-оболонка Norton Commander. Іноді використовується російська аналог цієї програми - оболонка Volkov Commander.

Знайомство з Norton Commander. загальні поняття

Можливості Norton Commander. Norton Commander (NC) дозволяє виконувати багатий набір операцій, в тому числі:

- Всі операції з файлами, П / К і каталогами, які допускає MS-DOS, тільки більш зручним, тільки більш зручним для користувача способом, т. Е. Операції створення, копіювання, перегляду, видалення файлів і підкаталогів, перегляду каталогів дисків і т . д .;

- Наочно зображувати зміст каталогів дисків і П / К;

- Переглядати текстові файли, підготовлені різними редкторамі текстів, і навіть графічні файли;

- Редагувати текстові файли;

- Архівувати файли і ще дуже багато корисних операцій.

Склад і розміщення середовища.Norton Commander - розвивається система, оскільки регулярно з'являються нові версії Norton Commander із дедалі вищими можливостями. В даний час використовуються версії 3.0, 4.0 і 5.0. Ми розглянемо основні можливості Norton Commander версії 4.0, але все сказане справедливо для версії 5.0, за деяким винятком.

Norton Commander 4.0 - це комплекс програм, загальний обсяг яких досить великий - близько 1,5 Мбайта. Мінімальний склад середовища, «ядро», вимагає 330 Кбайт пам'яті на диску.

Всі файли комплексу зазвичай включаються до складу підкаталогу з ім'ям NC диску С :. Основний файл системи - NC.exe.

Запуск Norton Commander. Як правило, команда запуску Norton Commander включається в файл автозапуску, в результаті чого після завантаження ОС Norton Commander автоматично запускається в роботу. Якщо цього не відбулося, то після запрошення ОС слід ввести команду:

C: NCc

Після завантаження Norton Commander ми бачимо на екрані найчастіше список імен файлів і підкаталогів файлової системи MS-DOS.

Усе! Norton Commander готовий до роботи.

Для припинення роботи з Norton Commander послідовно натиснути клавіші F10 і () - імена файлів і підкаталогів зникають з екрану, і ми можемо знову працювати з MS-DOS без посередника - середовища Norton Commander.

Структура екрану. Отже, при роботі з Norton Commander на екрані зазвичай присутній список імен файлів і підкаталогів файлової системи, розташований в декілька стовпців. Якщо придивитися, то побачимо, що екран розбитий на дві половини (по вертикалі) - на ліву и праву панелі - Кожна обведена подвійною рамкою.

На кожну панель може бути виділений кореневої каталог одного диска (A :, D :, C: і т. Д.) Або деякий підкаталог, їх імена висвічуються в верхньому рядку панелі. Таким чином, користувач може бачити каталоги двох дисків або П / К (але працювати з ними може по черзі).

Перший рядок на екрані, вище панелей Norton Commander, розташовується рядок головного меню: 5 позицій з іменами Left (Ліва панель), File (Файли) і т. Д.

Якщо ви, болісно вдивляючись в екран, не бачите меню - натисніть клавішу F9, рядок меню з'явилася, але про це пізніше.

Нижче панелей Norton Commander знаходиться командний рядок, що містить «запрошення ОС», - в цей рядок можна вводити команди ОС, розглянуті вище, ігноруючи середу.

У самій нижній частині екрана - прямокутники з цифрами і текстом - це підказка про призначення функціональних клавіш (т. Е. Клавіш F1, F2, ..., F10).

Так 1Help (1Помощь) означає, що клавіша F1 видає допомогу, підказку про роботу з NC; 5Copy (5коп) означає, що клавіша F5 включає режим копіювання файлу (ів), т. Д.

На кожній панелі можна бачити імена підкаталогів (виводяться великими літерами) і імена файлів (виводяться малими літерами).

Для кожного файлу в режимі повного формату виводяться ім'я та тип, а також обсяг в байтах, дата і час створення. В режимі короткого формату - Тільки ім'я і тип, осталіние характеристики цікавить вас файлу можна побачити в нижньому рядку панелі.

Принцип роботи з Norton Commander і основні поняття. Рекомендуємо вивчення наступного матеріалу при безпосередньому спілкуванні з ПЕОМ.

На панелі NC бачимо, що на одній з панелей деяка рядок або ім'я деякого файлу (П / К) виділено підсвічуванням. Ми будемо називати її «курсор-підсвічування».

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

Натисніть Tab - поточної стала інша панель; ту ж клавішу натисніть ще раз.

Курсор-підсвічування можна переміщати по екрану клавішами переміщення курсору «^» і «v».

Для вказівки файлу (підкаталогу), з яким доведеться працювати, на одну з панелей слід вивести каталог диска або підкаталог, в якому міститься цей об'єкт, а потім курсор-підсвічування встановити на ім'я цього файлу (підкаталогу), т. Е. «Виділити файл (П / К) на панелі da.bas (на панелі NC) »- так будемо говорити.

Для виконання тепер будь-якої операції з нашим файлом (П / К) досить певну клавішу - зазвичай це функціональні клавіші F3, F4, ...

Так, якщо прочитати файл D: da.bas, досить вивести на ліву, наприклад, панель каталог диска D :; встановити курсор-підсвічування на ім'я da.bas і натиснути клавішу F3 - на екрані замість панелі NC з'явиться текст, що міститься в файлі da.bas.

Для створення підкаталогу ТТТ на поточному диску натисніть клавішу F7: на екрані невелике вікно, введіть з клавіатури символи ТТТ і натисніть клавішу Enter (Enter) - вікно зникне, а на поточному панелі з'явилося ім'я підкаталогу ТТТ.

Операцію «виділити файл (П / К)» слід відрізняти від операції «помістити файл (П / К)». В останньому випадку змінюється колір (яскравість) шрифту імені файлу (П / К).

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

Якщо ви перебуваєте перед включеною ПЕОМ і на екрані панелі NC, то натисніть кілька разів клавіші «^» і «v» і поспостерігайте за переміщенням підсвічування.

А тепер натисніть кілька разів клавішу INS - підсвічування переміщається, але разом з цим послідовно змінюється колір кожного виділеного імені. Ще раз так само пройдіться поміченим файлів (П / К) - позначка зникне.

Інтерфейс середовища Norton Commander. Середовище включає в себе зручні і гнучкі засоби взаємодії користувача з системою - подібні засоби називаються інтерфейсом.

Використання цих коштів (основи роботи з ними) описано в наступному параграфі.

Інформацію (в конспективному вигляді) про всіх засобах середовища Norton Commander і роботі з нею можна отримати безпосередньо в середовищі, натиснувши клавішу F1.

В першу чергу потрібно знати призначення клавіш Enter (Введення), Esc: клавіша Enter (Введення) підтверджує необхідність виконання будь-якої операції, Esc - скасовує виконання операції.

Принцип роботи з панелями NC ми вже розглянули.

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

Головне меню розташовується, як уже говорилося в верхній частині екрана (вище панелей Norton Commander) і являє собою горизонтальне світлове меню, Т. Е. Меню, що представляє собою перелік з п'яти пунктів, розташованих в одному рядку, які виділяти по черзі світловим маркером, т. Е. Підсвічуванням.

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

Для виклику меню на екран і активізації його потрібно натиснути клавішу F9; для видалення меню з екрану і виходу з нього Esc.

Контрольні питання:

10. Що таке Norton Commander?

11. Як отримати підказку про роботу з Norton Commander?

12. Як вивести каталог диска на ліву (праву) панель?

13. Як перейти на іншу панель Norton Commander?

14. Як увійти в підкаталог і вийти з нього?

15. Як створити П / К з ім'ям РК на диску Х :?

16. Що таке текстовий файл? Як переглянути вміст текстового файлу? Як вивести на екран подібний файл для редагування?

17. Як скопіювати файл (F) з підкаталогу РА в підкаталог РВ диска Х1 :?

18. Як запустити програму РR. ехе?

19. Як і для чого здійснюється автоматичний пошук файлу в каталозі диска?

20. Як і для чого позначають (виділяють) файли на панелі Norton Commander?

21. Що таке «архівація файлів»? Як здійснюється архівування та розархівування файлів (П / К)?

Тема 4. Операційні системи та оболонки. графічна оболонкаWindows.

ПОНЯТТЯ ОПЕРАЦІЙНОЇ СИСТЕМИ

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

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

Історія розвитку операційних систем налічує приблизно півстоліття. Вона багато в чому визначалася розвитком обчислювальної апаратури. Перші цифрові обчислювальні машини працювали без операційних систем, всі завдання організації обчислювального процесу вирішувалися програмістом з пульта управління вручну. Прообразом сучасних операційних систем з'явилися моніторні системи, автоматизовані дії оператора по виконанню завдань на ЕОМ. У середині 1970-х рр. були реалізовані практично всі основні концепції, властиві сучасним операційним системам.

Без операційної системи доступ до апаратури і програм сучасного комп'ютера неможливий. Всі апаратні і програмні засоби доступні користувачеві ПК тільки за допомогою операційної системи (рис. 2).

Операційна система (ОС) - комплекс програм, що забезпечують функціонування комп'ютера і роботу користувача з його ресурсами.

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

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

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

Інша частина операційної системи завантажується в пам'ять в міру необхідності і виконує завдання більш високого рівня - забезпечує інтерфейс користувачу і прикладним програмам {Англ. Аpplication Program Interface, API), виконує команди.

Функції операційної системи. Основними функціями ОС є:

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

2) Організація файлової системи. Всі дискові операційні системи забезпечують створення файлової системи, призначеної для зберігання даних на диску і забезпечення до них доступу і можливості обробки;

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

- одночасної роботи декількох додатків;

- обміну даними між додатками;

- спільного використання ресурсів ПК кілька різних програм.

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

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

Багатозадачність не означає, що можна з успіхом відкривати необмежену кількість завдань. Чим більше завдань відкрито, тим повільніше працює система, важче виділити вільне місце в пам'яті, «поділити» ресурси пристроїв або встановити на них чергу. Іноді багатозадачність неможливий: деякі програми та ігри вимагають монопольного доступу до ресурсів, відсікаючи інші додатки.

Іноді в одній програмі виконується кілька потоків завдань (Многопоточность). Під час набору тексту текстова програм; приймає букви з клавіатури, попутно перевіряє правопис і може вести фонову друк іншого документа.

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

Операційна система (або програми) може створювати в оперативній пам'яті буфер обміну, або просто буфер, - Захищену область тимчасового постійного зберігання даних для виконання копіювання і перенесення між вікнами документів, програм або між програмою і пристроєм вводу / виводу. Буфер - не пристроєм, а частина пам'яті, захищена оперативної системою. В ОС Windows вміст буфера можна подивитися. Буфер зберігає (останній) фрагмент, але деякі програми можуть накопичувати в буфері кілька фрагментів. Графічний інтерфейс надає можливості графічного виділення та перенесення даних між вікнами папок і прикладними програмами: текст копіюється, зберігаючи форматування, діаграму з Excel або малюнок з Photoshop можна вставити в документ Word. Крім даних буфера операційна система тимчасово виділяє в пам'яті невеликого розміру блок управління файлом, що зберігають ідентифікатор файлу, відомості про розташування файлу на диску, запам'ятовує положення курсора або виділення в вікні файлу.

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

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

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

Сучасні великі програми добре працюють, якщо оперативна пам'ять комп'ютера - 512 Мбайт і вище, а для файлу підкачки на диску є резерв вільного місця 500-1000 Мбайт. В принципі розмір файлу підкачки може досягати 4 Гбайт або, принаймні, в кілька разів перевищувати фізично встановлену оперативну пам'ять.

При боргом редагуванні великих документів і графічно)! зображень, одночасній роботі багатьох програм операційна система «перевантажує» диск набряклим файлом підкачки і може працювати нестабільно. При нестачі фізично встановленої оперативної пам'яті різко зростає число звернень до жорсткого диска, що гальмує роботу. Краще, не чекаючи збою, іноді примусово зберігати опрацьований документ або зображення, а в графічному редакторі застосовувати команду Очистити пам'ять від «історії» попередніх команд. При тривалій роботі рекомендується іноді перезавантажувати операційну систему. При правильному завершенні роботи програм операційна система видаляє тимчасові файли з жорсткого диска, але в разі збою програми, зависання системи і аварійного завершення роботи на диску можуть залишитися фраменти файлів.

Для правильної роботи програми повинні бути встановлені на ПК. В процесі установки програми здійснюється його прив'язка до існуючої апаратно-програмному середовищі і настройка на роботу в цьому середовищі;

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

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

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

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

У старих операційних системах користувач повинен був сам конфігурувати систему - вказувати, яке новий пристрій встановлено, визначати його налаштування і правила спільної роботи з іншими пристроями.

В сучасних операційних системах існує набір правил Plug and Play (Англ. - Включив і працюй), що дозволяють операційній системі ще при установці на комп'ютер автоматично виявляти пристрої в його складі, розпізнавати, налаштовувати. Згодом при підключенні нового пристрою його розпізнавання і настройка теж виконуються автоматично. Якщо при черговій завантаженні операційна. система виявляє новий принтер або модем, вона налаштовує його за допомогою майстри пристроїв і встановлює драйвер - програму, яка обслуговує роботу пристрою. Ієрархічне уявлення підпорядкованості і налаштувань пристроїв, дерево пристроїв, зберігається в базі даних - реєстрі операційної системи.

ВИДИ операційних систем

Операційна система розробляється під набір команд процесорів конкретного сімейства. Наприклад, операційна Microsoft Windows XP створена для роботи з процесорами корпорації Intel і сумісними з ними, мають однаковий або аналогічний набір команд. Для визначення обчислювального пристрою операційної системи, на основі яких працює комп'ютер, застосовується термін «платформа». Головною ознакою комп'ютерної платформи є процесор, оскільки інші пристрої, такі, як материнська плата і пам'ять, стандартизовані або мають непринципові відмінності. Приклади платформ: операційні системи Windows 9x / 2000 / XP / 2003, Linux для комп'ютера на основі процесорів Intel; операційна система MacOS для комп'ютера Apple Macintosh; операційна система Solaris для комп'ютерів компанії Sun; операційна система IBM S / 390 для суперкомп'ютерів.

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

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

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

Операційні системи Microsoft Windows версій 9х / 2000 / ХР використовуються в більшості персональних комп'ютерів (позначення Windows 9x відповідає версіями Windows 95 і 98). Вони мають графічний інтерфейс, підтримують багатозадачність, управління віртуальною пам'яттю, до них випущено багато прикладних програм, є можливість підключати різноманітні периферійні пристрої та працювати в комп'ютерній мережі.

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

При побудові складних мереж, як правило, один або кілька комп'ютерів виділяють для виконання окремих мережевих функцій. Такі мережі називають мережами з виділеним сервером, а встановлюються на них мережеві ОС - операційними системами з виділеним сервером. Залежно від виконуваних функцій розрізняють файл-сервери, принт-сервери, сервери додатків і т. Д. На комп'ютери-сервери встановлюються спеціальні серверні варіанти мережевих ОС. Такі ОС мають потужні мережевими можливостями. Їх робота оптимізована для виконання покладених на них функцій. Зазвичай в серверах відсутня клієнтська частина, як, наприклад, в Novell Net Ware. Але в мережевих ОС Windows клієнтська частина присутня. Використання сервера як локального клієнтського комп'ютера повинно бути обмежено, так як це може зменшити продуктивність роботи комп'ютера в якості сервера. Мережі з виділеним сервером або декількома серверами в порівнянні з однорангових мережами мають ряд переваг, пов'язаних не тільки з потенційними можливостями використовуваних мережевих ОС, але і з застосуванням більш калиткою техніки серверів, а саме:

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

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

- розподілений режим роботи «клієнт-сервер».

До недоліків можна віднести відносну складність як в освоєнні, так і в експлуатації таких ОС і обмежені можливості доступу до ресурсів клієнтських машин. Визнаними лідерами мережевих ОС з виділеним сервером є Windows NT / Server 2003 і Novell Net Ware.

Однією з альтернатив сімейства операційних систем Windows є сімейство операційних систем UNIX. Основна відмінність і перевага цієї системи полягає в тому, що вона реалізована для дуже широкого кола апаратних платформ. Різні версії UNIX створені практично для будь-яких комп'ютерів самих різних виробників, починаючи з персональних і закінчуючи найпотужнішими суперкомп'ютерами. Завдяки своїй надзвичайній гнучкості операційні системи сімейства UNIX за час, що минув з моменту появи в 1969 р набули широкого поширення на машинах різної потужності і архітектури, забезпечуючи на них загальні умови виконання програм. UNIX є не тільки багатозадачною операційною системою, але і багато користувачів системою, що дозволяє декільком користувачам розділяти обчислювальні ресурси одного комп'ютера. Це властивість дає можливість використовувати UNIX в якості операційної системи для міні-комп'ютерів і суперкомп'ютерів (мейнфреймів), до яких користувачі підключаються через термінали.

Серед програмного забезпечення, крім потужних систем управління базами даних, систем управління підприємством, банківських систем, систем автоматизованого проектування, для UNIX написана величезна кількість прикладних програм, в тому числі текстові процесори, процесори електронних таблиць, графічні редактори, що робить UNIX ще більш універсальною системою . Засоби мережевої взаємодії є невід'ємною частиною UNIX, що робить цю систему зручною для створення різних гетерогенних систем, розробки мережевих додатків, а також для використання в якості основної серверної платформи в Інтернеті. В даний час існує безліч версій операційної системи UNIX від різних виробників. Серед них можна виділити кілька найбільш відомих комерційних версій: SunOS і Solaris для комп'ютерів компанії Sun, AIX для міні-комп'ютерів компанії IBM, IRIX для комп'ютерів компанії Silicon Graphics, SCO UNIХ компанії Santa Cruz Operation (SCO) для комп'ютерів на платформі Intel, а також вільно розповсюджуваних: FreeBSD і Linux для комп'ютерів на платформі Intel. Таким чином, основні причини популярності системи UNIX:

- система написана на мові високого рівня, завдяки чому її легко розуміти, змінювати і переносити на інші апаратні платформи;

- наявність простого призначеного для користувача інтерфейсу, в якому є можливість надавати всі необхідні користувачу послуги

- наявність ієрархічної файлової системи, легкої в супроводі і ефективної в роботі;

- забезпечення узгодження форматів в файлах, робота з послідовним потоком байтів;

- наявність простого послідовного інтерфейсу з периферійними пристроями;

- наявність вбудованих засобів підтримки комп'ютерних мереж що робить систему UNIX однією з найпопулярніших серверних платформ в Інтернеті;

- система є багато користувачів, багатозадачного; каждийьпользователь може виконувати одночасно кілька процесів;

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

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

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

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

контекст процесу містить менше оперативну, але більш об'ємну частину інформації про процес, необхідну для відновлення виконання процесу з перерваного місця: уміст регістрів процесора, коди помилок виконуваних процесором системних викликів, інформацію про всіх відкритих даним процесом файлів, про незавершені операції введення / виводу і інші дані, характеризують стан обчислювального середовища в момент переривання. Контекст, так само, як і дескриптор процесу, доступний тільки програмам ядра, т. Е. Знаходиться у віртуальному адресному просторі операційної системи, однак він зберігається не в області ядра, а безпосередньо примикає до образу процесу і переміщається разом з ним, якщо це необхідно , з оперативної пам'яті на диск.

У UNIX для процесів передбачені два режими виконання: привілейований і звичайний. В привілейованому режимі виконуються функції ядра системи, а в звичайному режимі - програми користувача. Файлова підсистема UNIX забезпечує єдиний інтерфейс доступу до даних, розташованим на накопичувачах, і до периферійних пристроїв. Одні і ті ж функції можуть використовуватися при запису даних на жорсткий диск і при виведенні інформації на принтер. Програми, що виконуються під управлінням системи UNIX, не містять ніякої інформації щодо внутрішнього формату, в якому ядро ??зберігає файли даних, дані в програмах представляються як бесформатний потік байтів. Програми можуть інтерпретувати потік байтів по своєму бажанню, при цьому будь-яка інтерпретація не стане пов'язана з фактичним способом зберігання даних в операційній системі.

Останнім часом все більш популярними стають реалізації операційної системи UNIX для персональних комп'ютерів. Однією з них є операційна система Linux. Linux - це оригінальна реалізація UNIX для платформи Intel, виконана співробітником університету Гельсінкі Т. Лінусом. Linux поширюється вільно і являє собою економічну операційну систему. Linux підтримує більшість властивостей, властивих іншим реалізаціям UNIX. Linux - це повна багатозадачна і розрахована на багато користувачів операційна система. Більшість вільно розповсюджуваних по мережі Інтернет програм для UNIX можна скомпілювати для Linux практично без особливих змін. Крім того, всі вихідні тексти для Linux, включаючи ядро, драйвери пристроїв, бібліотеки, призначені для користувача програми та інструментальні засоби, поширюються вільно. Іншою специфічною внутрішньою рисою Linux є підтримка національних та стандартних клавіатур динамічно завантажуються драйверами, що робить цю систему більш універсальною. Linux підтримує різні типи файлових систем для зберігання даних. Деякі файлові системи були створені спеціально для Linux. У Linux реалізована також файлова система MS DOS, що дозволяє прямо звертатися до файлів MS DOS на жорсткому диску, а також файлова система ISO 9660 CD-ROM для роботи з дисками CD-ROM. Linux забезпечує повний набір протоколів TCP / IP для роботи в мережі.

ЗАВАНТАЖЕННЯ ОПЕРАЦІЙНОЇ СИСТЕМИ

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

При включенні живлення комп'ютера проводиться процес самотестування апаратних засобів, так звана процедура POST (Power-On Self-Test). Ця процедура проходить під управлінням базової системи введення / виводу BIOS. У разі виявлення проблем в апаратній системі, наприклад несправності ОЗУ, системної плати, процесора, відеокарти, відсутності сигналу від клавіатури, система BIOS повідомляє про це шляхом виведення повідомлення про помилку на екран »монітора і подачі звукових сигналів.

Успішне завершення процедури POST дозволяє перейти до наступного етапу завантаження операційної системи - ініціалізації. Для успішного виконання цього етапу потрібно присутність певних файлів в суворо визначених місцях кореневого каталогу завантажувального диска. При цьому вміст файлів має бути повним і неушкодженим. Система BIOS визначає завантажувальний диск, це може бути флоппі-диск, жорсткий диск або CD-диск. Послідовність опитування цих дисків визначена в BIOS. виявивши головний завантажувальний запис (Master Boot Record, MBR) і таблицю розділів, які повинні знаходитися в першому секторі диска, BIOS зчитує завантажувальний запис, завантажує її в оперативну пам'ять і передає їй управління. Як правило, головна запис не залежить від конкретної операційної системи. Код, що міститься в головний запис завантаження, сканує таблицю розділів з метою пошуку системного розділу. Знайшовши системний розділ, MBR завантажує в пам'ять його завантажувальний сектор, що зберігається в нульовому секторі системного розділу і містить завантажувальний код операційної системи. Завантажувальний сектор системного розділу залежить як від операційної системи, так і від файлової системи.

Код, що міститься в завантажувальному секторі, здійснює запуск операційної системи. Якщо на жорсткому диску немає системного розділу, то на екран виводиться повідомлення про помилку. У разі включення комп'ютера з встановленою звичайною дискетою в дисководі А: і налаштуванням в BIOS на екрані також з'являється повідомлення про помилку типу: Non-system disk or disk error, Replace and press any key when ready. В цьому випадку слід видалити дискету з дисковода і натисканням будь-якої клавіші продовжити процес завантаження.

Програма-завантажувач, зберігається в кореневому каталозі завантажувального диска, завантажується в оперативну пам'ять, бере керування на себе, визначає, яку операційну систему потрібно запустити (на даному етапі на екрані може виводитися перелік операційних систем, які можуть бути завантажені), і завантажує файли операційної системи з завантажувального розділу і необхідні для роботи системи драйвера (рис. 3).

Заключним етапом може бути реєстрація користувача в системі. Цей етап не є обов'язковим і відсутня в широкому діапазоні систем.

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

ІНТЕРФЕЙС ОПЕРАЦІЙНОЇ СИСТЕМИ

Операційна система персонального комп'ютера повинна мати дружній інтерфейс (Зручний як засіб спілкування), бути стійкою до помилок користувача і зручною для його роботи за комп'ютером Інтерфейс командного рядка застосовувався до 1990-х рр. в популярній операційній системі персональних комп'ютерів MS-DOS (Англ, Microsoft Disk Operation System, MS DOS -дісковая операційна система). Взаємодія з системою здійснювалося подачею команд з клавіатури у вигляді певної алфавітно-цифрової послідовності в так звану рядок запрошення на екрані. Операційна система перетворювала такі команди в операції, що виконуються комп'ютером. Команди імена файлів треба було пам'ятати і точно записувати. Прикладні програми під DOS мали меню, але не на основі графічного, а символьного інтерфейсу (наприклад, псевдографічні символи рамок). Персональний комп'ютер, хоча і стояв на столі, ще не став персональним для непрограмістів.

Більш зручний інтерфейс у вигляді меню і поєднання клавіш надавали програми-оболонки для наочної роботи з операційною системою DOS. Спочатку такі оболонки представляли собою таблицю, в якій виводилися імена каталогів та файлів, що знаходяться на дисках ЕОМ, однак вони не набули поширення. Найбільшу популярність мала оболонка Norton Commander, що містить дві панелі зі списками зберігаються на дисках комп'ютера файлів і каталогів, а також набором команд. Команду не було потрібно набирати в рядку з клавіатури, а досить було ввести функціональною клавішею клавіатури або «позначити» сполучення клавіш. Екран нагадував статичну таблицю без переміщаються анімованих об'єктів сучасної комп'ютерної графіки. Застосування операційної оболонки Norton Commander значно спрощувало управління комп'ютером, дозволяло в наочному вигляді отримувати ін- формацію про його основних ресурсах (і їх завантаженості), здійснювати всі основні процедури управління комп'ютером. Широка популярність даної оболонки у користувачів привела до феноменупоявленія програм, «схожих на Norton». Їх автори, залишаючись у фарватері основний мультіпанельних ідеї, вносили певні вдосконалення (як правило, сервісного характеру). Серед таких «клонів» Norton Commander можуть бути названі Volkov Commander (VC), DOS Navigator (DN), Far (File and archive manager).

В кінці 1970-х рр. дослідження компанії Xerox показали, що найбільш зручною формою введення та подання інформації є наочний і зрозумілий навіть дитині мову картинок. Об'єкти роботи (файли, пристрої, команди, програми) бажано представляти у вигляді легко вгадується графічних образів, маніпуляції з якими повинні бути схожі на здійснювані людьми з аналогічними матеріальними об'єктами, спиратися на природність засвоєння графічної інформації людиною. Вперше такий графічний інтерфейс застосувала компанія Apple в операційній системі Macintosh, а потім компанія Microsoft в сімействі операційних систем Windows.

Графічний інтерфейс користувача (Graphical User Interface, GUI) - графічне середовище, організуюча взаємодія користувача з обчислювальною системою через візуальні елементи управління на екрані: вікна, списки, кнопки, гіперпосилання, значки та ін.

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

- вікна - прямокутні переміщувані області на екрані, в яких відображаються відкрита програма, якісь дані з файлу, повідомлення, т. е. вікно є своєрідним «пристроєм» введення / виведення інформації;

· меню и панелі кнопок для вибору і подачі команд;

· значки - малюнки-мініатюри, що представляють файли, папки, пристрої;

· покажчик на екрані (курсор) - символ (похила стрілка, вертикальна текстова паличка і ін.), переміщуваний по екрану, щоб виділяти елементи і подавати команди;

· пристрої позиціонування покажчика - миша, трекбол.

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

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

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

ФАЙЛОВА СИСТЕМА

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

файл програми (Або її частини) при відкритті (завантаженні в пам'ять) виконує свої дії і команди, в тому числі викликає інші програми, відкриває або створює файли документів. Файл програми не рекомендується змінювати.

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

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

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

У перших операційних системах MS DOS під ім'я файлу відводилося 8 символів, в операційних системах починаючи з версії Windows 95 дозволені довгі імена файлів - До 256 символів. В імені файлу заборонені знаки <>:; =? * /, Які використовуються в запису команд. Комп'ютер при роботі з файлами не розрізняє в імені великі та малі літери.

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

Файл, як правило, має розширення, або тип. Розширення імені файлу - Послідовність символів, призначених для Ідентифікації типу файлу1. Розширення відокремлюється крапкою від імені файлу і зазвичай складається з трьох-чотирьох символів (англійських букв). Так, в імені файлу academia.txt розширенням є txt, поcле розширення крапка не ставиться. Допустима запис імені і розширення великими та малими буквами. Широко застосовуються розширеннями імен файлів є такі:

DOC (Англ. document) - документ, що має формат тексту, зокрема створені програмою WordPad або Word;

TXT- Файли простого тексту (в кодуванні ASCII), в яких шрифт і абзаци мають однаковий вигляд, не форматуються, немає малюнків; зокрема, це файли, створені програмою Блокнот;

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

МРЗ, WAV - звукові записи AVI - аудіо- та відеофайли; HTM, HTML - файли веб-сторінок Інтернету; GIF, JPG, BMP, TIFF - графічні файли з малюнками;

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

ТМР - тимчасовий (Англ. temporal - тимчасовий) файл, який створюється операційною системою або програмою на період обробки, після закінчення видаляється, але іноді залишається через неправильне завершення або збою працювала програми.

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

Термін «розширення» в інформатиці використовується в сенсі збільшення, доповнення можливості, і не тільки імені файлу, але і пристроїв об'єкта та ін.

Операційна система зберігає асоціації розширень файлів в списку, який поповнюється після установки нової програми, яка працює з файлами конкретного типу. Наприклад, розширення .doc позначає: відкривати файл за допомогою програми Word або, якщо програма Word не встановлена, за допомогою програми Word Pad.

В принципі можна написати в імені файлу будь-яке розширення, перейменувати взагалі без розширення: дані не ушкодяться, проте неправильне розширення завадить операційній системі і програмою, яка працювала з файлом, дізнатися і відкрити його.

Є файли, які мають однакове ім'я, але різні розширенням: winrar.exe - програма архівації (стиснення) файлів, winrar.hlp - файл довідки до програми, winrar.cnt - файл змісту довідки.

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

Коли ім'я файлу невідомо точно або необхідно підібрати групу файлів зі схожими, але не повністю співпадаючими іменами, застосовують шаблон імені з підстановочних знаками. Позначка зірочка * в шаблонах імен замінює будь-який залишився до кінця імені кількість символів або їх відсутність. Знак питання ? позначає один символ. Приклади шаблонів імен файлів: *. * - Означає всі файли;

* .txt - Шаблон для файлів, що мають в імені однакове розширення txt;

Протокол * .doc - шаблон, якому відповідають файли з однаковим початком імені та розширенням doc, наприклад, протокол1.doc, протокол2.dос, протоколЗ.dос, протокол4.doc. справа ??. doc - шаблон для файлів, ім'я яких має однаковий початок «справу», потім два будь-яких символу і розширення doc, наприклад, файли дело31dос, дело_8dос, але не підходять файли справу 306.doc і дело_235.dос.

В операційній системі DOS не допускаються шаблони з невідомим початком імені або розширення. Наприклад, неприпустимі шаблони * zak.? Xt або ?? d.exe

Каталог. Каталог (папка) - Пойменований список групи файлів (з їх іменами і властивостями), доступний користувачу за допомогою команд операційної системи. У перших версіях операційних систем MS DOS використовувався термін «каталог», в операційних системах Windows став використовуватися термін «папка». Надалі * зложення матеріалу даного підрозділу буде використовуватися термін «каталог», а починаючи з § 3 - термін «папка».

ОС з графічним інтерфейсом, така як Windows, показує папку значком у вигляді канцелярської папки (див. Рис. 4, в), а відкриває як вікно зі значками та іменами вкладених файлів і папок.

Каталог займає строго певне місце в ієрархічній організації файлової системи, причому крім списку файлів може додатково містити вказівку на каталог нижчого рівня (підкаталоги). Для імен каталогів операційних систем MS DOS відводилося вісім символів, в операційних системах Windows для імені папки справедливі ті ж правила, що і для імен файлів (не більше 256 літер або цифр). Каталог не має розширення імені.

У кожної загальної групи файлів і папок є тільки один вищий (батьківський) каталог, в якому вони записані.

дерево файлів (Дерево каталогів) - структура каталогів, підкаталогів і файлів на диску, яка вказує розташування файлів в каталогах і підкаталогах, підкаталогів в каталогах. Логічна підпорядкованість графічно зображується деревом з однією вершиною, званої кор невим каталогом, або папкою диска, і розгалуженням (рис. 4). У кожну точку розгалуження входить тільки одна гілка від «батьківського» каталогу, а виходити можуть кілька. При переході до підлеглих каталогів вниз гілки тільки розходяться і ніколи не перетинаються.

Шлях до файлу - Вказівка ??диска і послідовності каталогів до папки, яка відкриває доступ до файлу. Шлях починається від значка з ім'ям диска (верхній рівень), що відкриває кореневу папку диска і позначається буквою з двокрапкою (наприклад, диск D :) і йде вниз по дереву каталогів. Імена дисків позначають латинськими буквами з двокрапкою, при цьому флоппі-дисководи мають імена А: і В: (якщо їх два), а жорстких дисків - С :, D: і т. Д., Ім'я CD-диска задається наступною латинською літерою - Е :. При записи послідовність каталогів перераховується через косу риску (- зворотний слеш).

Повне ім'я файлу (В Windows і MS-DOS) - запис імені файлу і розширення з попереднім шляхом до файлу в вигляді послідовності імен каталогів, розділених косою рисою. Повне ім'я D: ПІСЬМАМЕРІЯЗаявленіе.dос означає, що від кореневого каталогу диска D :, пройшовши каталог ЛИСТИ, МЕРІЯ, можна побачити і відкрити файл Заявленіе.doc. Файл повинен мати унікальну назву у своїй папці, несхоже на імена інших файлів цієї папки.

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

Типи файлових систем. файлова система - Частина операційної системи, що забезпечує запис і читання файлів на дискових носіях. Вона визначає логічну структуру при збереженні даних в файлах на диску, іменування (ідентифікацію) та відповідні відомості файлу (управління доступом до файлів). В операційних системах, розроблених компанією Microsoft, застосовуються файлові системи типу FAT, а також файлова система NTFS (New Technology File System). Файлова система FAT була спочатку розроблена в компанії Microsoft для управління файлами на дискетах, потім стала стандартною для управління дисками в операційних системах MS DOS і Windows. Свою назву система отримала від назви методу, застосовуваного для організації файлів, - таблиця розміщення файлів

File Allocation Table, FAT). За принципом побудови FAT система аналогічна змісту книги, оскільки операційна система використовує її для пошуку файлів і визначення їх місця розташування на магнітному диску. Таблиця розміщення файлів створюється при форматуванні диска і знаходиться на ньому в строго визначеному місці.

Первісна версія FAT була 12-розрядної і використовувалася для дискет і невеликих жорстких дисків об'ємом менше 16 Мбайт. Потім для дисків більшої ємності була розроблена 16-розрядної версії FAT, зокрема, вона використовується для форматування 3,5-дюймових дискет ємністю 1,44 Мбайт. Файлова система FAT 16 була сумісна з більшістю операційних систем, розроблених постачальниками програмного забезпечення. Починаючи з операційної системи Windows 95 стала використовуватися удосконалена 32-розрядної версії FAT 32. Вона дозволяла підтримувати диски об'ємом до 8 Тбайт, більш ефективно витрачати дисковий простір, володіла підвищеною надійністю і забезпечувала швидке завантаження операційної системи.

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

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

властивості файлу. Кожен файл складається з вмісту і властивостей (атрибутів), які описують його особливості, ознаки.

Атрибути файлу - записані властивості файлу, що виділяють файл з безлічі інших файлів. Атрибутами файлу є: ім'я файлу і тип вмісту; дата і час створення файлу; розмір файла; ім'я власника файла; права і метод доступу до файлу. Метод доступу до файлу описують атрибути: тільки читання, архівний, прихований, системний. Ці чотири атрибута файлу мають буквені позначення.

А - архівний файл (Archive). Ознака того, що файл підлягає при резервуванні внесення в архів, т. Е. Програма повинна помістити його на носій, зазвичай стрічку стримера або зовнішній мережевий диск.

R - тільки читання (Read only). Файл не підлягає редагуванню. Деякі текстові редактори знімають атрибут R і правлять файл без попередження.

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

 S - системний файл (System). Атрибут мають файли операційної системи, видаляти і змінювати їх не рекомендується.

При спробі зміни або видалення файлів з атрибутами R, Н, S система попереджає користувача про важливому властивості файлу. Відобразити, встановити і зняти атрибути файлу можна в програмі управління файлами (файловому менеджері), такому як Total Commander або FAR.

Властивості файлу в операційній системі виводить на екран комп'ютера відповідна команда ОС. Приклад властивостей файлу в операційній системі Windows XP показаний на рис. 5.

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

Робота с файлами і каталогами.Записи даних файлу зберігаються на жорстких дисках в кластерах. Основні операції по роботі з файлами і каталогами виконуються внутрішніми командами операційної системи. В операційній системі MS DOS ці команди вводяться в командному рядку, в операційній оболонці Norton Commander викликаються функціональними клавішами, а в операційних системах Windows виконуються за допомогою миші. Введення команди MS DOS в командному рядку здійснюється відповідно до формату команди, що складається з імені команди латинськими буквами і відокремлених від неї одним пропуском параметрів, що уточнюють дію команди. Узагальнений формат команди MS DOS можна представити в наступному вигляді: Ім'я команди [Параметри]. робота з файлами і каталогами в основному полягає в їх створенні, перегляді і редагуванні вмісту, перейменування, копіювання, переміщення, видалення, а також зміну атрибутів файлу.

Перегляд вмісту каталогу в операційній системі MS DOS виконується по команді DIR (Англ. directory - директорія, каталог). Для переміщення по дереву каталогів використовується команда CD (Change directory - змінити каталог): CD [Ім'я диска:] [шлях] Ім'я підкаталогу. Перегляд вмісту каталогів в операційній системі Windows виконується, як правило, за допомогою миші.

Створення каталогу і файлу. Створювати каталог можна в будь-якому з каталогів і підкаталогів диска, починаючи з його кореневого каталогу. В операційній системі MS DOS створення каталогу виконується командою MD (Англ. make directory - створити каталог). MD [Ім'я диска:] [шлях] Ім'я підкаталогу. Операція полягає в тому, що в таблиці розміщення файлів кореневого каталогу диска проводиться запис імені створюваного каталогу і виділяється фіксована кількість кластерів надіске, де будуть записуватися імена і атрибути підлеглих файлів і каталогів.

Створення файлу може проводитися в якійсь певній програмі. При збереженні файлу його дані записуються по можливості в сусідні кластери. У таблиці розміщення файлів диска ці кластери позначаються як зайняті. В каталозі записуються властивості файлу (ім'я, розмір, дата, час, атрибут і ін.) І адреса першого кластера файла. Після кожного нового редагування файлу його дані перезаписувати на новому місці, а в папці змінюється відповідний запис.

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

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

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

Перейменування файлу і каталогу. При перейменування файлу або каталогу в FAT-таблиці змінюється запис імені.

Видалення каталогу і файлу - В таблиці розміщення файлів на диску («змісті») кластери, які займав каталог і входять в нього файли або файл, що видаляється, будуть позначені як вільні. Самі дані файлів не затираються, поки не відбудеться запис нового файлу на місце, що звільнилося.

Перегляд вмісту файлу. Відкрити файл для перегляду можна, як правило, за допомогою тієї програми, в якій він створений. Деякі файли можна відкривати і іншими програмами. Так, наприклад, текстові файли, створені в простих текстових редакторах WordPad, Блокнот, можна відкривати в редакторах Word.

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

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

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

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

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




 ЗАГАЛЬНИЙ СКЛАД І СТРУКТУРА ПЕРСОНАЛЬНИХ ЕОМ І ОБЧИСЛЮВАЛЬНИХ СИСТЕМ, ЇХ ПРОГРАМНЕ ЗАБЕЗПЕЧЕННЯ. |  Джерело живлення комп'ютера являє собою блок, утримуючи-ций системи енергоживлення вузлів ПК. |  Програмне забезпечення персональних ЕОМ і обчислювальних систем |  Основні складові частини DOS |  Зміна положення, розмірів вікон і переміщення між вікнами. |  ПАНЕЛЬ ЗАВДАНЬ |  ЗНАЧКИ І ярлик ОБ'ЄКТІВ |  ВІКНО ТЕКИ WINDOWS |  КОМАНДИ РОБОТИ З ФАЙЛАМИ |  ПОШУК Фото І ТЕК |

© 2016-2022  um.co.ua - учбові матеріали та реферати