ПК
Size: a a a
ПК
Z
Z
Следующий уровень обычно является гибридным. Большинство команд в его
языке есть также и на уровне архитектуры набора команд (команды, имеющиеся
на одном из уровней, вполне могут быть представлены и на других уровнях).
У этого уровня есть некоторые дополнительные особенности: новый набор команд, другая организация памяти, способность исполнять две и более программ
одновременно и некоторые другие. При построении уровня 3 возможно большее
разнообразие, чем при построении уровней 1 и 2.
Новые средства, появившиеся на уровне 3, исполняются интерпретатором,
который работает на втором уровне. Этот интерпретатор был когда-то назван
операционной системой. Команды уровня 3, идентичные командам уровня 2,
исполняются микропрограммой или аппаратным обеспечением, но не операционной системой. Другими словами, одна часть команд уровня 3 интерпретируется операционной системой, а другая часть — микропрограммой. Вот почему
этот уровень считается гибридным. Мы будем называть этот уровень уровнем
операционной системы.
Между уровнями 3 и 4 есть принципиальная разница. Нижние три уровня не
предназначены для использования рядовыми программистами. Они изначально
ориентированы на интерпретаторы и трансляторы, обеспечивающие работу на
более высоких уровнях. Эти трансляторы и интерпретаторы создаются системными программистами, которые специализируются на разработке новых виртуальных машин. Уровни с четвертого и выше предназначены для прикладных
программистов, решающих конкретные задачи.
D
D
D
DK
D
Y
Z
Z
Z
DK
Y
Z
Y
DK
D
D
D