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

advertisement
Файлы и файловая
система
Файл- это программа или
данные, имеющие имя и
хранящиеся в долговременной
памяти
Имя файла



Имя файла состоит из двух частей,
разделенных точкой: имени файла (до 255
символов) и расширения (3 символа) .
Расширение указывает на тип файла, или
какого типа информация хранится в файле.
Собственное имя файлу дает пользователь,
тип файла обычно задается автоматически.
Пример:
proba.txt
Определения
Файл – набор данных на диске, имеющий имя.
Имя файла:
255 символов, нельзя \ / : * ? ” < > |
расширение
Собственное имя
(«фамилия»)
Реферат по истории
. doc
Исполняемые программы
.exe, .com
Текст
.txt
Документ (текст + рисунки + …)
Электронные таблицы
.doc
.xls, .xlt
Рисунки
.bmp, .gif, .jpg
Звук
.wav, .mid, .mp3
Видеофильмы
.avi, .mpg, .wmv
Тексты программ
.pas, .c, .cpp, .bas
Форматирование дисков


В процессе форматирования на диске
выделяются концентрические дорожки,
которые, в свою очередь, делятся на секторы.
Каждой дорожке и каждому сектору
присваивается свой порядковый номер.
После форматирования гибкого диска его
параметры будут следующими:




информационная
емкость сектора – 512
байтов;
секторов на дорожке –
18;
дорожек на одной
стороне – 80;
сторон – 2.
Виды форматирования
Включает разметку
диска на дорожки и
секторы, все
хранящиеся на диске
файлы уничтожаются
Производит лишь
очистку каталога диска,
сами файлы
сохраняются и
существует
возможность их
восстановления
Файловая система - это система
хранения файлов и организация
каталогов
В операционной системе Windows вместо каталогов
используется понятие «папка».
Папка – это объект Windows, предназначенный для
объединения файлов и других папок в группы.
Файловая система
Файловая система – это порядок размещения
файлов на диске.
• одноуровневая
каталог
размер
файлы
дата
изменения
vasya.txt
360 байт
Примеры.doc
13 Кб
Я.bmp
1,28 Мб
номер начального блока
(кластера) на диске
12.03.2007
25.04.2007
13.09.2006
25
230
1235
• самый простой вариант
• все файлы «в куче», сложно разбираться
• ограниченный объем каталога (512 записей)
9
Файловая система
• многоуровневая (дерево)
Диск C:
autoexec.bat
Файлы в корневом
каталоге
Документы
План.doc
Отчет.doc
Папка (каталог) –
объединяет файлы и
вложенные папки
Фото
2006
Я.jpg
Шарик.jpg
Корневой каталог – главный
каталог диска.
2007
Ку.jpg
Зя.jpg
Видео
Файлы
Кузя.avi
Винни-Пух.wmv
Вложенная папка
(подкаталог) – это папка,
расположенная внутри
другой папки.
Файлы
Папка
10
Файловая система
• многоуровневая (дерево)
дерево папок:
Диск C:
Документы
Фото
2006
Видео
2007
корень
Рабочая папка (текущий каталог) – папка,
с которой в данный момент работает
пользователь.
11
Файловая система
Проводник
Диск C:
Диск C:
Документы
Документы
Фото
Фото
Видео
показать
вложенные
папки
2006
скрыть
вложенные
папки
2007
Видео
12
Путь к файлу

Начинается с логического имени диска, затем записывается
последовательность имен вложенных друг в друга папок, в
последней из которых содержится нужный файл. Имена
дисков записываются через разделитель «\».
Путь к файлу вместе с
именем файла называют
полным именем файла.
C:\Рефераты\Физика\Оптические явления.doc
C:\Рефераты\Информатика\Интернет.doc
C:\Рефераты\Информатика\Компьютерные вирусы.doc
C:\Рисунки\Закат.jpg
C:\Рисунки\ Зима.jpg
Путь к файлу (адрес файла)
Путь к файлу – это перечисление папок (каталогов), в
которых он находится, сверху вниз.
C:\Фото\2007\Ку.jpg
диск
папки
имя файла
Сетевой адрес:
имя
компьютера
\\SERVER\Видео\2007\Зя.avi
Примеры:
C:\SERVER\Видео\2007\Зя.avi
A:\autoexec.bat
\\work3\Игры\Hover\hover.exe
D:\Windows\Temp\Справка.txt
E:\Реферат.doc
?
Какие файлы
находятся в
корневом
каталоге?
14
Маски
Маска – это обозначение для группы файлов.
* – любое количество любых символов
? – один любой символ
Примеры:
*.*
все файлы
*.doc
все файлы с расширением .doc
a*.?
имя файла начинается с «a», расширение из
1 символа
имя файла содержит «x», расширение не менее
2 символов
*x*.??*
*z.a?
имя файла заканчивается на «z», расширение
начинается «a», всего 2 символа
15



Каждый диск имеет логическое имя,
обозначаемое латинской буквой с
двоеточием: А:, В: - гибкие диски; С: жесткий диск; D:, Е: - лазерные диски.
Папкой верхнего уровня для диска является
корневая папка (или корневой каталог),
которая обозначается с добавлением знака \.
Например: А:\
Пример
В коревом каталоге диска А: имеются две вложенные
папки 1-го уровня (Документы и Изображения), а в
папке Изображения – одна вложенная папка 2-го
уровня (Фото). При этом в папке Документы
имеется файл Сочинение.doc, а в папке Фото –
файл Класс.bmp
А:\
Документы
Сочинение.doc
Изображения
Фото
Класс.bmp
Логические диски
A:, B: дискеты
дисковод
C: винчестер, загрузочный диск
C:
D:
E:
D: … Z: винчестер, CD, DVD, флэш-диск,
сетевой диск (X: \\SERVER\Игры)
18
Размещение файлов на диске
!
Файлу на диске выделяется целое число блоков
(кластеров)!
1 кластер = 512 байт, 1 Кб, …, 32 Кб
занято, но не
используется!
файл
?
кластер
Чем больше кластер, тем больше пустого
места, которое занято!
19
Размещение файлов на диске
Размещение по частям
C:
2
1
3
4
Дефрагментация
C:
1
2
3
4
файл быстрее читается
(быстрее загружается в память)
20
Фрагментация и дефрагментация
дисков.


Фрагментация файлов – ситуация когда на
диске фрагменты файлов хранятся в
различных , удаленных друг от друга
секторах, что существенно замедляет доступ
к ним.
Дефрагментация файлов –процесс при
котором файлы записываются в
последовательно расположенные секторы.
Файловые системы
• FAT16 (MS DOS, Windows)
▫ адрес кластера – 16 бит,  65536 кластеров
▫ для 2 Гб – кластер 32 Кб!
▫ логические диски до 2 Гб
• 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
22
Папки Windows
Рабочий стол
Мои
документы
Мой
компьютер
Сетевое
окружение
Мои рисунки
Диск С:
Вся сеть
Моя
музыка
Мои
видеозаписи
CD (DVD)
Корзина
Диск D:
Учебники на Server
Диск A:
Задания на Server
Диск E:
Диск F:
флэш-диск
сетевые
ресурсы
Диск Z:
сетевой диск
23
Операции с файлами
 Копирование
 Перемещение
 Удаление
 Переименование
Не следует при работе с
файлами:




удалять те файлы, не выяснив для чего они
предназначены;
давать файлу имя, которое не поясняет его
содержание;
сохранять файл в той папке, где трудно будет
его найти;
удалять и перемещать файлы, находящиеся в
папках прикладных программ – это может
привести к тому, что программы перестанут
работать.
Архивация файлов


Для долговременного хранения или
передачи файлов по компьютерным сетям
целесообразно уменьшать объем файлов –
то есть архивировать
Для проведения архивации используются
специальные программы – архиваторы
(WinRAR, WinZIP и др.)
Download