Компьютер и файловая система

реклама
Файлы и папки
(файловая система)
© К.Ю. Поляков, 2007
Определения
Файл – набор данных на диске, имеющий имя.
Имя файла:
255 символов, нельзя \ / : * ? ” < > |
расширение
персональное имя
(«фамилия»)
Реферат по истории . doc
Исполняемые программы
.exe, .com
Текст
.txt
Документ (текст + рисунки + …)
.doc
Рисунки
.bmp, .gif, .jpg
Звук
.wav, .mid, .mp3
Видеофильмы
.avi, .mpg, .wmv
Тексты программ
.pas, .c, .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
Файлы в корневом
каталоге
Документы
План.doc
Отчет.doc
Папка (каталог) –
объединяет файлы и
вложенные папки
Фото
2006
Я.jpg
Шарик.jpg
Корневой каталог – главный
каталог диска.
2007
Ку.jpg
Зя.jpg
Видео
Файлы
Кузя.avi
Винни-Пух.wmv
Вложенная папка
(подкаталог) – это папка,
расположенная внутри
другой папки.
Файлы
Папка
4
Файловая система
• многоуровневая (дерево)
дерево папок:
Диск C:
Документы
Фото
2006
Видео
2007
корень
Рабочая папка (текущий каталог) – папка,
с которой в данный момент работает
пользователь.
5
Файловая система
Проводник (Пуск – Программы – Стандартные)
Диск C:
Документы
Документы
Фото
Фото
Видео
показать
вложенные
папки
Диск C:
скрыть
вложенные
папки
2006
2007
Видео
6
Адреса файлов
Полный адрес файла = путь + имя файла
диск
имя файла
C:\Фото\2007\Ку.jpg
папки
Путь к файлу – это перечисление папок (каталогов), в
которых он находится, сверху вниз (начиная с диска).
Сетевой адрес:
имя компьютера
\\SERVER\Видео\2007\Зя.avi
Примеры:
C:\SERVER\Видео\2007\Зя.avi
A:\autoexec.bat
\\work3\Игры\Hover\hover.exe
D:\Windows\Temp\Справка.txt
E:\Реферат.doc
?
Какие файлы
находятся в
корневом
каталоге?
7
Маски
Маска – это обозначение для группы файлов.
* – любое количество любых символов
? – один любой символ
Примеры:
*.*
все файлы
*.doc
все файлы с расширением .doc
a*.?
имя файла начинается с «a», расширение из
1 символа
имя файла содержит «x», расширение не менее
2 символов
*x*.??*
*z.a?
имя файла заканчивается на «z», расширение
начинается «a», всего 2 символа
8
Папки Windows
Рабочий стол
Мои
документы
Мой
компьютер
Сетевое
окружение
Мои рисунки
Диск С:
Вся сеть
Моя
музыка
Мои
видеозаписи
CD (DVD)
Корзина
Диск D:
Учебники на Server
Диск A:
Задания на Server
Диск E:
Диск F:
флэш-диск
сетевые
ресурсы
Диск Z:
сетевой диск
9
Логические диски в Windows
A:, B: дискеты
дисковод
C: винчестер, загрузочный диск
C:
D:
E:
D: … Z: винчестер, CD, DVD, флэш-диск,
сетевой диск (X: \\SERVER\Игры)
10
Размещение файлов на диске
!
Файлу на диске выделяется целое число блоков
(кластеров)!
1 кластер = 512 байт, 1 Кб, …, 32 Кб
занято, но не
используется!
файл
?
кластер
Чем больше кластер, тем больше пустого
места, которое занято!
11
Размещение файлов на диске
Размещение по частям
C:
2
1
3
4
Дефрагментация
C:
1
2
3
4
файл быстрее читается
(быстрее загружается в память)
12
Файловые системы Windows
• FAT16 (MS DOS, Windows)
▫ адрес кластера – 16 бит,  65536 кластеров
▫ для 2 Гб – кластер 32 Кб!
▫ логические диски до 2 Гб (MS DOS)
• FAT32 (Windows 95/98/2000/XP/Vista)
▫ адрес кластера – 32 бита,  232 кластеров
▫ логические диски до 8 Тб
• NTFS (Windows NT/2000/XP/Vista)
▫ обычно 1 кластер = 4 Кб, диски до 4 Тб
▫ «остатки» кластеров около 2%
▫ устанавливаются права на доступ
▫ квоты для пользователей
▫ сжатие
▫ сложность
▫ не поддерживается в MS DOS, Win95/98/Me
13
Другие файловые системы
• для оптических дисков (CD, DVD)
▫ ISO-9660
▫ UDF (Universal Disk Format)
возможна «прямая» запись на диск
• для системы Linux
▫ ext3
▫ ReiserFS
Журналирование – при изменениях на диске
операции записываются в специальный журнал и
считаются выполненными только тогда, когда
окончательно завершены (NTFS, ext3, reiserFS).
надежность при сбоях питания
некоторое замедление работы
14
Конец фильма
15
Скачать