1.Файлові системи
Фа́йлова систе́ма — спосіб організації даних, який використовується операційною системою для збереження інформації у вигляді файлів на носіях інформації. Також цим поняттям позначають сукупність файлів та директорій, які розміщуються на логічному або фізичному пристрої. Створення файлової системи відбувається в процесі форматування.
В залежності від організації файлів на носії даних, файлові системи можуть поділятись на:
-ієрархічні файлові системи — дозволяють розміщувати файли в каталоги;
-плоскі файлові системи — не використовують каталогів;
-кластерні файлові системи — дозволяють розподіляти файли між кількома однотипними фізичними пристроями однієї машини;
-мережеві файлові системи — забезпечують механізми доступу до файлів однієї машини з інших машин мережі;
-розподілені файлові системи — забезпечують зберігання файлів шляхом їх розподілу між кількома машинами мережі.
2.Поняття файлу та каталогу(папки). Ім'я файлу та каталогу
ФАЙЛ (англ. file — шухляда, папка) — це концепція в обчислювальній техніці: сутність, що дозволяє отримати доступ до певного ресурсу обчислювальної системи і має такі ознаки:
фіксоване ім'я (назва файлу) (послідовність символів, число чи щось інше, що однозначно характеризує файл);
певне логічне представлення і відповідні йому операції читання/запису.
На практиці це іменований блок інформації, який зберігається на носії інформації.
Файл обов'язково має ім'я і може мати будь-який розмір інформації (максимальна довжина імені та розміру файлу обмежується властивостями конкретної файлової системи). Файл може мати набір атрибутів. Треба зазначити, що файл може мати більш ніж одне ім'я (наприклад в Unix можна створювати жорсткі посилання на файл, які стають повним аналогом початкового імені файлу).
В інформатиці використовується наступне визначення: файл - це впорядкована сукупність даних, що зберігається на диску і займає іменовану область зовнішньої пам'яті. Згідно з термінологією, прийнятою в програмуванні, файл — це довільний блок інформації, пристрій вводу-виводу. Кожна комп'ютерна програма відкриває принаймні три файли стандартних потоків: вхідний файл (stdin), вихідний файл (stdout), файл виводу повідомлень про помилки (stderr). Вхідний файл зазвичай асоціюється із клавіатурою, вихідний файл та файл виводу помилок- із екраном терміналу, проте кожен із цих файлів може бути перенаправлений на інший носій інформації, наприклад, на дисковий файл, про який мовилося вище, на мережу, яка також є файлом, на контролер будь-якого периферійного пристрою комп'ютера, зчитувача інформації тощо. Файлом може бути також ділянка оперативної пам'яті програми.
В комп'ютерній термінології КАТАЛОГ(англ. directory), чи те́ка (англ. folder) — це елемент файлової системи, що може містити групу файлів, а також інші каталоги. Зазвичай, у файловій системі можуть міститись тисячі файлів, і каталоги допомагають впорядковувати файли шляхом їх групування за певними ознаками. Каталог, що знаходиться всередині іншого каталогу називається підкаталогом. Разом каталоги створюють ієрархію, чи структуру у вигляді дерева.
Історично склалося, що навіть у найновіших вбудованих пристроях файлові системи або не підтримують реалізацію каталогів загалом, або дозволяють лише однорівневу структуру каталогів, тобто без підкаталогів, реалізовуючи лише групу каталогів високого рівня, що містять файли. Першою повністю ієрархічною файловою системою була файлова система UNIX. Такий тип файлових систем досліджував свого часу Денніс Річі.
3.Розширення імені файлу.
Розширення імені файлу (англ. filename extension, або просто розширення файлу) — послідовність символів, що додаються до назви файлу і призначені для ідентифікації типу (формату) файлу. Це один з розповсюджених способів, за допомогою яких користувач або програмне забезпечення комп'ютера може визначити тип даних, що зберігаються у файлі. Для деяких операційних систем (як DOS) — це обов'язкова вимога, для інших (UNIX) — необов'язкова.
Розширення звичайно відокремлюється від основної частини імені файлу крапкою. У ранніх операційних системах довжина розширення була обмежена трьома символами, у сучасних операційних системах це обмеження відсутнє. Іноді можуть використатися кілька розширень, що слідують одне за одним, наприклад, «.tar.gz».
Операційна система або менеджер файлів можуть установлювати відповідності між розширеннями файлів і застосунками. Коли користувач відкриває файл із зареєстрованим розширенням, автоматично запускається відповідному цьому розширенню програма. Деякі розширення (.COM, .EXE) показують, що файл сам є програмою.
У деяких файлових системах (наприклад, HFS) інформація про формат файлу зберігається в самій файловій системі. У зв'язку із цим інформацію часом буває важко прочитати, оскільки програма може не відкривати документ, заявлений формат якого їй невідомий.
4.Зовнішні запам'ятовуючі пристрої.
Носі́й інформа́ції (data medium) — матеріальний об'єкт або середовище, призначений для зберігання даних. Останнім часом носіями інформації називають переважно пристрої, призначені для зберігання файлів даних у комп'ютерних системах, відрізняючи їх від пристроїв для введення-виведення інформації та пристроїв для обробки інформації.
Запам`ятовуючі пристрої можна умовно розділити на такі два типи:
зовнішні і внутрішні. Внутрішні запам`ятовуючі пристрої служать для зберігання інформації в рамках конкретного ПК і не передбачають можливості перенесення інформації на інші машини. Для перенесення і зберігання інформації служать зовнішні запам`ятовуючі пристрої. Тепер це невеликого розміру предмети. Невибагливі й надійні, а головне, об`ємні у порівнянні з класичними ЗЗП - книгами.
Сьогодні зовнішні запам`ятовуючі пристрої є двох видів: магнітні і оптичні. Перші в свою чергу поділяються на гнучкі магнітні диски (Floppy Disk), і жорсткі магнітні диски (Hard Disk). Ці два типи восновному відрізняються ціною і об`ємом. Перші дешеві, але не дуже місткі. Другі відносно дорогі, зате в сотні разів об`ємніші.
Оптичні диски (лазерні диски) переважно служать для тиражування загальновживаної інформації, хоча сучасні технології дозволяють їх перезаписувати. Ці носії також є двох типів: CD (Compact Disk), і DVD (Digital Video Disk). Обидва типи дуже місткі дешеві й надійні. Єдиним їх мінусом (великим, слід сказати) є складність, а часто й неможливість перезапису.
Трохи історії. В свій час, як ми знаємо ПК були грандіозними спорудами. Характерними їх рисами були ненадійність, порівняно дуже мала потужність, великі об`єми. Про сумісність між окремими типами ПК мова не йшла. Переважно ці машини вимикались тільки на ремонт. Вони мали десятки користувачів і працювали в діалоговому режимі. Переважно програмістам при кожній "аудієнції” доводилось набирати текст програми з нуля. Само собою виникало питання збереження інформації - як економія людського і машинного часу.
Одним з перших популярних варіантів були перфокарти. Це своєрідні набори матриць з інформацією у вигляді аркушів цупкого паперу. Основними недоліками їх була дуже низька швидкість, неможливість повторного використання і висока ціна. Це було краще ніж нічого але дуже далеко від ідеалу.
Наступним кроком (великим) стала поява магнітних стрічок. Це була свого роду революція. Інформація послідовно записувалась на стрічку. Для зчитування її необхідно було перемотати і запустити з потрібного місця. Стрічки мали низьку собівартість, досить пристойний об`єм, можливість багаторазового використання, тощо. Проте швидкість і надійність залишали бажати кращого.
Десь років п`ятнадцять тому з`явився стандарт популярний до сих пір - магнітні диски. Це круглої форми магнітна пластина, на яку можна швидко і якісно записувати інформацію. Кількість перезаписів фактично необмежена. Ціна дуже низька, по відношенні до об`єму. Принцип запису інформації дуже простий. Диск безперервно рухається навколо осі. В певний момент за допомогою магнітної головки сектор комірок отримує послідовність зарядів, які зберігаються досить довго і надійно. В потрібний момент часу по цій послідовності можна відновити записану інформацію.
Магнітні диски є двох видів: гнучкі і жорсткі. Принципової різниці між ними немає, є тільки якісна. Жорсткі диски швидші, об`ємніші, надійніші і значно дорожчі. На їх основі зроблена така невід`ємна частина кожної ПЕОМ, як вінчестер. Гнучкі диски переважно служать для перенесення невеликих об`ємів інформації з машини на машину.
Найсучаснішим розповсюдженим стандартом є оптичні CD і DVD. Як я вже казав єдиним їх великим недоліком є специфіка запису інформації. Зате по всіх решта критеріях вони переважають магнітні носії. В тих випадках, коли не потребується запис інформації, а тільки її зчитування, вони стали незамінними для широкого загалу програмістів.
Жорсткий диск (Hard Disк) або вінчестер є важливою складовою частиною кожного комп`ютера. Він є своєрідною комбінацією кількох магнітних дисків з великою щільністю. Ці диски обертаються з дуже великою швидкістю. І швидкість запису інформації у них відповідна. Але по цій же причині вінчестери дуже делікатні. Їх застосовують для довготривалого зберігання інформації, вона не зникає після вимикання ПК. Кожен вінчестер характеризується двома основними параметрами: ємністю і часом доступу до одного машинного слова. Емність вимірюється в мегабайтах. У ранніх моделях ПК використовувались вінчестери з об`ємом 20, 42, 80, 120, 250, 340 Мб. Найдешевші сучасні ПК мають жорсткі диски об`ємом 850 мб; 1 Гб; 2.5 Гб і т.д. Іншим важливим параметром є час доступу до одного машинного слова . Для сучасних моделей він рівний 5 - 12 мксек.
Трьохдюймові диски - тип дисків, який зараз домінує, в звязку з меншими габаритами дисководів і кращою швидкістю.
Фа́йлова систе́ма — спосіб організації даних, який використовується операційною системою для збереження інформації у вигляді файлів на носіях інформації. Також цим поняттям позначають сукупність файлів та директорій, які розміщуються на логічному або фізичному пристрої. Створення файлової системи відбувається в процесі форматування.
В залежності від організації файлів на носії даних, файлові системи можуть поділятись на:
-ієрархічні файлові системи — дозволяють розміщувати файли в каталоги;
-плоскі файлові системи — не використовують каталогів;
-кластерні файлові системи — дозволяють розподіляти файли між кількома однотипними фізичними пристроями однієї машини;
-мережеві файлові системи — забезпечують механізми доступу до файлів однієї машини з інших машин мережі;
-розподілені файлові системи — забезпечують зберігання файлів шляхом їх розподілу між кількома машинами мережі.
2.Поняття файлу та каталогу(папки). Ім'я файлу та каталогу
ФАЙЛ (англ. file — шухляда, папка) — це концепція в обчислювальній техніці: сутність, що дозволяє отримати доступ до певного ресурсу обчислювальної системи і має такі ознаки:
фіксоване ім'я (назва файлу) (послідовність символів, число чи щось інше, що однозначно характеризує файл);
певне логічне представлення і відповідні йому операції читання/запису.
На практиці це іменований блок інформації, який зберігається на носії інформації.
Файл обов'язково має ім'я і може мати будь-який розмір інформації (максимальна довжина імені та розміру файлу обмежується властивостями конкретної файлової системи). Файл може мати набір атрибутів. Треба зазначити, що файл може мати більш ніж одне ім'я (наприклад в Unix можна створювати жорсткі посилання на файл, які стають повним аналогом початкового імені файлу).
В інформатиці використовується наступне визначення: файл - це впорядкована сукупність даних, що зберігається на диску і займає іменовану область зовнішньої пам'яті. Згідно з термінологією, прийнятою в програмуванні, файл — це довільний блок інформації, пристрій вводу-виводу. Кожна комп'ютерна програма відкриває принаймні три файли стандартних потоків: вхідний файл (stdin), вихідний файл (stdout), файл виводу повідомлень про помилки (stderr). Вхідний файл зазвичай асоціюється із клавіатурою, вихідний файл та файл виводу помилок- із екраном терміналу, проте кожен із цих файлів може бути перенаправлений на інший носій інформації, наприклад, на дисковий файл, про який мовилося вище, на мережу, яка також є файлом, на контролер будь-якого периферійного пристрою комп'ютера, зчитувача інформації тощо. Файлом може бути також ділянка оперативної пам'яті програми.
В комп'ютерній термінології КАТАЛОГ(англ. directory), чи те́ка (англ. folder) — це елемент файлової системи, що може містити групу файлів, а також інші каталоги. Зазвичай, у файловій системі можуть міститись тисячі файлів, і каталоги допомагають впорядковувати файли шляхом їх групування за певними ознаками. Каталог, що знаходиться всередині іншого каталогу називається підкаталогом. Разом каталоги створюють ієрархію, чи структуру у вигляді дерева.
Історично склалося, що навіть у найновіших вбудованих пристроях файлові системи або не підтримують реалізацію каталогів загалом, або дозволяють лише однорівневу структуру каталогів, тобто без підкаталогів, реалізовуючи лише групу каталогів високого рівня, що містять файли. Першою повністю ієрархічною файловою системою була файлова система UNIX. Такий тип файлових систем досліджував свого часу Денніс Річі.
3.Розширення імені файлу.
Розширення імені файлу (англ. filename extension, або просто розширення файлу) — послідовність символів, що додаються до назви файлу і призначені для ідентифікації типу (формату) файлу. Це один з розповсюджених способів, за допомогою яких користувач або програмне забезпечення комп'ютера може визначити тип даних, що зберігаються у файлі. Для деяких операційних систем (як DOS) — це обов'язкова вимога, для інших (UNIX) — необов'язкова.
Розширення звичайно відокремлюється від основної частини імені файлу крапкою. У ранніх операційних системах довжина розширення була обмежена трьома символами, у сучасних операційних системах це обмеження відсутнє. Іноді можуть використатися кілька розширень, що слідують одне за одним, наприклад, «.tar.gz».
Операційна система або менеджер файлів можуть установлювати відповідності між розширеннями файлів і застосунками. Коли користувач відкриває файл із зареєстрованим розширенням, автоматично запускається відповідному цьому розширенню програма. Деякі розширення (.COM, .EXE) показують, що файл сам є програмою.
У деяких файлових системах (наприклад, HFS) інформація про формат файлу зберігається в самій файловій системі. У зв'язку із цим інформацію часом буває важко прочитати, оскільки програма може не відкривати документ, заявлений формат якого їй невідомий.
4.Зовнішні запам'ятовуючі пристрої.
Носі́й інформа́ції (data medium) — матеріальний об'єкт або середовище, призначений для зберігання даних. Останнім часом носіями інформації називають переважно пристрої, призначені для зберігання файлів даних у комп'ютерних системах, відрізняючи їх від пристроїв для введення-виведення інформації та пристроїв для обробки інформації.
Запам`ятовуючі пристрої можна умовно розділити на такі два типи:
зовнішні і внутрішні. Внутрішні запам`ятовуючі пристрої служать для зберігання інформації в рамках конкретного ПК і не передбачають можливості перенесення інформації на інші машини. Для перенесення і зберігання інформації служать зовнішні запам`ятовуючі пристрої. Тепер це невеликого розміру предмети. Невибагливі й надійні, а головне, об`ємні у порівнянні з класичними ЗЗП - книгами.
Сьогодні зовнішні запам`ятовуючі пристрої є двох видів: магнітні і оптичні. Перші в свою чергу поділяються на гнучкі магнітні диски (Floppy Disk), і жорсткі магнітні диски (Hard Disk). Ці два типи восновному відрізняються ціною і об`ємом. Перші дешеві, але не дуже місткі. Другі відносно дорогі, зате в сотні разів об`ємніші.
Оптичні диски (лазерні диски) переважно служать для тиражування загальновживаної інформації, хоча сучасні технології дозволяють їх перезаписувати. Ці носії також є двох типів: CD (Compact Disk), і DVD (Digital Video Disk). Обидва типи дуже місткі дешеві й надійні. Єдиним їх мінусом (великим, слід сказати) є складність, а часто й неможливість перезапису.
Трохи історії. В свій час, як ми знаємо ПК були грандіозними спорудами. Характерними їх рисами були ненадійність, порівняно дуже мала потужність, великі об`єми. Про сумісність між окремими типами ПК мова не йшла. Переважно ці машини вимикались тільки на ремонт. Вони мали десятки користувачів і працювали в діалоговому режимі. Переважно програмістам при кожній "аудієнції” доводилось набирати текст програми з нуля. Само собою виникало питання збереження інформації - як економія людського і машинного часу.
Одним з перших популярних варіантів були перфокарти. Це своєрідні набори матриць з інформацією у вигляді аркушів цупкого паперу. Основними недоліками їх була дуже низька швидкість, неможливість повторного використання і висока ціна. Це було краще ніж нічого але дуже далеко від ідеалу.
Наступним кроком (великим) стала поява магнітних стрічок. Це була свого роду революція. Інформація послідовно записувалась на стрічку. Для зчитування її необхідно було перемотати і запустити з потрібного місця. Стрічки мали низьку собівартість, досить пристойний об`єм, можливість багаторазового використання, тощо. Проте швидкість і надійність залишали бажати кращого.
Десь років п`ятнадцять тому з`явився стандарт популярний до сих пір - магнітні диски. Це круглої форми магнітна пластина, на яку можна швидко і якісно записувати інформацію. Кількість перезаписів фактично необмежена. Ціна дуже низька, по відношенні до об`єму. Принцип запису інформації дуже простий. Диск безперервно рухається навколо осі. В певний момент за допомогою магнітної головки сектор комірок отримує послідовність зарядів, які зберігаються досить довго і надійно. В потрібний момент часу по цій послідовності можна відновити записану інформацію.
Магнітні диски є двох видів: гнучкі і жорсткі. Принципової різниці між ними немає, є тільки якісна. Жорсткі диски швидші, об`ємніші, надійніші і значно дорожчі. На їх основі зроблена така невід`ємна частина кожної ПЕОМ, як вінчестер. Гнучкі диски переважно служать для перенесення невеликих об`ємів інформації з машини на машину.
Найсучаснішим розповсюдженим стандартом є оптичні CD і DVD. Як я вже казав єдиним їх великим недоліком є специфіка запису інформації. Зате по всіх решта критеріях вони переважають магнітні носії. В тих випадках, коли не потребується запис інформації, а тільки її зчитування, вони стали незамінними для широкого загалу програмістів.
Жорсткий диск (Hard Disк) або вінчестер є важливою складовою частиною кожного комп`ютера. Він є своєрідною комбінацією кількох магнітних дисків з великою щільністю. Ці диски обертаються з дуже великою швидкістю. І швидкість запису інформації у них відповідна. Але по цій же причині вінчестери дуже делікатні. Їх застосовують для довготривалого зберігання інформації, вона не зникає після вимикання ПК. Кожен вінчестер характеризується двома основними параметрами: ємністю і часом доступу до одного машинного слова. Емність вимірюється в мегабайтах. У ранніх моделях ПК використовувались вінчестери з об`ємом 20, 42, 80, 120, 250, 340 Мб. Найдешевші сучасні ПК мають жорсткі диски об`ємом 850 мб; 1 Гб; 2.5 Гб і т.д. Іншим важливим параметром є час доступу до одного машинного слова . Для сучасних моделей він рівний 5 - 12 мксек.
Трьохдюймові диски - тип дисків, який зараз домінує, в звязку з меншими габаритами дисководів і кращою швидкістю.