ВУЗ:
Составители:
19
создаваемые в Internet, позволят накапливать программные про-
дукты и конструировать системы из уже существующих.
Архитектура виртуальной Java-машины достаточно похожа
на архитектуру транспьютеров компании Inmos. Отличие факти-
чески состоит в добавлении элементов объектно-ориентиро-
ванной технологии.
Одним из препятствий на пути развития Java-технологии
является низкая производительность исполнения Java-кода, од-
нако есть все предпосылки для преодоления этого препятствия.
Например, современные процессоры с системой команд х86 со-
держат специальный блок, транслирующий сложные команды в
совокупность простых команд RISC-процессора (наиболее яр-
кий пример – микропроцессоры фирмы AMD, начиная с пятого
поколения).
Далее RISC-процессор исполняет эти команды, используя
все преимущества RISC-подхода для достижения высокой про-
изводительности. Вполне реально разработать подобный транс-
лятор для Java-кода, когда байт-код будет транслироваться в ко-
манды реального процессора.
Другим возможным подходом к повышению производи-
тельности может служить повышение скорости исполнения за
счет одновременной обработки большого числа команд при вы-
полнении их на параллельно функционирующих обрабатываю-
щих устройствах. Этот подход также находит свою реализацию
в многоядерных процессорах или процессорах с явно парал-
лельной обработкой команд.
создаваемые в Internet, позволят накапливать программные про-
дукты и конструировать системы из уже существующих.
Архитектура виртуальной Java-машины достаточно похожа
на архитектуру транспьютеров компании Inmos. Отличие факти-
чески состоит в добавлении элементов объектно-ориентиро-
ванной технологии.
Одним из препятствий на пути развития Java-технологии
является низкая производительность исполнения Java-кода, од-
нако есть все предпосылки для преодоления этого препятствия.
Например, современные процессоры с системой команд х86 со-
держат специальный блок, транслирующий сложные команды в
совокупность простых команд RISC-процессора (наиболее яр-
кий пример – микропроцессоры фирмы AMD, начиная с пятого
поколения).
Далее RISC-процессор исполняет эти команды, используя
все преимущества RISC-подхода для достижения высокой про-
изводительности. Вполне реально разработать подобный транс-
лятор для Java-кода, когда байт-код будет транслироваться в ко-
манды реального процессора.
Другим возможным подходом к повышению производи-
тельности может служить повышение скорости исполнения за
счет одновременной обработки большого числа команд при вы-
полнении их на параллельно функционирующих обрабатываю-
щих устройствах. Этот подход также находит свою реализацию
в многоядерных процессорах или процессорах с явно парал-
лельной обработкой команд.
19
Страницы
- « первая
- ‹ предыдущая
- …
- 17
- 18
- 19
- 20
- 21
- …
- следующая ›
- последняя »
