Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебно-методическое пособие .doc
Скачиваний:
23
Добавлен:
14.04.2019
Размер:
2.72 Mб
Скачать

Подкаталоги

Корневой каталог имеет фиксированный размер и точно установленное место на диске. В отличие от него подкаталоги могут быть любой величины и размещаться где угодно в области данных диска. Вы не можете уничтожить корневой каталог, но подкаталог можно создать, уничтожить и переименовать, а также изменить его размер. Подката­логи обычно называют просто каталогами или директориями.

      1. Файловая структура диска

Остальная часть раздела (или другие разделы жесткого диска) представляет собой область данных, в которой хранятся файлы и подкаталоги. Это наибольшая часть диска, где хранятся все ваши программы, включая электронные таблицы, тексто­вые процессоры, компиляторы языков программирования и файлы данных.

Файлы

Один из способов организации виртуального ввода-вывода — использование абстракции под названием файл. Файл – это поименованная последовательность байтов, записанных на носитель с помощью устройства ввода-вывода. Если устройство ввода-вывода является устройством хранения информации (например, диск), то файл можно считать обратно. Если устройство не является устройством хранения информации (напри­мер, это принтер), то файл оттуда считать нельзя. На диске может храниться много файлов, в каждом из которых содержатся данные определенного типа, на­пример картинка, крупноформатная таблица или текст. Файлы имеют разную длину и обладают разными свойствами. Эта абстракция позволяет легко органи­зовать виртуальный ввод-вывод.

Для операционной системы файл является просто последовательностью бай­тов, как описано выше. Ввод-вывод файла осуществляется с помощью сис­темных вызовов для открытия, чтения, записи и закрытия файлов. Перед тем как считывать файл, его нужно открыть.

Характеристики файла

  1. Все файлы можно классифицировать:

    • файлы-данные;

    • файлы-программы;

    • файлы-документы

  2. Имя файла состоит из имени собственного и расширения.

Правила записи и длина имени собственного варьирует в зависимости от типа ОС.

Для MS-DOS: длина – до 8 символов; символы – буквы латинского алфавита, цифры, знак подчеркивания.

Для Windows:длина – до 255 символов; символы – любые из таблицы кодов ASCI, кроме точки.

  1. Имя собственное отделяется от расширения точкой.

Длина расширения может составлять 3 символа латинского алфавита или цифры.

Расширение определяет тип и формат файла. Тип файла указывает на его принадлежность к какой-либо группе. Например, текстовые файлы, графические, исполняемые и др. Формат файла определяет форму хранения содержимого файла на диске.

Пример1, файл с расширением .doc – текстовый файл, для его хранения использован алгоритм сжатия; файл с расширением .jpg – растровый файл, в котором хранится растровое изображения в сжатой форме.

Расширение файлу присваивается, чаще всего, автоматически при его создании в приложении.

Пример 2: file.txt – текстовый файл, хранит неформатированный текст;

Курсовая работа.cdr – векторный файл, хранит векторные параметры.

Иерархия данных на диске

  1. Для обращения к диску или корневому каталогу диска необходимо указать его имя. Имена дисков стандартны.

  • Накопитель на гибком магнитном диске - А:

  • Накопитель на жестком магнитном диске - С:, остальные логические диски именуются в соответствии с последовательностью латинского алфавита

  • Приводы CD, CD-RW, DVD, DVD-RW - следующая латинская буква после последнего имени жесткого диска

  1. Каталог

  • Корневой каталог(папка) – список всех каталогов и файлов на диске (имеет имя диска)

Каталог – это файл, содержащий информацию обо всех файлах и подкаталогах, включенных в него.

  • Вложенные каталоги (подкаталоги)

Корневой1 уровень2 уровень3 уровень…

  • Для определения местоположения файла или каталога в иерархической структуре диска необходимо указать путь к файлу или каталогу.

Путь – имя корневого каталога (диска) и последовательность вложенных каталогов, разделенных между собой «\»

Пример 1. На рис.3 изображена иерархическая структура диска С:, в которой ясно видны каталоги разного уровня и вложенные каталоги.

Корневой каталог – С:\

Каталоги 1 уровня вложенности - Program Files, Мои документы, Игры

Каталоги 2 уровня вложенности – Adobe, Office, Мои рисунки, Моя музыка, Моя музыка, NFS5, Chess

Каталоги 3 уровня вложенности – Photoshop, Illustrator

Каталогами, вложенными в каталог Program Files (подкаталогами) являются Adobe, Office.

Пример 2. записать путь к файлу photoshop.exe

С:\ Program Files\ Adobe\ Photoshop

  • Полное имя файла состоит из пути к файлу и имени файла

Например: записать полное имя файла photoshop.exe

С:\ Program Files\ Adobe\ Photoshop\ photoshop.exe

Иерархическая файловая структура на диске может оказаться достаточно разветвленной и глубокой. Её глубина ограничивается типом носителя или операционной системы.

Рис.3 Иерархическая файловая структура диска С:

Контрольные вопросы

  1. Можно ли назвать тождественными понятия «сектор» и «кластер»? Обоснуйте свой ответ.

  2. Можно ли назвать тождественными понятия «файл» и «каталог»? Обоснуйте свой ответ.

Задания для самоконтроля

  1. Запишите каталоги, вложенные в каталог Мои документы (на рис.3)

  2. Запишите полные имена файлов обои.bmp, track1.mp3, Chess.exe (на рис.3)

  3. На диске D: в каталоге Diss находится каталог Win98, в котором находится файл setup.exe. Запишите полное имя файла setup.exe.

  4. Сколько кластеров будет занимать файл размером 1540 байт, хранящийся на дискете 1,44 Мб

  5. Сколько кластеров будет занимать файл размером 2548 байт, если размер кластера на диске равен 1024 байта.