Главная страница
Навигация по странице:

  • Подкаталогданного каталога

  • Системные средства распределения пространства внешней памяти в ОС Windows. Практическая часть работы 1


    Скачать 0.56 Mb.
    НазваниеПрактическая часть работы 1
    АнкорСистемные средства распределения пространства внешней памяти в ОС Windows
    Дата30.11.2021
    Размер0.56 Mb.
    Формат файлаdocx
    Имя файлаBOS_3.docx
    ТипДокументы
    #286815
    страница4 из 7
    1   2   3   4   5   6   7

    Таблица 16. Дескриптор подкаталога «S4»

    1. «S5»:

    53 35 20 20 20 20 20 20 | 20 20 20 | 10 | 00 00 00 00 00 00 00 00 00 00 00 | 5A 7F | A5 50 | 96 07 | 00 00 00 00



    Номер

    поля

    Смещение

    Размер,

    байт

    Содержимое

    Расшифровка

    1

    00h

    8

    Имя файла или каталога (для MSDOS):

    53 35 20 20 20 20 20 20

    S5

    2

    08h

    3

    Расширение имени файла: 20 20 20

    -

    3

    0Bh

    1

    Атрибуты файла: 10 (00010000)

    Подкаталогданного каталога

    4

    0Ch

    10

    Зарезервировано




    5

    16h

    2

    Время создания или последней модификации файла: 5A 7F

    15:58:42

    6

    18h

    2

    Дата создания или последней модификации файла: A5 50

    05.05.2020

    7

    1Ah

    2

    Номер первого кластера, распределенного файлу: 96 07

    1942

    8

    1Ch

    4

    Размер файла в байтах: 00 00 00 00

    -

    Таблица 17. Дескриптор подкаталога «S5»


    1. «.»:

    2E2020 20 20 20 20 20 | 20 20 20 | 10 | 00 00 00 00 00 00 00 00 00 00 00 | 53 7F | A5 50 | 94 07 | 00 00 00 00


    Номер

    поля

    Смещение

    Размер,

    байт

    Содержимое

    Расшифровка

    1

    00h

    8

    Имя файла или каталога (для MSDOS):

    2E 20 20 20 20 20 20 20

    .

    2

    08h

    3

    Расширение имени файла: 20 20 20

    -

    3

    0Bh

    1

    Атрибуты файла: 10 (00010000)

    Подкаталогданного каталога

    4

    0Ch

    10

    Зарезервировано




    5

    16h

    2

    Время создания или последней модификации файла: 53 7F

    15:57:32

    6

    18h

    2

    Дата создания или последней модификации файла: A5 50

    05.05.2020

    7

    1Ah

    2

    Номер первого кластера, распределенного файлу: 94 07

    1940

    8

    1Ch

    4

    Размер файла в байтах: 00 00 00 00

    -

    Таблица 18. Дескриптор текущего подкаталога



    1. «..»:


    2E 2E20 20 20 20 20 20 | 20 20 20 | 10 | 00 00 00 00 00 00 00 00 00 00 00 | 53 7F | A5 50 | 00 00 | 00 00 00 00


    Номер

    поля

    Смещение

    Размер,

    байт

    Содержимое

    Расшифровка

    1

    00h

    8

    Имя файла или каталога (для MSDOS):

    2E 2E 20 20 20 20 20 20

    ..

    2

    08h

    3

    Расширение имени файла: 20 20 20

    -

    3

    0Bh

    1

    Атрибуты файла: 10 (00010000)

    Подкаталогданного каталога

    4

    0Ch

    10

    Зарезервировано




    5

    16h

    2

    Время создания или последней модификации файла: 53 7F

    15:57:32

    6

    18h

    2

    Дата создания или последней модификации файла: A5 50

    05.05.2020

    7

    1Ah

    2

    Номер первого кластера, распределенного файлу: 00 00

    0

    8

    1Ch

    4

    Размер файла в байтах: 00 00 00 00

    -

    Таблица 19. Дескриптор подкаталога более высокого уровня по отношению к данному


    1. Согласно полю «Номер первого кластера» из таблиц 13, 16, 17, вычислим номера начальных секторов подкаталогов S2, S4, S5 соответственнопо аналогии с п. 3 результата выполнения и произведем их чтение:

    1. Для подкаталога S2 номер начального сектора: 1937–2+33 = 196810 =7B0h.

    2. Для подкаталога S4 номер начального сектора: 1941–2+33=197210 = 7B4h.

    3. Для подкаталога S5 номер начального сектора: 1942–2+33 = 197310 = 7B5h.

    1. На рис. 15, 16, 17 с помощью отладчика debugпроизводим чтение начальных секторов подкаталогов S5, S6, S3 соответственно.



    Рис. 15. Начальный сектор подкаталога S2



    Рис. 16. Начальный сектор подкаталога S4



    Рис. 17. Начальный сектор каталога S5


    1. Каталог S2, по рис. 15 соответственно содержат подкаталоги «.» и «..».

    Любой подкаталог содержит два первых элемента по 32 байта, у
    которых в поле имени имеются специальные коды. Первые 32 байта занимает элемент, в поле имени которого имеется код 2Eh.Следующие 32 байта занимает элемент, в поле имени которого имеется код 2E 2E. Такой элемент служит указателем на каталог более высокого уровня по отношению к данному каталогу. Назначение данных дескрипторов позволяет ОС организовывать связи между различными уровнями каталогов.

    1. «.»:

    2E2020 20 20 20 20 20 | 20 20 20 | 10 | 00 00 00 00 00 00 00 00 00 00 00 | 4D 7F | A5 50 | 91 07 | 00 00 00 00


    Номер

    поля

    Смещение

    Размер,

    байт

    Содержимое

    Расшифровка

    1

    00h

    8

    Имя файла или каталога (для MSDOS):

    2E 20 20 20 20 20 20 20

    .

    2

    08h

    3

    Расширение имени файла: 20 20 20

    -

    3

    0Bh

    1

    Атрибуты файла: 10 (00010000)

    Подкаталогданного каталога

    4

    0Ch

    10

    Зарезервировано




    5

    16h

    2

    Время создания или последней модификации файла: 4D 7F

    15:58:26

    6

    18h

    2

    Дата создания или последней модификации файла: A5 50

    05.05.2020

    7

    1Ah

    2

    Номер первого кластера, распределенного файлу: 91 07

    1937

    8

    1Ch

    4

    Размер файла в байтах: 00 00 00 00

    -

    Таблица 20. Дескриптор подкаталога «.»
    Дескриптор текущего подкаталога


    1. «..»:


    2E 2E20 20 20 20 20 20 | 20 20 20 | 10 | 00 00 00 00 00 00 00 00 00 00 00 | 53 7F | A5 50 | 90 07 | 00 00 00 00

    Номер

    поля

    Смещение

    Размер,

    байт

    Содержимое

    Расшифровка

    1

    00h

    8

    Имя файла или каталога (для MSDOS):

    2E 2E 20 20 20 20 20 20

    ..

    2

    08h

    3

    Расширение имени файла: 20 20 20

    -

    3

    0Bh

    1

    Атрибуты файла: 10 (00010000)

    Подкаталогданного каталога

    4

    0Ch

    10

    Зарезервировано




    5

    16h

    2

    Время создания или последней модификации файла: 4D 7F

    15:58:26

    6

    18h

    2

    Дата создания или последней модификации файла: A5 50

    05.05.2020

    7

    1Ah

    2

    Номер первого кластера, распределенного файлу: 90 07

    1936

    8

    1Ch

    4

    Размер файла в байтах: 00 00 00 00

    -
    1   2   3   4   5   6   7


    написать администратору сайта