Оптимизация представления байт-кода JVM для встраиваемых систем
Описание алгоритма сжатия байт-кода JVM, основанного на генерации новых инструкций для часто встречающихся последовательностей байт-кодов исходной программы. Минимизация суммарного размера программы и интерпретатора, необходимого для её исполнения.
Подобные документы
Изучение основных правил формального описания синтаксиса языка программирования. Ознакомление с требованиями к байту перед вызовом функции. Исследование процесса организации данных в виде стека. Рассмотрение и характеристика примеров работы с файлами.
курс лекций, добавлен 12.10.2016Изучение средств работы с диаграммой классов и создание прототипа кода на языке С++, предоставляемых системой Enterprise Architect. Произведение автоматической генерации прототипа кода разработанных классов. Решение задачи в системе Enterprise Architect.
контрольная работа, добавлен 11.11.2017Главная особенность графического расположения массива. Основная характеристика использования программы DEV C++. Общая форма объявления многомерного массива. Анализ применения каскадной модели жизненного цикла. Проведение исследования кода программы.
отчет по практике, добавлен 05.04.2019Необходимость обеспечения понятности алгоритма, "читабельности" исходного кода программы, и как следствие модифицируемости и относительной лёгкости сопровождения конечного программного продукта. Аппарат рекурсивных функций, разработанный Алонзо Чёрчем.
реферат, добавлен 01.11.2020Анализ области применения системы и описания процесса кодирования. Расчет параметров кода. Оценка принципа построения помехоустойчивых кодов. Разработка и обоснование структурной электрической схемы кодера и декодера. Моделирование общего кодека.
реферат, добавлен 03.06.2016Основы процесса создания и внедрения имитационной модели вычислительной сети. Выбор приложений в Profile Definition. Настройка загрузки каналов сервера. Параметры для компьютеров и коммутаторов. Количественный расчет байт, принятых рабочей станцией.
реферат, добавлен 23.12.2013Общая характеристика микропроцессора: тактовая частота, разрядность (регистров, шины данных и адреса), архитектура, быстродействие. Основные типы данных микропроцессоров: непосредственные, данные простого и сложного типа (байт, слово, цепочка и пр.).
контрольная работа, добавлен 19.05.2015Пример разработки программы "Таймер windows form" с использованием языка программирования С++. Анализ теоретических основ, пошаговое описание разработки и настройки свойств формы программы, написание кода, тестирование и результат работы таймера.
курсовая работа, добавлен 09.06.2015Краткий обзор наиболее распространённых технологий кодирования с помощью штрих-кодов товаров, платежных счетов, рекламных объявлений и услуг. Разработка подходов для представления лица человека в форме линейных штрих-кодов по типу EAN-8, EAN-13.
статья, добавлен 18.11.2014Определение предметной области и взаимосвязей между сущностями. Описание физической модели программы "Кадровое агентство", предназначенной для работы с клиентами. Разработка программной среды, интерфейса, документации пользователя. Листинг кода программы.
курсовая работа, добавлен 24.01.2016Описание алгоритма программы. Рассмотрение особенностей ручного расчёта программы. Анализ алгоритма вычисления кратчайших расстояний. Разработка программы, выполняющей поиск минимального пути от одной вершины к другим, используя алгоритм Дейкстры.
курсовая работа, добавлен 22.02.2019Характеристики и описание Солнечной системы. Основные признаки, размер, химический состав планет Солнечной системы. Разработка программы для моделирования строения планетарной системы. Выбор языка программирования. Структура кода программы, тестирование.
курсовая работа, добавлен 19.10.2020Основные характеристики кода, его корректирующая способность. Оценка контроля с помощью синдромов, проведенный над искаженным вектором кода или над ошибочной комбинацией. Обнаружение и исправление ошибок. Пример матрицы декодирования блочного кода.
лекция, добавлен 02.05.2014Обнаружение вирусов и создание сигнатур сканером. Выделение последовательности байт соответствующую данному вирусу. Разбор структуры PE файла. Поиск вхождений сигнатуры в сегменты данных. Тестирование антивирусного сканера, пользовательский интерфейс.
статья, добавлен 23.02.2016Практическое применение блочного алгоритма шифрования DES, который базируется на алгоритме DEA. Пример представления блоков в виде хэш-функций, использование ротационного хэш-кода. Преобразование входного блока данных в выходной идентичной длины.
курсовая работа, добавлен 13.01.2013Расширение перечня функций и возможностей смартфона или планшета. Рассмотрение возможностей увеличения продолжительности работы мобильного устройства в автономном режиме. Исследование проблемы оптимизация кода по критерию минимума энергопотребления.
статья, добавлен 25.03.2016- 92. Разработка компьютерной системы для контроля герметичности тормозной магистрали грузового поезда
Структурная схема микропроцессорной системы измерения герметичности тормозной магистрали. Описание алгоритма ее работы. Критерии эффективности системы и обоснование выбора ее базисных элементов. Построение исходного кода программы для микроконтроллера.
курсовая работа, добавлен 02.05.2017 Типизированный файл как цепочка однотипных данных, общая его объявления. Возможность прямого обращения к компонентам файла. Повышение эффективности программ, участвующих в интенсивном обмене с внешними наборами данных. Совокупность символов или байтов.
презентация, добавлен 09.12.2014Разработка алгоритма шифрования файла с использованием схемы разворачивания ключа из PIN-кода (пароля) небольшой длины на основе генератора со сжатием для больших степеней полинома. Разработка программы-приложения, которая реализует заданный алгоритм.
курсовая работа, добавлен 16.06.2016Позиционные и непозиционные системы счисления, правила перевода чисел из одной системы счисления в другую. Двоичная, восьмеричная и шестнадцатиричная системы счисления. Измерение объема информационного сообщения в битах, байтах, килобайтах и мегабайтах.
курсовая работа, добавлен 21.02.2019Третий тип файлов Паскаля. Понятия "размер блока", "режим открытия". Изменения по отношению к текстовым и типизированным файлам. Различие между Reset и Rewrite. Примеры открытия файла с размером записи в один байт. Записи массива переменной длины.
контрольная работа, добавлен 25.04.2013Принципиальная схема организации оперативной памяти. Порядковый номер байта. Занесение информации в память и ее извлечение. Гибкие и жесткие магнитные диски, лазерные дисководы. Сравнительные характеристики носителей информации. Изучение понятия файла.
презентация, добавлен 09.03.2015Ознакомление с тестовым примером и графическим представлением алгоритма программы в виде блок-схемы. Рассмотрение и характеристика функций разрабатываемой программы на языке C++. Изучение процесса записи в файл исходной и преобразованной матрицы.
контрольная работа, добавлен 11.07.2014Оперативная память или массив кристаллических ячеек, способных хранить данные. Биты и байты. Динамическая и статическая память. Энергозависимость оперативной памяти. Микросхема ПЗУ. Flash-память. Модуль BIOS для автоматического тестирования устройств.
презентация, добавлен 24.10.2014Понятие информации как одного из базовых для информатики, ее специфический набор признаков. Подходы и единицы измерения информации. Характеристика формулы для вычисления ее количества, учитывающая неодинаковую вероятность событий. Сущность битов и байтов.
реферат, добавлен 03.09.2014