WikiDer > Виртуальный процессор
Виртуальный процессор (Вице-президент) был виртуальная машина из Тао Группа.
История
Первая версия, VP1, легла в основу его параллельная обработка мультимедийная ОС и платформа TAOS. VP1 поддерживает RISC-подобный набор команд с 16 32-битными регистры, и имел типы данных 32- и 64-битные целые числа и 32- и 64-битные IEEE числа с плавающей запятой в регистрах, а также поддерживает 8- и 16-битные целые числа в памяти.
Вторая версия, VP2, была выпущена в 1998 году как основа новой версии портативной мультимедийной платформы, сначала известной как Elate, а затем как int.еnt. VP2 поддерживал те же типы данных и операции обработки данных, что и VP1, но имел дополнительные функции для лучшей поддержки языков высокого уровня, такие как демаркация подпрограммы, параметры по значению и очень большое теоретическое максимальное количество регистров, локальных для подпрограммы, для использования в качестве локальных переменных.
Структура VPCode, виртуального процессора Машинный код, был предназначен для представления конструкций, необходимых при компиляции таких языков, как C, C ++ и Ява, и обеспечить эффективный перевод в машинный код любого реального 32- или 64-битного ЦПУ.