Основы компьютерных технологий. Кисленко Н.П. - 54 стр.

UptoLike

Составители: 

54
дой (например, если это команда копирования файлов с одного
диска на другой). Параметры или режимы команды уточняют
требуемые от нее действия. В большинстве команд DOS пара-
метры указываются в виде /X, где X - буква или специальный
символ. Так, большинство команд DOS, запущенных с парамет-
ром /?, выдают краткую справку о своем назначении и режимах
работы. Например, введя в строке приглашения
copy /?
и нажав Enter, мы можем получить справку по команде с
именем copy. Сказанное справедливо и для сеанса DOS, встроен-
ного в операционные системы семейства Windows. Подробнее
команды DOS-совместимых систем описаны в литературе (см.,
например, [1,2]).
3.3.3 MS-DOS-совместимые ОС имеют достаточно слож-
ную схему работы с оперативной памятью. Это связано с тем,
что изначально DOS создавалась для работы всего с 640 Кб опе-
ративной памяти. Современные ОС семейства Windows в режиме
совместимости с DOS также вынуждены учитывать особенности
работы с памятью приложений DOS.
Процессоры адресуют оперативную память, разбивая ее на
отдельные участки размером 64 Кбсегменты. В рамках сег-
мента для адресации отдельной ячейки достаточно 2-байтового
числасмещения, указываемого в байтах относительно начала
сегмента. Первая ячейка имеет смещение 0. Физический адрес
ячейки памяти строится следующим образом:
SSSSh:OOOOh = сегмент:смещение.
Реальный адрес ячейки строится как номер сегмента, сдви-
нутый на 8 бит вправо плюс смещение, например, адрес
b800:0001 это b8000+0001=b8001. Таким образом, сегментная ад-
ресация позволяет адресовать до 1 Мб оперативной памяти. 32-
разрядная адресация современных процессоров – «плоская», то
есть, ячейка памяти адресуется непосредственно 32-битным чис-
лом. Такая адресация позволяет адресовать непосредственно до 4
Гб оперативной памяти.
Рассмотрим терминологию, принятую в MS-DOS для обо-
значения разных видов памяти.
дой (например, если это команда копирования файлов с одного
диска на другой). Параметры или режимы команды уточняют
требуемые от нее действия. В большинстве команд DOS пара-
метры указываются в виде /X, где X - буква или специальный
символ. Так, большинство команд DOS, запущенных с парамет-
ром /?, выдают краткую справку о своем назначении и режимах
работы. Например, введя в строке приглашения
      copy /?
      и нажав Enter, мы можем получить справку по команде с
именем copy. Сказанное справедливо и для сеанса DOS, встроен-
ного в операционные системы семейства Windows. Подробнее
команды DOS-совместимых систем описаны в литературе (см.,
например, [1,2]).
      3.3.3 MS-DOS-совместимые ОС имеют достаточно слож-
ную схему работы с оперативной памятью. Это связано с тем,
что изначально DOS создавалась для работы всего с 640 Кб опе-
ративной памяти. Современные ОС семейства Windows в режиме
совместимости с DOS также вынуждены учитывать особенности
работы с памятью приложений DOS.
      Процессоры адресуют оперативную память, разбивая ее на
отдельные участки размером 64 Кб – сегменты. В рамках сег-
мента для адресации отдельной ячейки достаточно 2-байтового
числа – смещения, указываемого в байтах относительно начала
сегмента. Первая ячейка имеет смещение 0. Физический адрес
ячейки памяти строится следующим образом:
SSSSh:OOOOh = сегмент:смещение.
      Реальный адрес ячейки строится как номер сегмента, сдви-
нутый на 8 бит вправо плюс смещение, например, адрес
b800:0001 это b8000+0001=b8001. Таким образом, сегментная ад-
ресация позволяет адресовать до 1 Мб оперативной памяти. 32-
разрядная адресация современных процессоров – «плоская», то
есть, ячейка памяти адресуется непосредственно 32-битным чис-
лом. Такая адресация позволяет адресовать непосредственно до 4
Гб оперативной памяти.
      Рассмотрим терминологию, принятую в MS-DOS для обо-
значения разных видов памяти.



                                                           54