Скачать презентацию Файлы и папки файловая система К Ю Скачать презентацию Файлы и папки файловая система К Ю

13_File_system.ppt

  • Количество слайдов: 15

Файлы и папки (файловая система) © К. Ю. Поляков, 2009 Файлы и папки (файловая система) © К. Ю. Поляков, 2009

Определения Файл – набор данных на диске, имеющий имя. Имя файла: 255 символов, нельзя Определения Файл – набор данных на диске, имеющий имя. Имя файла: 255 символов, нельзя / : * ? ” < > | расширение персональное имя ( «фамилия» ) Реферат по истории. doc Исполняемые программы . exe, . com Текст . txt Документ (текст + рисунки + …) . doc Рисунки . bmp, . gif, . jpg Звук . wav, . mid, . mp 3 Видеофильмы . avi, . mpg, . wmv Тексты программ . pas, . cpp, . bas 2

Файловая система – это порядок размещения файлов на диске. • одноуровневая каталог размер файлы Файловая система – это порядок размещения файлов на диске. • одноуровневая каталог размер файлы дата изменения vasya. txt 360 байт Примеры. doc 13 Кб Я. bmp 1, 28 Мб номер начального блока (кластера) на диске 12. 03. 2007 25. 04. 2007 13. 09. 2006 25 230 1235 • самый простой вариант • все файлы «в куче» , сложно разбираться • ограниченный объем каталога (512 записей) 3

Файловая система • многоуровневая (дерево) Диск C: autoexec. bat Файлы в корневом каталоге Документы Файловая система • многоуровневая (дерево) Диск C: autoexec. bat Файлы в корневом каталоге Документы План. doc Отчет. doc Папка (каталог) – объединяет файлы и вложенные папки Фото 2006 Я. jpg Шарик. jpg Корневой каталог – главный каталог диска. 2007 Ку. jpg Зя. jpg Видео Файлы Кузя. avi Винни-Пух. wmv Вложенная папка (подкаталог) – это папка, расположенная внутри другой папки. Файлы Папка 4

Файловая система • многоуровневая (дерево) дерево папок: Диск C: Фото Документы 2006 Видео 2007 Файловая система • многоуровневая (дерево) дерево папок: Диск C: Фото Документы 2006 Видео 2007 корень Рабочая папка (текущий каталог) – папка, с которой в данный момент работает пользователь. 5

Файловая система Проводник (Пуск – Программы – Стандартные) Диск C: Документы Фото Видео показать Файловая система Проводник (Пуск – Программы – Стандартные) Диск C: Документы Фото Видео показать вложенные папки скрыть вложенные папки 2006 2007 Видео 6

Адреса файлов Полный адрес файла = путь + имя файла диск имя файла C: Адреса файлов Полный адрес файла = путь + имя файла диск имя файла C: Фото2007Ку. jpg папки Путь к файлу – это перечисление папок (каталогов), в которых он находится, сверху вниз (начиная с диска). Сетевой адрес: имя компьютера \SERVERВидео2007Зя. avi Примеры: C: SERVERВидео2007Зя. avi A: autoexec. bat \work 3ИгрыHoverhover. exe D: WindowsTempСправка. txt E: Реферат. doc ? Какие файлы находятся в корневом каталоге? 7

Маски Маска – это обозначение для группы файлов. * – любое количество любых символов Маски Маска – это обозначение для группы файлов. * – любое количество любых символов ? – один любой символ Примеры: *. * все файлы *. doc все файлы с расширением. doc a*. ? имя файла начинается с «a» , расширение из 1 символа имя файла содержит «x» , расширение не менее 2 символов *x*. ? ? * *z. a? имя файла заканчивается на «z» , расширение начинается «a» , всего 2 символа 8

Папки Windows Рабочий стол Мои документы Мой компьютер Сетевое окружение Мои рисунки Диск С: Папки Windows Рабочий стол Мои документы Мой компьютер Сетевое окружение Мои рисунки Диск С: Вся сеть Моя музыка Мои видеозаписи CD (DVD) Корзина Диск D: Учебники на Server Диск A: Задания на Server Диск E: Диск F: флэш-диск сетевые ресурсы Диск Z: сетевой диск 9

Логические диски в Windows A: , B: дискеты дисковод C: винчестер, загрузочный диск C: Логические диски в Windows A: , B: дискеты дисковод C: винчестер, загрузочный диск C: D: E: D: … Z: винчестер, CD, DVD, флэш-диск, сетевой диск (X: \SERVERИгры) 10

Сектори та кластери 1 сектор = 512 байт Структура диска: (A) дорожка (B) геометрический Сектори та кластери 1 сектор = 512 байт Структура диска: (A) дорожка (B) геометрический сектор (C) сектор (D) кластер

Размещение файлов на диске ! Файлу на диске выделяется целое число блоков (кластеров)! 1 Размещение файлов на диске ! Файлу на диске выделяется целое число блоков (кластеров)! 1 кластер = 512 байт, 1 Кб, …, 32 Кб занято, но не используется! файл ? кластер Чем больше кластер, тем больше пустого места, которое занято! 12

Размещение файлов на диске Размещение по частям C: 2 1 3 4 Дефрагментация C: Размещение файлов на диске Размещение по частям C: 2 1 3 4 Дефрагментация C: 1 2 3 4 файл быстрее читается (быстрее загружается в память) 13

Файловые системы Windows • FAT 16 (MS DOS, Windows) ▫ адрес кластера – 16 Файловые системы Windows • FAT 16 (MS DOS, Windows) ▫ адрес кластера – 16 бит, 65536 кластеров ▫ для 2 Гб – кластер 32 Кб! ▫ логические диски до 2 Гб (MS DOS) • FAT 32 (Windows 95/98/2000/XP/Vista) ▫ адрес кластера – 32 бита, 232 кластеров ▫ логические диски до 8 Тб • NTFS (Windows NT/2000/XP/Vista) ▫ обычно 1 кластер = 4 Кб, диски до 4 Тб ▫ «остатки» кластеров около 2% ▫ устанавливаются права на доступ ▫ квоты для пользователей ▫ сжатие ▫ сложность ▫ не поддерживается в MS DOS, Win 95/98/Me 14

Другие файловые системы • для оптических дисков (CD, DVD) ▫ ISO-9660 ▫ UDF (Universal Другие файловые системы • для оптических дисков (CD, DVD) ▫ ISO-9660 ▫ UDF (Universal Disk Format) возможна «прямая» запись на диск • для системы Linux ▫ ext 3 ▫ Reiser. FS Журналирование – при изменениях на диске операции записываются в специальный журнал и считаются выполненными только тогда, когда окончательно завершены (NTFS, ext 3, reiser. FS). надежность при сбоях питания некоторое замедление работы 15