ПЕРЕЛІК ДИСЦИПЛІН:
  • Адміністративне право
  • Арбітражний процес
  • Архітектура
  • Астрологія
  • Астрономія
  • Банківська справа
  • Безпека життєдіяльності
  • Біографії
  • Біологія
  • Біологія і хімія
  • Ботаніка та сільське гос-во
  • Бухгалтерський облік і аудит
  • Валютні відносини
  • Ветеринарія
  • Військова кафедра
  • Географія
  • Геодезія
  • Геологія
  • Етика
  • Держава і право
  • Цивільне право і процес
  • Діловодство
  • Гроші та кредит
  • Природничі науки
  • Журналістика
  • Екологія
  • Видавнича справа та поліграфія
  • Інвестиції
  • Іноземна мова
  • Інформатика
  • Інформатика, програмування
  • Юрист по наследству
  • Історичні особистості
  • Історія
  • Історія техніки
  • Кибернетика
  • Комунікації і зв'язок
  • Комп'ютерні науки
  • Косметологія
  • Короткий зміст творів
  • Криміналістика
  • Кримінологія
  • Криптология
  • Кулінарія
  • Культура і мистецтво
  • Культурологія
  • Російська література
  • Література і російська мова
  • Логіка
  • Логістика
  • Маркетинг
  • Математика
  • Медицина, здоров'я
  • Медичні науки
  • Міжнародне публічне право
  • Міжнародне приватне право
  • Міжнародні відносини
  • Менеджмент
  • Металургія
  • Москвоведение
  • Мовознавство
  • Музика
  • Муніципальне право
  • Податки, оподаткування
  •  
    Бесплатные рефераты
     

     

     

     

     

     

         
     
    Файлова система Windows
         

     

    Інформатика, програмування
    Файлова система сімейства Windows.

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

    Елементи таблиці FAT представляють собою 12 -, 16 - і 32-бітові шістнадцяткові числа, розмір яких визначається програмою FDISK, а значення безпосередньо створюється програмою FORMAT. Всі гнучкі диски, а також жорсткі диски розміром до 16 Мбайт використовують в FAT 12-бітові елементи. Жорсткі і знімні диски, що мають розмір від 16 Мбайт і більше, звичайно використовують 16-бітові елементи. У Windows98 для дисків обсягом більше 512 Мбайт може використовуватися файлова система FAT32 з 32-бітовим елементами таблиці FAT. Очевидно, чим менше розмір кластерів розділу, тим більше їх буде міститися в цьому розділі і тим більше розмір таблиці розміщення файлів FAT, а, значить, довше а ній виконується пошук інформації, необхідної для доступу до файлу. Навіщо ж тоді необхідно зменшувати розмір кластера? Справа в тому, що розмір файлу може бути довільним, проте, при записі на диск, Windows розбиває файл на кілька кластерів. У результаті останній кластер майже ніколи не буває заповнений до кінця. Залишилося порожній простір, який називається люфтом, існує до тих пір, поки файл знаходиться на диску. Таким чином, розмір втраченого простору залежить від розміру кластера. Крім підтримки великих розділів і менших кластерів FAT32 інакше використовує саму таблицю розміщення файлів. У FAT використовувалися дві ідентичні таблиці, одна з яких служила основною, друга при виконанні звичайних процедур постійно оновлювалася, заповнюючись при цьому можливими помилками першого копії. FAT32, при неможливе зчитуванні даних з основної таблиці, звертається до другої копії, яка і стає основною. Основним недоліком FAT32 є несумісність з більш ранніми файловими системами, а також системою NTFS, що застосовується в Windows NT.

    Коли Windows NT вперше вийшла в світ, в ній була передбачена підтримка трьох файлових систем. Це таблиця розміщення файлів (FAT), що забезпечувала сумісність з MS-DOS, файлова система підвищеної продуктивності (HPFS), що забезпечувала сумісність з LAN Manager, і нова файлова система, що носила назву файлової системи нових технологій ( NTFS ) . NTFS володіла рядом переваг в порівнянні з використовувались на той момент для більшості файлових серверів файловими системами. Для забезпечення цілісності даних в NTFS є журнал транзакцій. Подібний підхід не виключає ймовірності втрати інформації, однак, значно збільшує ймовірність того, що доступ до файлової системи буде можливий навіть в тому випадку, якщо буде порушена цілісність системи сервера. Це стає можливим при використанні журналу транзакцій для відстеження незавершених спроб запису на диск при наступному завантаженні Windows NT. Журнал транзакцій також використовується для перевірки диска на наявність помилок замість перевірки кожного файлу, у випадку використання таблиці розміщення файлів. Одним з основних переваг NTFS є безпека. NTFS надає можливість вносити записи контролю доступу (Access Control Entries, ACE) до списку контролю доступу (Access Control List, ACL). ACE містить ідентифікаційне ім'я групи або користувача і маркер доступу, який може бути використаний для обмеження доступу до певного каталогу або файлу.

    Цей доступ може припускати можливість читання, запису, видалення, виконання і навіть володіння файлами. З іншого боку, ACL являє собою контейнер, що містить одну або більше записів ACE. Це дозволяє обмежити доступ окремих користувачів або груп користувачів до певних каталогів або файлів у мережі. Крім того NTFS підтримує роботу з довгими іменами, що мають довжину до 255 символів і містять великі і малі літери в будь-якій послідовності. Однією з головних характеристик NTFS є автоматичне створення еквівалентних імен, сумісних з MS-DOS. Також NTFS має функцію стиснення, вперше з'явилася в NT версії 3.51. Вона забезпечує можливість стиснення будь-якого файлу, каталогу або диска NTFS. На відміну від програм стиснення MS-DOS, що створюють віртуальний диск, який має вигляд прихованого файлу і стискаються всі дані на цьому диску, Windows NT використовує додатковий рівень файлової підсистеми для стиснення і розущільнення необхідних файлів без створення віртуального диска. Це виявляється корисним при стисканні або певної частини диска (наприклад, користувальницького каталогу), або файлів, що мають певний тип (наприклад, графічних файлів). Єдиним недоліком стиснення NTFS є невисокий, у порівнянні зі схемами стиснення MS-DOS, рівень компресії. Зате NTFS відрізняється більш високою надійністю і продуктивністю.

         
     
         
    Реферат Банк
     
    Рефераты
     
    Бесплатные рефераты
     

     

     

     

     

     

     

     
     
     
      Все права защищены. Reff.net.ua - українські реферати ! DMCA.com Protection Status