2.15M
Категория: ИнформатикаИнформатика

Файловая система компьютера

1.

МК
ФАЙЛОВАЯ СИСТЕМА
КОМПЬЮТЕРА
КОМПЬЮТЕР И ЕГО ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

2.

МК
Ключевые слова
файл
каталог (папка)
файловая система и структура
путь к файлу
полное имя файла
маска имен файлов

3.

МК
Файлы и каталоги
!
Файл — это поименованная совокупность данных
определённого размера, размещаемая на внешних
устройствах (носителях информации) и рассматриваемая в процессе обработки как единое целое.
Имя. расширение
Размер
Системный
Дата создания
Скрытый
Дата последней
модификации
!
Архивный
Только для чтения
Каталог (папка) — это поименованная совокупность
файлов и подкаталогов (вложенных каталогов).

4.

МК
Функции файловой системы
!
Файловая система — часть операционной системы,
определяющая способ организации, хранения и
именования данных на носителе информации.
Файловые системы решают следующие задачи:
• определяют правила построения имён файлов и каталогов
• поддерживают программный интерфейс работы с файлами
для приложений
• определяют порядок размещения файлов на диске
• обеспечивают защиту данных в случае сбоев и ошибок
• обеспечивают установку прав доступа к данным для
каждого конкретного пользователя
• обеспечивают совместную работу с файлами

5.

МК
Требования к именам файлов и папок
Правила построения имён файлов
и папок (каталогов) зависит от ОС
Windows
Linux
• допускается использование имён, длиной до 255 символов
• можно использовать прописные и строчные буквы
латинского ии национальных
национальныхалфавитов,
алфавитов,цифры
цифры, пробелы
некоторые символы
•и
различаются
прописные и строчные буквы в имени
•• не
различаются
прописные
и строчные
буквы /в:имени
нельзя
использовать
символ
\ , а символы
*?“<>|
• нельзя
следуетиспользовать
использоватьсимволы:
с осторожностью,
\ / : * ?т. “к. <некоторые
> |
из
могут файлам,
иметь специальный
смысл, автоматически
а также из
• них
расширения
как правило, даются
соображений
ОС существует ряд
программами,совместимости
в которых онис другими
создаются;
• стандартных
расширения файлам,
расширений,
как правило,
по которым
даются
можно
автоматически
узнать тип
программами,
файла
и программу,
в которых
в которой
они их
создаются;
можно открыть
существует ряд
стандартных расширений, по которым можно узнать тип
В какой программе можно отредактировать файл
файла и программу, в которой его можно открыть
Гимн_РФ_(музыка и слова).jpg ?
?

6.

МК
Порядок размещения файлов на диске
Файл, представляемый нами как
единое целое, на самом деле
может быть разбросан «кусочками» по всему диску.
Минимальный
размер
такого
«кусочка» (кластера, блока) —
от 512 байт до 64 Кбайт в
зависимости от используемой
файловой системы.
При
размещении
на
диске
каждому файлу отводится целое
число кластеров.
?
КЛАСТЕР
СЕКТОР
ДОРОЖКА
Сколько кластеров по 64 Кбайта будет отведено
на файл, размером 130 Кбайт?

7.

МК
Давайте обсудим
?
Использование кластеров больших размеров обеспечивает
следующие преимущества:
1) повышается скорость чтения/записи файлов, имеющих
большие размеры
2) увеличивается максимальный объём диска, который
поддерживает файловая система.
Как вы можете это объяснить?
Почему в файловой системе с большими кластерами
(блоками) невыгодно хранить маленькие файлы?
К чему это может привести?

8.

МК
Защита данных во время сбоев, ошибок
Эта функция обеспечивается за счёт журналирования, суть
которого состоит в следующем:
• если
передтолько
как
во
началом
время
изменения
выполнения
выполнения
файловой
операций
операций
системы
с файлами
с внесены
файлами
ОС
в
записывает
журнал,
произошёл
она сбой,
(сохраняет)
применяет
то по
эти
список
записям
изменения
действий,
в кжурнале
файлам,
которые
можно
после
она
будетудаляет
чего
определить
проводить
пострадавшие
эти записи
с файловой
из файлы
журналаисистемой;
восстановить
этиих записи
хранятся в отдельной части файловой системы,
называемой журналом
ЖУРНАЛ
МЕТАДАННЫЕ
Переименовать
Старое
Имяимя
Новое
имя
файла
Размер
Дата создания
Лист
График
Excel.xls
продаж.xls
Отчет.docx Презентация.ppt

9.

МК
Файловая структура диска
!
Совокупность файлов на диске и взаимосвязей между
ними называют файловой структурой диска.
← диск
Е:
Документы
← каталог верхнего
уровня
Многоуровневая
(иерархическая)
файловая система
Корневой каталог ↓
Задачи ← вложенный каталог
Расчеты.xls
← вложенный файл
← вложенный файл
Памятка.txt
Фото
← каталог верхнего уровня
← файл в корневом каталоге
Books.rar
Графическое
изображение
иерархической
файловой структуры
называется деревом

10.

МК
Как однозначно определить файл?
Полное имя файла
D:
Диск : \ Путь \ Имя файла
Учёба
Курсы
Программа.pdf
Расписание.xls
D:\Учёба\Курсы\Расписание.xls
Тест.doc
Проект
Отчет.doc
ИсторияВТ.ppt
Доклад.doc
Расписание.xls
Хобби
Учебники.zip
Запишите полные имена
файлов:
1) Отчет.doc
2) Учебники.zip
3) Доклад.doc
?

11.

МК
Маска имени файла
!
Маска имени файла — последовательность букв,
цифр и других допустимых в именах файлов
символов, а также символов «?» и «*», определяющая
те или иные требования к имени файла.
Символ «?» (вопросительный знак) означает, что на
его месте в имени файла должен быть ровно один
произвольный (из допустимых) символ.
Символ «*» (звёздочка) означает, что на его месте в
имени файла может быть последовательность любых
допустимых символов произвольной длины, в том
числе и пустая последовательность.
?
Какие файлы будут найдены по маске:
info??.pptx
?????.doc
info??*.*
*text.*
doc*.*
text.*
*.jpg
*.*

12.

МК
Вопросы и задания
?
В каталоге находятся 6 файлов:
motors.dat
torsten.docx
motors.doc
victoria.docx
storch.doc
x_torero.doc
Определите, по какой из перечисленных масок из этих 6
файлов будет отобрана указанная группа файлов:
motors.doc
storch.doc
victoria.docx
x_torero.doc
1) *tor?*.d* 2) ?tor*.doc 3) *?tor?*.do* 4) *tor?.doc*

13.

МК
?
Вопросы и задания
Решение:
Если
Анализируя
Маска
Проверяем
файл
?tor*.doc
*?tor?*.do*
соответствует
маску
не позволяет
позволит
*tor?*.d*,
*tor?.doc*.
1) *tor?*.d*
маске,
отобрать
отобрать
ставим
то
Она
в ячейке,
знак
файл
не
только
позволит
«+»
motors.dat,
находящейся
тев файлы,
ячейку,
нам
но
motors.dat
motors.doc
на
соответствующую
она
которые
отобрать
пересечении
же не
нам
файл
позволит
нужны.
storch.doc.
строки
файлу
отобрать
Её
2) можно
?tor*.doc
с именем
motors.dat.
ииспользовать
подлежащий
файла
Данная
и
для
отбору
столбца
решения
маска
файл
с
torsten.docx
storch.doc
именем
позволяет
motors.doc.
задачи.
Но,
маски
возможно,
отобрать
Следовательно,
будем ставить
3)
задача
файл,
*?tor?*.do*
«+»,
имеет
дальнейшее
который
иначе
не одно
— «–».
не
рассмотрение
решение.
входит в
motors.doc
victoria.docx
В
интересующую
этой
Итак,
столбце
маски
решением
можно
искомой
нас
задачи
прекратить.
группу,
4) *tor?.doc*
может
маски,
следовательно,
бытьзнаки
толькоx_torero.doc
«+»
она
третья
недолжны
может
маска
victoria.docx
соответствовать
обеспечить
*?tor?*.do*
отбор
отобранным
нужныхфайлам,
файлов.
знаки Дальнейшее
«–» — всем
storch.doc
прочим.
рассмотрение
x_torero.doc этой маски можно прекратить.
?
*tor?*.d*
motors.dat
motors.doc
storch.doc
torsten.docx
victoria.docx
x_torero.doc
+
?tor*.doc
-
*?tor?*.do*
+
+
+
+
*tor?.doc*
+
-

14.

МК
Запишите полные имена всех файлов
С:\Мои документы\Иванов\Qbasic.exe
С:\Мои документы\Петров\Письмо.txt
С:\Мои документы\Петров\Рисунки\Море.bmp
С:\Фильмы\Интересный фильм.avi

15.

МК
Восстановите полное имя файла и
закодируйте его буквами (запишите
последовательность букв без пробелов и
запятых).
Файл Есенин.doc хранится на жёстком диске в
каталоге ПОЭЗИЯ, который является подкаталогом
каталога ЛИТЕРАТУРА. В таблице приведены фрагменты
полного имени файла:
А
ЛИТЕРАТУРА
Б
С:
В
Есенин
Г
\
С:\ЛИТЕРАТУРА\ПОЭЗИЯ\Есенин.doc
БГАГЕГВД
Д
.doc
Е
ПОЭЗИЯ

16.

МК
Определите, какое из указанных имен
файлов удовлетворяет
маске: A?ce*s.m*
1)
2)
3)
4)
Acess.md
Accesst.dbf
Access.mdb
Akcces.m1
Ответ: Access.mdb

17.

МК
Самое главное
Файл — это поименованная совокупность данных определённого размера, размещаемая на внешних устройствах и
рассматриваемая в процессе обработки как единое целое.
Каталог (папка) — это поименованная совокупность
файлов и подкаталогов (вложенных каталогов).
Файловая система — часть операционной системы,
определяющая способ организации, хранения и именования
данных на носителе информации.
Для того, чтобы «добраться» до нужного файла в
многоуровневой файловой структуре, пользователь может
перемещаться по каталогам, образующим путь к файлу.
Кроме того, можно воспользоваться поиском по маске имени
файла.

18.

МК
?
Вопросы и задания
Перемещаясь
из одного
каталогаPeople,
в другой,Science,
пользователь
поXIX, Nobel Prize,
D:, Science,
Discovery,
следовательно
посетил
каталоги XIX, NobelPrize, D:, Science,
Physics,
Discovery,
Chemistry
People,
Science, Discovery, Physics, Discovery, Chemistry. При
Решение:
D:
каждом перемещении пользователь
либо спускался в
каталог на уровень ниже, либо поднимался на уровень
выше.
Nobel Prize
Science
Пользователь переместил
файл
1869.doc из каталога, с
которого были начаты перемещения, в каталог, в котором
Discovery
оказался XIX
в результатеPeople
своих перемещений,
а затем
переименовал его в PeriodicLaw.doc.
Physics
Chemistry
Укажите полное имя файла PeriodicLaw.doc.
PeriodicLaw.doc
Ответ: D:\Science\Discovery\Chemistry\PeriodicLaw.doc

19.

МК
Информационные источники
http://vignette2.wikia.nocookie.net/gameideas/images/0/02/012097093-binary-code.jpeg/revision/latest?cb=20141017050339
http://a1994.phobos.apple.com/us/r30/Purple6/v4/ef/f1/02/eff102d8-60e0-7cf7-dca8-04a52b6c398c/mzl.ywixjzyb.png
http://rempc.by/upload/vse%20dlia%20noutbuka/New%20Folder7/fdsfgvd.jpg
http://minterese.ru/wp-content/uploads/2016/04/1_53bf85271a5dd53bf85271a6ac.jpg
http://www.fordesigner.com/maps/3481-0.htm
http://www.feebase.net/images/3.bp.blogspot.com/6OSnY2dJxwg/TaNTMWZWgOI/AAAAAAAAARU/2aPbreNtQqY/s1600/teaching+tree3.bmp
http://melissagratias.com/wp-content/uploads/2014/12/Search.jpg
English     Русский Правила