ВУЗ:
Составители:
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
- …
- следующая ›
- последняя »