- •3. Призначення та функції операційних систем .
- •4. Еволюція ос
- •5. Роль і місце ос в архітектурі обчислювальних систем.
- •6. Класифікація ос по орієнтації на апаратні засоби.
- •7. Поняття ядра ос.
- •8. Етапи розвитку ос
- •9. Класифікація програм.
- •10. Визначення операційної системи.
- •11. Особливості алгоритмів управління ресурсами.
- •1.3. Особливості алгоритмів керування ресурсами
- •1. Системи з однозадачним режимом роботи.
- •2. Системи з пакетною обробкою завдань.
- •3. Системи з розподілом часу між завданнями.
- •21. Характеристика та функції режиму розділення часу в операційних системах.
- •22. Характеристика та функції мережевого режиму в операційних системах.
- •23. Характеристика та функції універсальних операційних систем.
- •24. Характеристика та функції операційних систем спеціального призначення.
- •25. Класифікація інтерфейсів операційних систем
- •26. Характеристика та функції командного, віконного та мовного інтерфейсів операційних систем.
- •29. Ресурс. Класифікація ресурсів.
- •41. Імена файлів та характеристика типів файлів
- •42. Типи файлів: звичайні файли, спеціальні файли, каталоги.
- •44. Управління доступом до файлів і каталогів.
- •45. Характеристика операцій над файлами
- •46. Папки (каталоги, директорії) та їх характеристика. Операції над папками.
- •47. Характеристика захисту файлів та папок.
- •46. Папки ( каталоги, директорії) та їх характеристика. Операції над папками.
- •47. Характеристика захисту файлів та папок.
- •49. Характеристика структури диска fat
- •50. Характеристика помилок файлової системи.
- •62. Багатозадачні операційні системи
- •68. Файлові системи сімейства Windows.
- •70. Основні характеристики однозадачних ос.
- •75. Способи підвищення продуктивності та розширюваності операційних систем.
- •77. Захист інформації
- •Графічні інтерфейси і розширення для dos
- •80. Характеристики версій Windows. Графічні інтерфейси і розширення для dos
- •82.Інсталяція и налагодження Windows 98.
- •83.Файлова система сімейства Windows98.
- •84.Переваги та недоліки Windows.
- •85. Характеристика безопасного режиму ос Windows 98
- •86.Настройка апаратних засобів Windows 98.
- •87. Забезпечення захисту ос Windows 98
- •88.Характеристика багатозадачності ос Windows 98.
- •89.Характеристика систем перевірки та де фрагментація дисків ос Windows 98.
- •90. Режими переносу та редагування файлів в ос Windows 98
- •103.Характеристика файлової системи Windows xp Pro.
- •111. Основні характеристики файлових систем ос Windows.
- •128.Bстановлення драйверів.
- •127.Настроювання операційної системи за допомогою файлу конфігурації config.Sys
45. Характеристика операцій над файлами
Файлова система ОС повинна надавати користувачам набір операцій роботи з файлами, оформлений у вигляді системних викликів Цей розділ в основному складається з таких системних викликів, як creat (створити файл), read (читати з файлу), write (записати у файл) та деяких інших.
Частіше за все з одним і тим же файлом користувач виконує не одну операцію, а послідовність операцій. Наприклад, при роботі текстового редактора з файлом, в якому міститься деякий документ, користувач зазвичай зчитує кілька сторінок тексту, редагує ці дані і записує їх на місце лічених, а потім зчитує сторінки з іншої області файлу, і т. п. Після великої кількості операцій читання і запису користувач завершує роботу з даним файлом і переходить до іншого.
Які б операції не виконувалися над файлом, ОС необхідно виконати ряд універсальних для всіх операцій дій:
• • За символьне імені файлу знайти його характеристики, які зберігаються у файловій системі на диску.
• • Копіювати характеристики файлу в оперативну пам'ять, тому що тільки таким чином програмний код може їх використовувати.
• • На підставі характеристик файлу перевірити права користувача на виконання запитаної операції (читання, запис, видалення, перегляд атрибутів файлу).
• • Очистити область пам'яті, відведену під тимчасове зберігання характеристик файлу.
Крім того, кожна операція включає ряд унікальних для неї дій, наприклад читання певного набору кластерів диска, видалення файлу і т. п.
Операційна система може виконувати послідовність дій над файлом двома способами (рис. 7.26):
• • Для кожної операції виконуються як універсальні, так і унікальні дії. Така схема іноді називається схемою без запам'ятовування стану операцій (stateless).
• • Всі універсальні дії виконуються на початку і наприкінці послідовності операцій, а для кожної проміжної операції виконуються тільки унікальні дії.
Перший спосіб володіє однією перевагою - він більш стійкий до збоїв в роботі системи, так як кожна операція є самодостатньою і не залежить від результату попередньої.
При другому способі у файловій системі вводяться два спеціальних системних виклику: open - відкриття файлу, і close - закриття файлу. Основним завданням виклику open є перетворення символьного імені файлу в його унікальне числове ім'я, копіювання характеристик файлу з дискової області в буфер оперативної пам'яті і перевірка прав користувача на виконання запитаної операції. Виклик close звільняє буфер з характеристиками файлу і робить неможливим продовження операцій з файлом без його повторного відкриття.
46. Папки (каталоги, директорії) та їх характеристика. Операції над папками.
Термін тека був введений для спрощення файлової системи в очах користувача шляхом аналогії з офісними теками. Він був вперше використаний в Mac OS, а в системах сімейства Microsoft Windows він з'явився з виходом Windows 95 [1]. Ця метафора на сьогодні використовується у великому числі операційних систем: Windows NT, Mac OS, Mac OS X, а також у великій кількості середовищ робочого столу для систем сімейства UNIX (наприклад, в KDE або GNOME).
У цій термінології, тека, що знаходиться в іншій теці, називається підпапка або вкладена тека. Всі разом, теки на комп'ютері представляють ієрархічну структуру, що є деревом каталогів. Подібна деревоподібна структура можлива в операційних системах, що не допускають існування «фізичних лінков» (DOS і старі версії Windows допускали тільки аналог символічних лінков — Shortcut (Ярлик)). У загальному випадку файлова система є орієнтований граф.
Опер. Над папками
проглянути вміст тек;
створити нову теку;
перейменувати теку;
видалити теку;
перемістити теку;
змінити тип що зберігаються в теці даних;
копіювати або перемістити вміст теки;
очистити теку;
відновити дані.
ОПЕРАЦІЇ НАД ТИМИ, ЩО ЗБЕРІГАЮТЬСЯ В ТЕКАХ ДАНИМИ
Що зберігаються в теці дані відображаються по команді Показати вміст в пункті меню Перегляд.
Проглядаючи записи в теці, Ви можете:
проглянути повну інформацію по запису, що цікавить;
проглянути дані про підприємство, що розмістило інформацію;
ознайомитися з переліком товарів для проведення товарообмінної операції;
роздрукувати інформацію по записах, що цікавлять;
підготувати і відправити поштові повідомлення користувачам, що розмістили інформацію в базі даних;
видалити непотрібні записи з теки;
скопіювати виділені позиції в іншу теку;
відновити інформацію по виділених товарних позиціях;
сформувати замовлення на відмічені позиції.