- •Опорний конспект лекцій
- •Тематичний план курсу модуль I
- •Лекція № 1
- •Тема I: Предмет, методи і завдання дисципліни.
- •1. Предмет і задачі інформатики
- •2. Уявлення про інформаційне суспільство
- •Лекція № 2
- •Тема I: Предмет, методи і завдання дисципліни.
- •1. Історія розвитку обчислювальної техніки
- •1.1. Еволюція засобів обчислювальної техніки
- •1.2. Покоління сучасних комп’ютерів
- •1.2.2. Друге покоління комп’ютерів (1958–1960 роки)
- •2. Загальні відомості про персональний комп’ютер
- •2.1. Склад
- •2.2. Загальні відомості про пристрої, що входять до складу персонального комп’ютера
- •Лекція № 3
- •Тема 2: Теоретичні основи економічної інформатики.
- •Поняття економічної інформації, її особливості.
- •2. Класифікація й кодування економічної інформації
- •2.1. Система класифікації
- •2.2. Система кодування
- •3. Класифікація економічної інформації за різними ознаками
- •Лекція № 4
- •Тема 2: Теоретичні основи економічної інформатики.
- •1. Загальні відомості про системи числення
- •2. Системи кодування інформації в еом.
- •Кодування текстових даних
- •Базова таблиця кодування ascii
- •Кодування Windows 1251
- •Кодування кои-8
- •Кодування iso
- •Універсальна система кодування текстових даних
- •Кодова таблиця 0400 стандарту Unicode
- •Кодування графічних даних
- •Кодування звукової інформації
- •Одиниці виміру даних
- •3. Форми подання чисел в еом.
- •Лекція № 5
- •Тема 2: Теоретичні основи економічної інформатики.
- •1. Поняття інформаційної технології
- •Співставлення основних компонентів технологій
- •2. Класифікація інформаційних технологій
- •Інфор- матика
- •Основні характеристики нової інформаційної технології
- •3. Складові частини інформаційних технологій
- •Лекція № 6
- •Тема III: Системне забезпечення інформаційних процесів.
- •Поняття та призначення програмного забезпечення, класифікація
- •Загальні основи операційних систем
- •Призначення і функції ос
- •Класифікація ос
- •3. Мережні операційні системи
- •Мережні й розподілені ос
- •Функціональні компоненти мережної ос
- •Мережні служби й мережні сервіси
- •Вбудовані мережні служби й мережні оболонки
- •Однорангові й серверні мережні операційні системи
- •Вимоги до ос
- •Лекція № 7
- •Тема III: Системне забезпечення інформаційних процесів.
- •1. Логічна організація файлової системи
- •Мета і завдання файлової системи
- •Типи файлів
- •Ієрархічна структура файлової системи
- •Імена файлів
- •Монтування
- •Атрибути файлів
- •Логічна організація файлу
- •Фізична організація файлової системи
- •Диски, розділи, сектори, кластери
- •Фізична організація й адресація файлу
- •Фізична організація fat
- •Фізична організація s5 і ufs
- •Фізична організація ntfs
- •Захист від збоїв і несанкціонованого доступу
- •Основні поняття безпеки
- •Базові технології безпеки ос
- •Основні засоби захисту, убудовані в ос
- •Ядро безпеки ос
- •Механізм ідентифікації й аутентифікації в ос Windows nt
- •Механізми захисту в ос unix
Логічна організація файлу
У загальному випадку дані, що містяться у файлі, мають якусь логічну структуру. Ця структура є базою при розробці програми, призначеної для обробки цих даних. Наприклад, щоб текст міг бути правильно виведений на екран, програма повинна мати можливість виділити окремі слова, рядки, абзаци тощо. Ознаками, що відокремлюють один структурний елемент від іншого, можуть служити певні кодові послідовності або просто відомі програмі значення зсувів цих структурних елементів відносно початку файлу. Підтримка структури даних може бути або цілком покладеною на додаток, або в тому чи іншому ступені цю роботу може взяти на себе файлова система.
У першому випадку, коли всі дії, пов’язані із структуризацією та інтерпретацією вмісту файлу, повністю відносяться до ведення додатка, файл представляється ФС неструктурованою послідовністю даних. Додаток формулює запити до файлової системи на введення-виведення, використовуючи загальні для всіх додатків системні засоби, наприклад, указуючи зсув від початку файлу і кількість байт, які необхідно рахувати або записати. Потік байтів, який надходить до додатка, інтерпретується відповідно до закладеної у програмі логіки. Наприклад, компілятор генерує, а редактор зв’язків сприймає цілком певний формат об’єктного модуля програми. При цьому формат файлу, у якому зберігається об’єктний модуль, відомий тільки цим програмам.
Модель файлу, відповідно до якої вміст файлу представляється неструктурованою послідовністю (потоком) байт, стала популярною разом з ОС UNIX, а тепер вона широко використовується в більшості сучасних ОС, у тому числі – у Windows NT/2000. Неструктурована модель файлу дозволяє легко організувати поділ файлу між декількома додатками: різні додатки можуть по-своєму структурувати і інтерпретувати дані, що містяться у файлі.
Інша модель файлу, що застосовувалася в ОС OS/360, DEC RSX і VMS, а в цей час використовується досить рідко, – це структурований файл. У цьому випадку підтримку структури файлу доручають файловій системі. Файлова система сприймає файл як упорядковану послідовність логічних записів. Додаток може звертатися до ФС із запитами на введення-виведення на рівні записів, наприклад “зчитати запис 25 з файлу FILE.DOC”. ФС повинна мати інформацію про структуру файлу, достатню для того, щоб виділити будь-який запис. ФС надає додатку доступ до запису, а вся подальша обробка даних, які містяться в цьому записі, виконується додатком. Розвитком цього підходу стали системи керування базами даних (СУБД), які підтримують не тільки складну структуру даних, але й взаємозв’язки між ними.
Фізична організація файлової системи
Уявлення користувача про файлову систему як про ієрархічно організовану множину інформаційних об’єктів має мало загального з порядком зберігання файлів на диску. Файл, що має образ цільного, неперервного набору байт, насправді дуже часто розкиданий “шматочками” по всьому диску, причому ця розбивка ніяк не пов’язана з логічною структурою файлу, наприклад, його окремий логічний запис може бути розташований у несуміжних секторах диска. Логічно об’єднані файли з одного каталогу зовсім не зобов’язані сусідити на диску. Принципи розміщення файлів, каталогів і системної інформації на реальному пристрої описуються фізичною організацією файлової системи. Очевидно, що різні файлові системи мають різну фізичну організацію.
