Мегаобучалка Главная | О нас | Обратная связь


Системные вызовы для работы с каталогами



2019-08-13 418 Обсуждений (0)
Системные вызовы для работы с каталогами 0.00 из 5.00 0 оценок




1. Create (Создать каталог).

2. Delete (Удалить каталог).

3. Opendir (Открыть каталог).

4. Closedir (Закрыть каталог).

5. Readdir (Прочитать каталог).

6. Rename (Переименовать каталог).

41. Физическое размещение файлов на диске (понятие дорожки, цилиндра, сектора, кластера). Назначение низкоуровневого и высокоуровневого форматирования.

Физическое размещение файлов на диске (понятие дорожки, цилиндра, сектора, кластера)

На каждой стороне каждой пластины размечены тонкие концентрические кольца — дорожки, на которых хранятся данные. Количество дорожек зависят от типа диска. Нумерация дорожек начинается с 0 от внешнего края к центру диска. Когда диск вращается головка считывает двоичные данные с магнитной дорожки или записывает их на магнитную дорожку.

Совокупность дорожек одного радиуса на всех поверхностях всех пластин пакета называется цилиндром. Каждая дорожка разбивается на фрагменты, называемые секторами или блоками.

Все дорожки имеют равное число секторов, в которые можно максимально записать одно и то же число байт.

Сектор — наименьшая адресуемая единица обмена данными дискового устройства с оперативной памятью.

Адрес сектора состоит из: номер цилиндра + номер поверхности (головки) + номер сектора.

Операционная система при работе с диском использует кластер. Кластер состоит из набора секторов. При создании файла место на диске ему выделяется кластерами.

 

 

Назначение низкоуровневого и высокоуровневого форматирования

Низкоуровневое форматирование диска - процесс разметки диска на дорожки и сектора. Оно не зависит от типа операционной системы, которая этот диск будет использовать.

Высокоуровневое форматирование диска - процесс разметки диска на кластер под конкретный тип файловой системы называется.

При высокоуровневом форматировании определяется размер кластера и на диск записывается информация, необходимая для работы файловой системы:

- доступное и неиспользуемое пространство,

- границы областей, отведенные под файлы и каталоги

- информация о поврежденных областях.

42. Понятие основного, дополнительного и активного раздела, главной загрузочной записи. Последовательность загрузки ОС Windows 7.

Понятие основного, дополнительного и активного раздела, главной загрузочной записи

Основной раздел - часть жесткого диска, работающая как отдельное физическое устройство. На нем размещается загрузчик операционной системы. Основная таблица разделов может содержать не более 4 первичных разделов, поэтому был изобретён Расширенный раздел. Это первичный раздел, который не содержит собственной файловой системы, а содержит другие логические разделы. Сектор 0 на диске называется главной загрузочной записью — MBR (Master Boot Record – первичный загрузчик). В конце MBR содержится таблица разделов. Из этой таблицы берутся начальные и конечные адреса каждого раздела. Один из разделов в этой таблице помечается активным. При загрузке компьютера BIOS (базовая система ввода-вывода) считывает и выполняет MBR. Программа MBR, — находит расположение активного раздела, считывает его первый блок, который называется загрузочным, и выполняет его.

Последовательность загрузки ОС Windows 7

Загрузка операционной системы является сложным процессом и состоит из нескольких этапов.

1. После включения питания компьютера начинается процесс его автоматического тестирования. Если на этом этапе будет обнаружено неисправное оборудование, то загрузка компьютера остановится с выводом на экран соответствующего сообщения или звуковых сигналов.

2. После завершения автоматического тестирования BIOS ищет загрузочный сектор на дискете, жестком диске, компакт-диске или другом носителе, поддерживаемом системной платой.

3. После определения загрузочного диска с него загружается содержимое первого сектора диска, в котором находится основная загрузочная запись. В MBR также содержится таблица разделов диска, один из которых должен быть помечен как активный.

4. MBR находит активный раздел и передает управление загрузочной записи, которая должна находиться в первом секторе активного раздела. С помощью загрузочной записи запускается менеджер загрузки Windows 7.

5. Менеджер загрузки считывает данные конфигурации системы, которые хранятся в файле BCD (Boot Configuration Data). При наличии нескольких записей в файле BCD будет отображено меню выбора операционной системы.

6. После выбора системы запускаются модуль загрузки операционной системы Winload. exe, системные службы и другие компоненты.

7. Загружается процесс winlogon. exe, который управляет входом пользователей в систему. Если на компьютере имеется всего одна учетная запись, не защищенная паролем, вход будет выполнен автоматически. В противном случае система будет ожидать выбора имени пользователя и ввода пароля.

8. В процессе входа в систему запускаются элементы автозагрузки, которые прописаны в реестре Windows 7 и папке Автозагрузка.

43. Физическое размещение файлов связанными списками. Структура каталога FAT. Организация файловой системы FAT.

Физическое размещение файлов связанными списками



2019-08-13 418 Обсуждений (0)
Системные вызовы для работы с каталогами 0.00 из 5.00 0 оценок









Обсуждение в статье: Системные вызовы для работы с каталогами

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Модели организации как закрытой, открытой, частично открытой системы: Закрытая система имеет жесткие фиксированные границы, ее действия относительно независимы...
Почему двоичная система счисления так распространена?: Каждая цифра должна быть как-то представлена на физическом носителе...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (418)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.007 сек.)