Для студентов МГУ им. Ломоносова по предмету Любой или несколько предметовОптимизация процесса тестирования OpenJDK для встраиваемых платформОптимизация процесса тестирования OpenJDK для встраиваемых платформ
4,9551043
2024-07-182024-07-18СтудИзба
Курсовая работа: Оптимизация процесса тестирования OpenJDK для встраиваемых платформ
Описание
| Введение | 4 | ||
| 1. | Постановка задачи | 7 | |
| 2. | Обзор | 8 | |
| 2.1 | Программная модель FPU на ARMv7 | 8 | |
| 2.2 | Поддержка FPU в ядре Linux | 9 | |
| 3. | Возможные решения | 10 | |
| 3.1 | Образ ядра Linux без модуля поддержки FPU | 10 | |
| 3.2 | Изменение состояния FPU между запусками системы | 10 | |
| 3.3 | Изменение состояния FPU во время выполнения | 10 | |
| 3.4 | Выводы | 11 | |
| 4. | Реализация переключения состояния FPU во время выполнения | 14 | |
| 4.1 | Базовая архитектура | 14 | |
| 4.2 | Поддержка встроенной оптимизации переключения контекста | 15 | |
| 4.3 | Утилита переключения состояния FPU | 17 | |
| 5. | Апробирование | 19 | |
| Заключение | 22 | ||
| Список литературы | 23 | ||
3
Введение
Java - один из самых популярных языков программирования в мире. Это накладывает на сообщества и компании, занимающиеся реализацией и сборкой дистрибутивов платформы Java, требование обеспечения высокого качества поставляемых продуктов.
Проект OpenJDK - это открытая эталонная реализация стандартной версии платформы Java (англ. Java Standard Edition, сокр. Java SE), спецификации языка программирования Java. Многие популярные реализации платформы Java основаны на проекте OpenJDK.
В проекте OpenJDK существует поддержка платформ с процессорной архитектурой ARMv7 и ядром Linux. ARMv7 является распространенной архитектурой, на основе которой делаются процессоры, широко используемые
- смартфонах, роботах, маршрутизаторах, одноплатных компьютерах Raspberry Pi и прочих встраиваемых системах. На самом деле эта архитектура порождает три разные платформы, различие которых заключается в способе работы с числами с плавающей запятой и математическим сопроцессором (англ. Floating Point Unit, сокр. FPU).
1. В soft системах FPU нет, вычисления чисел
Характеристики курсовой работы
Учебное заведение
Семестр
Просмотров
1
Размер
244,5 Kb
Список файлов
Оптимизация процесса тестирования OpenJDK для встраиваемых платформ.doc
Комментарии
Нет комментариев
Стань первым, кто что-нибудь напишет!
МГУ им. Ломоносова
Tortuga
















