Файл и файловая система Задание на дом: § 1.4, 1.7, 1.8
Понятие файла Файл – это определённое количество однородной по составу информации, имеющей имя и хранящейся во внешней памяти. Файл – это определённое количество однородной по составу информации, имеющей имя и хранящейся во внешней памяти. Имя файла... Собственно имя, в MS-DOS длина не более 8 символов, расширение – не более 3-х символов (Например, proba.txt) В Windows длина может быть до 255 символов (Например, Долговременная память.doc) (Например, Долговременная память.doc)
Типы файлов Тип файлаРасширение Программы exe, com Текстовые файлы txt, doc Графические файлы bmp, gif, jpg и др. Звуковые файлы wav, mp3, mid Видеофайлы avi Программы на языках программирования bas, pas и др. Примеры имён файлов: справка.doc; рис1.bmp; комбат.mp3; prog1.pas и т.д.
Файловая система На каждом носителе информации (гибком, жёстком, лазерном дисках) может храниться большое количество файлов. Порядок хранения файлов на диске определяется используемой файловой системой. Файловая система – это система хранения файлов и организации каталогов На каждом носителе информации (гибком, жёстком, лазерном дисках) может храниться большое количество файлов. Порядок хранения файлов на диске определяется используемой файловой системой. Файловая система – это система хранения файлов и организации каталогов
Сектор 512 байтов 79-я дорожка 0-я дорожка Физическая структура дискеты Кол –во секторов на дорожке – 18; Дорожек на одной стороне – 80; Сторон – 2. Объём дискеты – 1.44 Мбайт Гибкий магнитный диск
Файловая система Каждый диск разбивается на две области: Каждый диск разбивается на две области: каталог файлов (содержит имена файлов и указание на начало его размещения на диске). область хранения файлов; Сектор 512 байтов 79-я дорожка 0-я дорожка
Аналогия диска и книги ДискКнига СекторСтраница Номер начального сектора Номер страницы Область хранения файлов Содержание книги ФайлПараграф учебника КаталогОглавление книги
Одноуровневая файловая система Одноуровневый каталог: Одноуровневый каталог: Имя файла Номер начального сектора Файл_156 Файл_289 … Фйал_ Пример: файл 1 файл 2 файл 3 файл 4 файл 5 файл 6 ………. С :\> Пример: С:\sissetup.txt
Многоуровневая файловая система каталог_1.1.1каталог_1 каталог_2 каталог_3 файл_1 каталог_1.1 каталог_1.2 файл_1.1 файл_1.1.1 C:\> TEXT proba.txt GAMES chess.exe CHESS Адрес файла: C:\GAMES\CHESS\chess.exe
Файловая система Windows Рабочий стол Мой компьютерКорзинаСетевое окружение A:C:D:E:
Операции над файлами В MS – DOS: Copy – копирование файлов; Copy – копирование файлов; Del – удаление файлов; Del – удаление файлов; Rename – переименование файлов; Rename – переименование файлов; Dir – вывод содержания каталога; Dir – вывод содержания каталога; Format – форматирование диска и т.д. Format – форматирование диска и т.д. Примеры: Copy C:\GAMES\CHESS\chess.exe A: Del A:proba.txt Del A:proba.txt Dir C:\TEXT Dir C:\TEXT
Операции над файлами В Windows: В Windows: Правая кнопка мыши позволяет вызвать Контекстное меню, в котором содержатся основные команды для работы с файлами
Логическая структура диска Создание на диске дорожек и секторов, их разметка называется форматированием диска. На гибком магнитном диске минимальным адресуемым элементом является сектор. При записи файла на диск будет занято целое количество секторов. Различные файлы занимают разное количество секторов. Полная информация о секторах, которые занимают файлы, содержится в таблице размещения файлов (FAT). Создание на диске дорожек и секторов, их разметка называется форматированием диска. На гибком магнитном диске минимальным адресуемым элементом является сектор. При записи файла на диск будет занято целое количество секторов. Различные файлы занимают разное количество секторов. Полная информация о секторах, которые занимают файлы, содержится в таблице размещения файлов (FAT). На жестком диске минимальным адресуемым элементом является кластер. Он может занимать несколько секторов. На жестком диске минимальным адресуемым элементом является кластер. Он может занимать несколько секторов.
Таблица размещения файлов (FAT) Объём дискаРазмер кластера Менее 32 Мбайт512 байт 32 Мбайт – 64 Мбайт1 Кбайт 64 Мбайт – 128 Мбайт2 Кбайт 128 Мбайт – 256 Мбайт4 Кбайт 256 Мбайт – 512 Мбайт8 Кбайт 512 Мбайт – 1 Гбайт16 Кбайт 1 Гбайт – 2 Гбайт32 Кбайт Объём дискаРазмер кластера 513 Мбайт – 8 Гбайт4 Кбайт 8 Гбайт – 16 Гбайт8 Кбайт 16 Гбайт – 32 Гбайт16 Кбайт Более 32 Гбайт32 Кбайт FAT 16 FAT 32 Объём дискаРазмер кластера До 512 Мбайт512 байт 513 Мбайт – 1 Гбайт1 Кбайт 1 Гбайт – 2 Гбайт2 Кбайт 4 Гбайт – 8 Гбайт8 Кбайт 8 Гбайт – 16 Гбайт16 Кбайт 16 Гбайт – 32 Гбайт32 Кбайт Более 32 Гбайт64 Кбайт NTFS Windows 95 Windows 98 Windows 2000
Сравнение размещения файлов в различных системах: файл 1файл 2 Кластер 1Кластер 2 FAT 16. На диске объёмом 2 Гбайта размер кластера равен 32Кбайт файл 1 FAT 32. На диске объёмом 2 Гбайта размер кластера равен 4Кбайт Бесполезная свободная часть диска
Закрепление 1. Какое количество кластеров будет занимать файл размером 2.6 Мбайт на жёстком диске объёмом 2 Гбайт 1. Какое количество кластеров будет занимать файл размером 2.6 Мбайт на жёстком диске объёмом 2 Гбайт 1) в системе FAT16? 2) в системе FAT32? 3) в системе NTFS? 2. Жёсткий диск объёмом 80 Гбайт «разбили» на два логических диска: диск С: - объёмом 30 Гбайт и диск D: - объемом 50 Мбайт. Во сколько раз изменится размер кластера для диска С: и для диска D: в системе NTFS? 2. Жёсткий диск объёмом 80 Гбайт «разбили» на два логических диска: диск С: - объёмом 30 Гбайт и диск D: - объемом 50 Мбайт. Во сколько раз изменится размер кластера для диска С: и для диска D: в системе NTFS? 3. Используя условия задачи 1 оцените, какое количество места на жёстком диске останется не занятым (бесполезным), если на нём помещены файлы одного размера и на диске больше нет свободного места. 3. Используя условия задачи 1 оцените, какое количество места на жёстком диске останется не занятым (бесполезным), если на нём помещены файлы одного размера и на диске больше нет свободного места.