Організація файлових систем. Порівняння файлових систем ОС Windows 7, 8 (XP) та Linux

  • Вид работы:
    Курсовая работа (т)
  • Предмет:
    Информационное обеспечение, программирование
  • Язык:
    Украинский
    ,
    Формат файла:
    MS Word
    461,22 Кб
  • Опубликовано:
    2014-06-29
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!

Організація файлових систем. Порівняння файлових систем ОС Windows 7, 8 (XP) та Linux

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ ХАРЧОВИХ ТЕХНОЛОГІЙ

Кафедра інформаційних систем

Курсова робота з дисципліни

"Операційні системи"

на тему: "Організація файлових систем. Порівняння файлових систем ОС Windows 7, 8 (XP) та Linux"

Виконала: студентка групи АКС 3-5

Єрмакова Ю.П.





Київ 2014

Зміст

Вступ

Приклади популярних файлових систем

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

Файлові системи ОС Linux

Порівняння файлових систем Windows XP та Linux

Типи файлів

Поняття жорсткого посилання

Регістр букв

Нова файлова система в Windows 8

Висновок


Вступ

Файл <#"786550.files/image001.gif">

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

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

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

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

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

Класифікація файлових систем

За призначенням файлові системи можна класифікувати на наступні категорії:

·              Для носіїв з довільним доступом (наприклад, твердий диск <#"786550.files/image002.gif"> 

В операційній системі Windows, відкриваючи каталог "Мій комп'ютер", користувач звик спостерігати приблизно наступну картину. Зазвичай один або більше жорстких дисків (найчастіше логічних) іменуються починаючи з латинської літери C. Кожен з дисків є кореневим каталогом. Так наприклад, якщо в системі є три диски, то буде три кореневих каталогу (швидше за все, C, D і E), кожен з яких містить вкладені папки та файли. Іншими словами, у системі будуть існувати три дерева. Оскільки іноді доведеться користуватися компакт-дисками і USB-пристроями, то періодично буде "виростати" ще парочка дерев.

 

У дистрибутивах Linux файлова система єдина і має лише один кореневий каталог, який позначається косою рисою - слеш (/). (Тут слід звернути увагу на відміну від Windows. В останній при формуванні повної адреси використовується зворотна коса риска (\). У Linux при формуванні повного імені завжди використовується слеш.)

В файловій структурі Linux не диск містить каталоги, а каталоги можуть містити диски. Іншими словами, всередині каталогу можуть "лежати" цілі диски або їх розділи.

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

 

Типи файлів


В Windows поширеними є такі типи як "текстовий документ" (розширення TXT), "документ MS Word" (DOC), "точковий малюнок" (BMP) і багато інших. Сенс наявності розширень в тому, що вони дозволяють по імені визначити тип даних файлу.

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

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

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

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

 

Поняття жорсткого посилання


Новим для користувача Windows може бути поняття жорсткого посилання. В Windows існує лише одне ім'я у кожного файлу, в Linux їх може бути більше.

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

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

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

 

Регістр букв


На відміну від Windows на Linux розрізняються великі та малі букви в іменах файлів і каталогів (і не тільки в них).

Якщо в одному і тому ж каталозі в Windows спробувати створити два файли: readme. txt і Readme. txt, то нічого не вийде. Для даної операційної системи обидва цих імені ідентичні і, оскільки файлів з ​​однаковими повними іменами (однаковими адресами та іменами) бути не може, то система відмовиться створити в одному каталозі файли readme. txt і Readme. txt. У Linux же таке можливо, тому що для даної системи це різні імена.

Нова файлова система в Windows 8


 

Згідно з останніми даними, файлова система в операційній системі нового покоління Windows 8 зазнала значних змін, після довгих років домінування NTFS. В ранніх версіях Windows 8 був виявлений новий драйвер під кодовим ім'ям Protogon, який Працює в режимі ядра (kernel mode. За попередніми даними система Protogon створена на основі концепції баз даних (транзакції, курсори, ряди і таблиці). Також до її складу входять рядки, на підставі чого можна зробити висновок, що Protogon може замінити собою, або емулювати систему NTFS.раніше вже намагалася запропонувати нову файлову систему під назвою WinFS (Windows Future Storage). Вона була включена в ранні бета - версії Windows Vista і вперше демонструвалася на конференції розробників в 2003 році. Компанія описувала її як вдосконалену підсистему зберігання даних, побудованої також за концепцією баз даних. База даних WinFS допускала зберігання як вільних, так і чітко визначених типів даних. Метою системи було збільшити швидкість пошуку інформації та її обміну між додатками. У підсумку у фінальну версію Windows Vista WinFS внесена не була.

Висновок


Отже, файлова система одна з основних та дуже важливих компонентів операційної системи.

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

встановлення того чи іншого типу розміщення їх на логічному розділі.

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

Література


1.      Лебланк, Д-А., "Linux для" чайників". М: Видавничий дім" Вільямс", 2005. - 336 с.: Іл.

2.      Немет Е., Снайдер Р., Хейн, Т. "Керівництво адміністратора Linux". М: Видавничий дім "Вільямс", 2005. - 880 с.: Іл.

.        Костромін В.А. Основи роботи в ОС Linux.

.        Курячий Г.В., Маслінскій К.А. Операційна система Linux.

.        Filesysten Hierarchy Standard

Похожие работы на - Організація файлових систем. Порівняння файлових систем ОС Windows 7, 8 (XP) та Linux

 

Не нашли материал для своей работы?
Поможем написать уникальную работу
Без плагиата!