Автор: Пользователь скрыл имя, 21 Марта 2012 в 22:04, реферат
Внутренняя память компьютера предназначена для оперативной обработки данных. Она является более быстрой, чем внешняя память, что соответствует принципу иерархии памяти, выдвинутому в проекте Принстонской машины. Следуя этому принципу, можно выделить уровни иерархии и во внутренней памяти.
Каждая запись FAT, как видно из табл. 9.2, соответствует одному кластеру и либо содержит номер следующей записи в FAT, соответствующей кластеру с продолжением файла, либо пуста (для незанятых кластеров). Строго говоря, для свободных или «плохих» кластеров записи в FAT заполняются специальными соответствующими кодами.
В области Root имеется запись с описанием файла ABC.TXT следующей структуры:
Имя файла | Тип файла | … | Номер первого кластера | … |
ABC | TXT |
| 10 |
|
Тогда при упоминании имени файла в команде операционная система выполняет следующие действия:
обращается в область Root, адрес которой фиксирован и известен, и находит там нужную запись (напомним, что операционные системы требуют уникальности имен файлов и подкаталогов, содержащихся в одной директории). Выбирает из этой записи номер первого кластера;
обращается к FAT, адрес которой фиксирован и известен, и по номеру первого кластера находит соответствующую запись FAT;
в найденной записи FAT выбирает содержимое записи – это номер следующей записи FAT с описанием продолжения (или окончания) файла;
если очередная запись FAT содержит EOF, “сборка” файла закончена; иначе повторяется предыдущий шаг.
[1] XMA – eXtended Memory Area
[2] CMA – Conventional Memory Area
[3] UMA - Upper Memory Area
[4] ОЗУ – оперативное запоминающее устройство, ПЗУ – постоянное запоминающее устройство
[5] HMA – High Memory Area
[6] BIOS – Basic Input-Output System – базовая система ввода-вывода – компонент ОС MS DOS