Як називається файл що містить дані




Як називається файл  що містить дані



Як називається файл, що містить дані малюнки тексти

Сайт учителя інформатики. Технологічні карти уроків, Підготовка до ОДЕ та ЄДІ, корисний матеріал та багато іншого.

Інформатики. 6 класи. Босова Л.Л. Зміст

  • файл
  • ім'я файлу
  • папка
  • розмір файлу
  • біт, байт, кілобайт, мегабайт, гігабайт

Файли та папки

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

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

Ім'я файлу, як правило, складається з двох частин, розділених точкою: власне імені файлу та розширення. Розширення необов'язкові, але широко використовуються: розширення дозволяє користувачеві, не відкриваючи файл, визначити, якого типу дані (програма, текст, малюнок тощо. буд.) у ньому містяться.

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

У ОС Linux у імені файлу допустимі всі символи, крім «/».

Операційна система Linux на відміну від Windows розрізняє малі і великі літери в імені файлу: наприклад, в Linux FILE.txt, file.txt і FiLe.Txt - це три різних файли.

Файли, що містять дані (малюнки, тексти) ще називають документами. Файли-документи створюються та обробляються за допомогою прикладних програм (додатків).

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

Існує велика кількість типів файлів. Ось деякі з них:

  • текстові документи мають розширення txt, doc, rtf, odt;
  • графічні - файли, що містять зображення; їх розширення - bmp, jpg та ін;
  • звукові - файли, що містять голоси та музику; їх розширення - wav, mid, mp3 та ін.

Подумайте, яким типам файлів можуть бути поставлені у відповідність ці малюнки:

На кожному комп'ютерному носії інформації може зберігатися безліч файлів — десятки і навіть сотні тисяч.

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

Чому система зберігання файлів нагадує збереження великої кількості книг у бібліотеці?

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

Під час роботи з файлами не слід:

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

Розмір файлу

Важливою характеристикою є його розмір. З'ясуємо, у яких одиницях виражається розмір файлу. Для цього "заглянемо" всередину комп'ютерної пам'яті. Її зручно подати у вигляді листа в клітину. Кожна клітина пам'яті комп'ютера називається бітом. Так, для зберігання одного довільного символу (літери, цифри, розділового знаку тощо) може використовуватися 8 бітів. 8 бітів становлять 1 байт (рис. 2).

Наприклад, слово «ІНФОРМАТИКА» складається з 11 символів, для зберігання кожного з яких потрібно 8 біт пам'яті. Отже, це слово може бути збережено у файлі розміром 88 бітів або 11 байтів.

Найбільшими одиницями, що використовуються для вираження розміру файлів є кілобайти, мегабайти та гігабайти:

1 Кбайт (один кілобайт) = 1024 байти;
1 Мбайт (один мегабайт) = 1024 Кбайт;
1 Гбайт (один гігабайт) = 1024 Мбайт.

Обсяг комп'ютерних інформаційних носіїв вимірюється в мегабайтах та гігабайтах.

Чи доводилося мати справу з комп'ютерними носіями інформації? Який обсяг вони мали?

На стандартному лазерному диску можна зберегти безліч файлів, загальний розмір яких дорівнюватиме 700 Мбайт. З'ясуємо, скільки копій словника російської Сергія Івановича Ожегова можна розмістити на такому диску. Для обчислень можна скористатися програмою Калькулятор.

Одне із видань словника Ожегова складається з 800 сторінок, на кожній сторінці 2 колонки з 80 рядків, у кожному рядку 60 символів (включаючи пробіли). Перемноживши всі ці числа, отримуємо загальну кількість символів у словнику: 800 • 2 • 80 • 60 = 7680000 символів.

Один символ тексту (пробіл - це для комп'ютера також символ) займає в пам'яті 1 байт. Отже, словник, що містить 7680000 символів, можна зберегти у файлі, розміром 7680000 байтів.

Виразимо розмір файлу в кілобайтах: 7680000 : 1024 = 7500 (Кбайт).

Виразимо розмір файлу в мегабайтах: 7500 : 1024 ≈ 7 (Мбайт).

Тепер розділимо 700 (інформаційний обсяг лазерного диска в мегабайтах) на 7 (розмір файлу зі словником, виражений у мегабайтах). Вийде 100. Значить, на одному лазерному диску можна розмістити 100 книг, таких як словник Ожегова.Якщо ці книжки розміщувати у звичайній книжковій шафі, то знадобиться шафа з шести полиць, на кожній з яких вміщатиметься по 15—17 книг великого формату.

Об'єкти операційної системи

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

Розглянемо один із засобів, які дозволяють побачити, які файли зберігаються на комп'ютері.

Вікно Комп'ютер містить значки всіх пристроїв комп'ютера, на яких можна зберігати файли (мал. 3).

Щоб дізнатися, що зберігається на диску С:, двічі клацніть на його значку — у вікні з'явиться вміст диска. Це вікно містить значки кількох типів:

для представлення файлів із даними;

для представлення файлів-програм;

для подання папок;

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

Найголовніше

Основні комп'ютерні об'єкти - файли (документи та програми), папки.

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

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

Розміри файлів виражаються в бітах, байтах, кілобайтах, мегабайтах та гігабайтах:

1 Кбайт (один кілобайт) = 1024 байти;
1 Мбайт (один мегабайт) = 1024 Кбайт;
1 Гбайт (один гігабайт) = 1024 Мбайт.

Місткість комп'ютерних інформаційних носіїв вимірюється в мегабайтах та гігабайтах.

2. ЗОБРАЖЕННЯ НА ЕКРАНІ МОНІТОРА ГОТОВОГО ДО РОБОТИ КОМП'ЮТЕРА(ДВА СЛОВА)3.

ОДИНИЦЯ ІНФОРМАЦІЇ, РІВНА ВОСЬМІ БИТАМ.

4. ГРУПА ФАЙЛІВ, МАЄ ІМ'Я; КОНТЕЙНЕР ДЛЯ ФАЙЛІВ.

5. ПРЯМОКУТНА ОБЛАСТЬ, ЗАНЯТТЯ НА РОБОЧОМУ СТОЛІ ПРАЦЮЮЧОЇ ПРОГРАМИ6.

ФАЙЛ, що містить дані (Малюнки, тексти) 7 Обов'язкова частина програмного забезпечення - .

9) Інформація, що зберігається в довгостроковій пам'яті як єдине ціле та позначена ім'ям.

1. Додаток можливий

1. ) Інша назва прикладної програми?

1. ) Інша назва прикладної програми.

)Зображення на екрані монітора готового до роботи комп'ютера (два слова) (7 букв у першому слові та 4 літери у другому слові) 3.

) Одиниця інформації , що дорівнює восьми бітам.

) Група файлів, що має ім'я; контейнер для файлів

) Прямокутна область, що займається на робочому столі працюючою програмою.

) Файл містить дані (малюнки, тексти).

) обов'язкова частина програмного забезпечення - .

) Найменша одиниця виміру інформації.

) інформація, що зберігається в довгостроковій пам'яті як єдине ціле і позначена ім'ям.

Група файлів, що має ім'я контейнер для файлів?

Група файлів, що має ім'я контейнер для файлів.

Настія121312 2 серп. 2018 р., 07:28:59 | 5 - 9 класи

Файл – це інформація, яка зберігається у зовнішній пам'яті комп'ютера як єдине ціле та позначена ім'ям, яке визначає комп'ютер?

Файл – це інформація, яка зберігається у зовнішній пам'яті комп'ютера як єдине ціле та позначена ім'ям, яке визначає комп'ютер?

Leo22871111 20 жовт. 2018 р., 07:14:43 | 5 - 9 класи

Група файлів має ім'я; контейнер для файлів?

Група файлів має ім'я; контейнер для файлів

Допоможіть будь ласка?

Потрібно вписати у клітини слова - відповіді.

А) Інформація, що зберігається у зовнішній пам'яті та позначена ім'ям.

Б)контейнер для файлів.

ВасильЗабубенський 21 жовт. 2018 р., 17:52:22 | 5 - 9 класи

Група файлів має ім'я контейнер для файлів 6 букв?

Група файлів, що має ім'я контейнер для файлів 6 букв.

Група файлів, що має ім'я контейнер для файлів?

Група файлів, що має ім'я контейнер для файлів.

1. Інша назва прикладної програми?

1. Інша назва прикладної програми.

2. Зображення на екрані монітора, готового до роботи комп'ютера (2 слова)

Одиниця інформації, що дорівнює восьми бітам.

Akstkristina 29 серп. 2018 р., 12:23:19 | 5 - 9 класи

Розгадайте кросворд комп'ютерні об'єкти?

Розгадайте кросворд комп'ютерні об'єкти.

1 Інша назва прикладної програми.

2 Зображення на моніторі, готового до роботи комп'ютера.

3 Одиниця інформації, що дорівнює восьми бітам 4 Група файлів, що має ім'я ; контейнер для файлів

5 Прямокутна область.

ЗАНЯТТЯ на робочому столі працюючою програмою.

6 Файл, що містить дані (малюнки, тексти) 7 Обов'язкова частина програмного забезпечення - .

Система 8 Найменша одиниця виміру інформації.

9 інформація, що зберігається в довгостроковій пам'яті, як єдине ціле і позначена ім'ям.

Прямокутна область на моніторі, яку займає робоча програма, називається?

Прямокутна область на екрані монітора, яку займає робоча програма, називається.

Висловлювання це моральні об'єкти Свойста ображати чи допомагати людині.

64 027; А скільки одиниць у двійковому записі не знаю.

Var x, y, s: real; i, k: integer; begin for i: = 1 to 200 do begin x: = random; y: = random; if sqr(x – 0.5) + sqr(y – 0.5).

Для того щоб вводити необхідні нам символи наприклад: навіть зараз я користуюся клавіатурою.

Для того, щоб на ній друкувати xD.

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

Число 123, значить спочатку сума дорівнює - 12, після - 3 число три представимо як 3 + 0 число 12 представимо як 9 + 3 відповідь: 930.

«Кросворд з інформатики 5 клас. Пристрої введення та виведення інформації»

Тема: Пристрої введення та виведення інформації

Тема кросворду: «Службові кнопки»

Запитання.

  1. Видаляє символ ліворуч від курсору.
  2. Перегортання сторінок вниз.
  3. Призначені для перекладу регістру символу.
  4. Видалити.
  5. Альтернатива, зміна дій інших кнопок.
  6. Фіксує великі літери
  7. Перегортання сторінок вгору.
  1. Скасовано дії
  2. Виділити об'єкт на екрані та вставити його в документ.
  3. Контроль, зміна дій інших кнопок.
  4. Пауза.
  5. Введення даних, підтвердження, переведення рядка.
  6. Вставити.
  7. Фіксує цифри на цифровій клавіатурі.

Відповіді

Кросворд Комп'ютерні об'єкти

4. Група файлів, що має ім'я, контейнер для файлів. 6. Файл, що містить дані (малюнки, тексти). 7. Обов'язкова частина програмного забезпечення – … система. 8. Найменша одиниця виміру інформації. 9. Інформація, що зберігається у довгостроковій пам'яті як єдине ціле та позначена ім'ям.

1. Інша назва прикладної програми. 2. Зображення на екрані монітора, готового до роботи комп'ютера (два слова через тире). 3. Одиниця інформації, що дорівнює восьми бітам. 5. Прямокутна область, яку займає на робочому
працюючою програмою.

Відповіді на кросворд Комп'ютерні об'єкти:

По горизонталі: 4. Папка. 6. Документ. 7. Операційна. 8. Біт. 9. Файл.

По вертикалі: 1. Додаток. 2. Робочий-стіл. 3. Байт. 5. Вікно.

«Кросворд для 6-7 класу інформатика»

К Р О С С В О Р Д № 1

На тему «Періферійні пристрої комп'ютера»

6 Програма, що імітує роботу будь-якого об'єкта. 7. Оптичний пристрій введення зображення.

8 Пристрій, призначений для виведення даних у графічній формі на паперовий носій.

9 Людина, що професійно займається математикою.

10 Дисплей, який використовується для контролю роботи системи.

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

2 Послідовність речень мови програмування, що описує алгоритм розв'язання задачі.

3 Пристрій для роботи з магнітними дисками (зчитування та записування інформації). 4.Зовнішня незмінна пам'ять комп'ютера.

5 Сукупність чітко визначених правил на вирішення завдання кінцеве число кроків.

К Р О С С В О Р Д № 2

Пристрій ЕОМ, що виконує обробку інформації, що керує всім обчислювальним процесом.

Послідовність команд виконавцю для вирішення поставленого завдання.

Одиниці виміру інформації.

Розпорядження, вказівку виконавцю.

Носій інформації в ЕОМ.

Команди вибору в залежності від виконання умов.

Наука, що вивчає закони та методи накопичення, передачі та обробки інформації за допомогою ЕОМ.

1. Друкуючий пристрій.

Пристрій ЕОМ, призначене зберігання інформації.

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

Пристрій для введення інформації з магнітних дисків на згадку про комп'ютер.

Екран, на якому зображення будується за допомогою ЕЛТ.

Одиниця виміру інформації.

Пристрій для обробки інформації в ЕОМ.

Показник швидкості роботи комп'ютера, його продуктивність за одиницю часу.

К Р О С С В О Р Д № 4

Пристрій для автоматичного оброблення інформації.

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

Вигляд зовнішньої пам'яті ЕОМ, пристрій зберігання інформації.

Обсяг інформації, оброблюваної ЕОМ однією операцію.

Зовнішній пристрій ЕОМ, що використовується для введення інформації, що дозволяє користувачеві вручну переміщати курсор екраном дисплея.

Пристрій для обробки інформації в ЕОМ.

Упорядкована послідовність дій для ЕОМ, що реалізує алгоритм розв'язання задачі.

8. Друкуючий пристрій.

К Р О С С В О Р Д № 1

На тему «Періферійні пристрої комп'ютера»

6. Програма, що імітує роботу якогось об'єкта. 7. Оптичний пристрій введення зображення.

8.Пристрій, призначений для виведення даних у графічній формі на паперовий носій.

9. Людина, що професійно займається математикою.

10. Дисплей, який використовується контролю роботи системи.

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

2.Послідовність речень мови програмування, що описує алгоритм розв'язання задачі.

3. Пристрій для роботи з магнітними дисками (зчитування та запису інформації). 4.Зовнішня незмінна пам'ять комп'ютера.

5. Сукупність чітко визначених правил на вирішення завдання кінцеве число кроків.

К Р О С С В О Р Д № 2

Пристрій ЕОМ, що виконує обробку інформації, що керує всім обчислювальним процесом.

Послідовність команд виконавцю для вирішення поставленого завдання.

Одиниці виміру інформації.

Розпорядження, вказівку виконавцю.

Носій інформації в ЕОМ.

Команди вибору в залежності від виконання умов.

Наука, що вивчає закони та методи накопичення, передачі та обробки інформації за допомогою ЕОМ.

1. Друкуючий пристрій.

Пристрій ЕОМ, призначене зберігання інформації.

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

Пристрій для введення інформації з магнітних дисків на згадку про комп'ютер.

Екран, на якому зображення будується за допомогою ЕЛТ.

Одиниця виміру інформації.

Пристрій для обробки інформації в ЕОМ.

Показник швидкості роботи комп'ютера, його продуктивність за одиницю часу.

К Р О С С В О Р Д № 4

Пристрій для автоматичного оброблення інформації.

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

Вигляд зовнішньої пам'яті ЕОМ, пристрій зберігання інформації.

Обсяг інформації, оброблюваної ЕОМ однією операцію.

Зовнішній пристрій ЕОМ, що використовується для введення інформації, що дозволяє користувачеві вручну переміщати курсор екраном дисплея.

Пристрій для обробки інформації в ЕОМ.

Упорядкована послідовність дій для ЕОМ, що реалізує алгоритм розв'язання задачі.

8. Друкуючий пристрій.

Кросворд з інформатики 9 клас

Кросворд Алгоритмізація та програмування

1. Об'єкт, що цілеспрямовано впливає на інший об'єкт. 4. Алгоритм, у якому прямо чи опосередковано міститься посилання нього ж як у допоміжний алгоритм. 7. З її допомогою у мовах програмування здійснюється запис допоміжних алгоритмів. 10. Hayка про управління.

2. Засновник кібернетики. 3. Процес цілеспрямованого на об'єкт. 5. Алгоритм, що повністю використовується у складі іншого алгоритму. 6.Об'єкт, на який спрямований вплив, що управляє. 7. Підпрограма, що має довільну кількість вхідних та вихідних даних. 8. Упорядковане безліч однотипних елементів, яким можна присвоїти загальне ім'я, що відрізняються індексами. 9. Зв'язок, що забезпечує передачу інформації про стан об'єкта управління в систему керування.

Відповіді на кросворд Алгоритмізація та програмування:

По горизонталі: 1. Керуючий. 4. Рекурсивний. 7. Підпрограма. 10. Кібернетика.

По вертикалі: 2. Вінер. 3. Управління. 5. Допоміжний. 6. Керований. 7. Процедура. 8. Масив. 9. Зворотній.

Файлова система. На кожному носії інформації (гнучкому, жорсткому або лазерному диску) може зберігатися багато файлів. Порядок зберігання файлів на диску визначається файловою системою.

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

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

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

Початковий, кореневий каталог містить вкладені каталоги 1-го рівня, своєю чергою, кожен із останніх може містити вкладені каталоги 2-го рівня тощо. Слід зазначити, що у каталогах всіх рівнів можуть зберігатися і файли.

Наприклад, у кореневому каталозі можуть бути два вкладені каталоги 1-го рівня (Каталог_1, Каталог_2) і один файл (Файл_1). У свою чергу, в каталозі 1-го рівня (Каталог_1) знаходяться два вкладені каталоги другого рівня (Каталог_1.1 та Каталог_1.2) та один файл (Файл_1.1) - рис. 1.3.

Файлова система - це система зберігання файлів та організації каталогів.

Розглянемо ієрархічну файлову систему конкретному прикладі. Кожен диск має логічне ім'я (А:, В: - гнучкі диски, С:, D:, Е: і так далі - жорсткі та лазерні диски).

Нехай у кореневому каталозі диска С: є два каталоги 1-го рівня (GAMES, TEXT), а каталозі GAMES один каталог 2-го рівня (CHESS). У цьому каталозі TEXT є файл proba.txt, а каталозі CHESS - файл chess.exe (рис. 1.4).

Шлях до файлу. Як знайти наявні файли (chess.exe, proba.txt) у цій ієрархічній файловій системі? Для цього потрібно вказати шлях до файлу. У шлях до файлу входять записувані через роздільник " \ " логічне ім'я диска і послідовність імен вкладених друг в друга каталогів, останньому з яких міститься потрібний файл. Шляхи до перерахованих вище файлів можна записати наступним чином:

Шлях до файлу разом із ім'ям файлу називають іноді повним ім'ям файлу.

Приклад повного імені файлу:

Подання файлової системи за допомогою графічного інтерфейсу. Ієрархічна файлова система MS-DOS, що містить каталоги та файли, представлена ​​в операційній системі Windows за допомогою графічного інтерфейсу у формі ієрархічної системи папок та документів. Папка Windows є аналогом каталогу MS-DOS

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

У Windows на вершині ієрархії папок знаходиться папка Робочий стіл. Наступний рівень представлений папками Мій комп'ютер, Кошик і Мережеве оточення (якщо комп'ютер підключено до локальної мережі) - мал. 1.5.

Якщо ми хочемо ознайомитися з ресурсами комп'ютера, потрібно відкрити папку Мій комп'ютер.

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

Файл та файлові системи

Ви коли-небудь думали, що таке файл? Ми все з'ясували.

Оновлено 20 грудня 2021

Коротко

Скопіювати посилання "Коротко" Скопійовано

Файл – це набір згрупованих даних, якому дали ім'я та записали на фізичному носії. Файли мають атрибути, які говорять операційній системі, як з ними працювати. Для організації збережених файлів використовуються абстрактні моделі. Найбільшого поширення набули ієрархічні моделі — дерева директорій (папок) та файлів.

Як зрозуміти

Скопіювати посилання "Як зрозуміти" Скопійовано

Файли

Скопіювати посилання "Файли" Скопійовано

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

Файл – це набір даних, збережених на носії інформації. У процесі роботи програми дані розміщуються в оперативну пам'ять комп'ютера та обробляються. Усі дані у комп'ютері представляються як послідовності машинних слів (байтів). Раніше машинні слова в оперативну пам'ять комп'ютера вводили за допомогою спеціального пристрою — телетайпу. Вся послідовність машинних слів перебувала у роздрукованому чи письмовому вигляді на аркушах паперу, які скріплювалися за допомогою файлу. Так і прижилося це поняття.

З появою магнітних стрічок для зберігання даних почали використовувати іншу модель – послідовність записів змінної довжини. Зчитати з магнітної стрічки дані або записати їх на неї можна лише послідовно (послідовний доступ). Файлом стали називати частину магнітної стрічки із записаними на неї даними. Програмісти мали знати, з якого і за яке місце на стрічці записані їхні дані.

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

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

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

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

  • ім'я;
  • права доступу (визначаються згідно з правилами операційної системи);
  • персоніфікація (творець та власник);
  • тип файлу;
  • розмір файлу;
  • час створення файлу;
  • час останньої модифікації;
  • час останнього звернення;
  • покажчик читання/запису (часто називають курсором або покажчиком);
  • та ін.

Практично в будь-якій операційній системі робота з файлами здійснюється за схожим сценарієм:

  1. Відкриття файлу (початок сесії);
  2. Робота з вмістом файлу та його атрибутами;
  3. Закриття файлу (закінчення сесії).

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

p align="justify"> Для роботи з файлами в операційній системі передбачені спеціалізовані програмні інтерфейси. Саме за допомогою них програми отримують доступ до файлів. Серед інтерфейсів можна виділити типові:

  • open - відкриття сесії роботи з файлом / створення нового файлу;
  • close - закриття сесії роботи з файлом;
  • read / write - читати / писати у файл щодо положення покажчика читання / запису;
  • delete - Видалити файл;
  • seek - позиціонування покажчика читання/запису;
  • rename - Перейменування файлу;
  • read _ attributes / write _ attributes - читання / модифікація атрибутів файлу.

У Unix-подібних системах представлення зовнішніх пристроїв зводиться до абстракції файлу. Робота із пристроєм відбувається через інтерфейси роботи з файлами. Це дозволяє уніфікувати роботу програм, полегшує багато завдань для користувача з обслуговування програм та налаштування операційної системи.

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

Скопіювати посилання "Файлові системи" Скопійовано

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

Один із методів вирішення колізій – заборонити створювати файли з однаковими іменами.

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

Продовженням однорівневих файлових систем є системи з фіксованою кількістю рівнів. Такі файлові системи використовуються на маршрутизаторах та телевізорах.

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

  • коренева директорія (каталог, папка) – спеціальний вузол дерева;
  • звичайна директорія (каталог, папка) - звичайні вузли дерева;
  • файли – листя дерева.

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

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

У Unix-подібних системах підтримуються спеціальні директорії: домашня директорія користувача та поточна директорія. Частина операційних систем за Unix використовує ці абстракції. Модель файлової системи Unix вважається однією з найбільш вдалих та безпечних, оскільки:

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

На практиці

Скопіювати посилання "На практиці" Скопійовано

Схожі статті

  • Як називається засіб який змиває фарбу з волосся
  • Як називається церква у Кронштадті
  • Як називається вік від 36
  • Як називається рідке маршмеллоу
  • Скільки ставити файл підкачування на 4 Гб оперативної пам'яті
  • Як називається унітаз для жінок
  • Навіщо використовують файл
  • Як зробити файл підкачки на Windows 10
  • Недавні статті

  • Як бродить зернова брага
  • Що робити якщо не засмагаєш на сонці чому засмага погано лягає на шкіру або перестає прилипати
  • Як швидко зняти гель лак без апарату
  • Як робиться Каті голови
  • Яка гребінець краще для об'єму
  • Чим роблять м'яку покрівлю
  • Чи можна залишати крем для обличчя на ніч
  • Де знаходиться датчик селектора
  • географія нашої діяльності
    вулиця Драгоманова, 27
    вул. Курчатова 1Б
    вул. Міцкевича 130
    вул. Лабунського, 1
    вул. Макарова-Пржевальського
    вул. Толстого 10
    вул. Грушевського 28
    вул. Перший промінь (Черняхівського)
    напишіть нам

    сообщение успешно отправлено
    x