Разрядные указатели в реальном режиме и селекторы в защищенном режиме.



С каждым из этих регистров связаны программно – недоступные скрытые 96 разрядные регистры ( КЭШ сегментных регистров ).

Они автоматически загружаются при загрузке сегментных регистров.

В защищенном режиме в них загружаются 32 разряда – базовый адрес сегмента, 32 разряда – размер сегмента – limit и атрибуты сегмента.

 

 

 4. FLAGS (CPU).

C – carry – перенос.

P- parity - четность.

A - дополнительный перенос (если заем при вычитании или перенос при сложении).

Z – zero.

S - sign.

T  - trace ( при T=1 –пошаговый режим ).

I – interrupt.

D – direction.

O - overflow .

IOPL - input / output privilege level.

NT   - вложенная задача.

PE - protect enable.

VM - virtual mode ( установка в защищенный режим IRET ).

AC - контроль выравнивания.

VIF- virtual interrupt flag - версия флага I для защищенного режима.

VIP - virtual interrupt pending (незаконченный, ожидание). 

ID - identify – доступность команды идентификации.

R  - resume - возобновление с применением регистра точки останова.

 

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

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

Файл – это именованный набор данных, обычно одинаковой структуры.

Типичные файлы хранятся на дисках и организованы в виде файловых систем. 

ФС обеспечивают:

* интерфейс;

* операции работы с файлами;

* отображение логических моделей файлов в физические;

* надежную работу с файлами;

* одновременную работу с файлами разных процессов и пользователей.

 

Имеются файлы прямого и последовательного доступа.

Физическая организация файлов:

Физически файлы располагаются в логических разделах дисков (томов, логических дисков), имеющих структуру в виде:

* цилиндров (0, 1, …);

* дорожек (0, 1, 2, …);

* секторов (1, 2, …);

* кластеров.

 

Адресация CHS (cylinder, head, sector ), либо LBA (logical block address).

 

Разделы диска– это непрерывная область физического диска, которую операционная система представляет как логический диск.

Каждый раздел диска может иметь свою файловую систему.

Типы файлов:

 

* обычные ( текстовые, двоичные );

* каталоги;

* специальные;

* отображаемые в память.

 

Параметры файлов: имя, расширение, атрибуты.

В качестве атрибутов могут быть:

* Тип (обычный, каталог). 

* Чтение, скрытый, системный, архивный.

* Владелец, создатель.

* Пароль доступа, характеристики защиты.

* Разрешенные операции.

* Время и дата создания. 

* Время и дата последней модификации.

* Размер файла.

Файловые операции

При работе с файлами выполняются операции:

* создания;

* открытия;

* закрытия;

* чтения;

* записи;

* модификации;

* переименования;

* удаления;

* перемещения;

* копирования;

* сжатия;

* архивации;

* поиска и просмотра;

* сортировки;

* обмена данными между файлами;

 * защиты целостности данных, управления доступом, и др.

 

Эти операции выполняются с помощью систем управления файлами операционных систем.

 Для многозадачных:

* Синхронизация (исключение гонок и тупиков – взаимных блокировок , deadlock ).

* Согласование разных экземпляров одноименных файлов.

* Защита от несанкционированного доступа.

 

Наиболее популярными файловыми системами являются:

FAT12 (file allocation table ).

FAT16.

FAT32.

NTFS (new technology file system). 

HPFS ( high performance FS ).

 

FAT12 была создана для MS DOS.

С MS DOS 3.0 появилась FAT16.

Современные операционные системы, начиная с W95, далее W98, W/NT, Unix, OS/2 работают с FAT32, NTFS и для совместимости с ранее разработанными приложениями поддерживают FAT16 и даже FAT12.

W2000 работает с FAT32 и NTFS.

В FAT32, NTFS, HPFS размер кластеров 512- 4096 байт, 1-8 секторов. 

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

 

FAT – это карта области данных, разбитых на кластеры.

Таблица размещения файлов FAT создается при форматировании дис

ков утилитой FORMAT.

Кластер – это минимально адресуемая единица памяти на диске.

Имеются FAT12, FAT16, FAT32.

 

 

Они отличаются размером (разрядностью ) элементов таблицы: 12, 16 и 32 (фактически 28 ) двоичных разрядов соответственно.

Разрядность их элементов позволяет адресоваться к 2 ^ 12 2 ^ 16 и 2 ^ 28 кластерам на дисках.

FAT поддерживает два типа файлов: каталоги и файлы.

Понятие FAT связывают с логическими разделами дисков.

В соответствии с файловой системой все пространство логического диска состоит из двух областей: системной и данных.

Таким образом, логический диск содержит две части:

Системную.

2. Область данных.                            

Системная область состоит из:


Дата добавления: 2018-08-06; просмотров: 275; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!