14.05.2026
 
 

 

Java поменьше
Автоматизация - Программные средства автоматизации

java поменьше

Компания Sun в настоящее время работает над сокращением размеров виртуальной Java-машины и системы исполнения для использования их в приложениях с более ограниченными объемами памяти. На сегодня у Sun есть две версии Java меньшего размера: Java 2 Platform, Personal Edition, и Java 2 Platform, Micro Edition PersonalJava и EmbeddedJava. Обе версии являются подмножествами стандартного Java с различными наборами основных функций.

Версия Personal Edition (J2PE), или PersonalJava это упрощенный Java с областью применения от интеллектуальных приставок до Internet-телевизоров и автомобилей. Виртуальная Java-машина для PersonalJava занимает менее 2 Мбайт, ОЗУ до 1 Мбайт. Вариант PersonalJava рассчитан на 32-разрядные микропроцессоры среднего и высшего класса (включая и высокопроизводительные RISC-устройства) с тактовыми частотами обычно 50 МГц и выше.

Версия Micro Edition (J2ME), или EmbeddedJava, представляет собой самый младший член иерархии языков Java. Его область применения промышленные системы и контроллеры, пейджеры, телефоны и т.п. Виртуальная машина для EmbeddedJava занимает менее одного мегабайта ПЗУ и требует менее 1,2 мегабайта ОЗУ. Для нее вполне пригодны 16 - и 32-разрядные микропроцессоры с тактовыми частотами вплоть до 25 МГц

Java приобретает все большую популярность как средство создания вычислительных систем предприятия. С его помощью существующие сети легко могут быть дополнены коммерческими расчетами . Этот уровень вычислений располагается между клиентским ПК или терминалом и обслуживающим сервером и реализует бизнес-логику ответственных приложений

Более того, есть специальная версия Java-машины, так называемая К-машина, которая может применяться в бытовой электронике и небольших встроенных устройствах. Ее требование к памяти всего 30 Кбайт. Поддержка Java 2 Platform с библиотеками J2ME требует 80 Кбайт. Естественно, это минимальная конфигурация чем больше требуется функций, тем больше объем занимаемой памяти. К-машина может исполняться в 16-разрядных микропроцессорах с общей памятью от 128 до 256 Кбайт. Режим реального времени К-машиной не поддерживается.

Поставщики инструментальных средств уже ориентируются на EmbeddedJava. Например, Insignia Solutions поставляет продукт с названием Jeode Java, в который входят интегрированная среда разработки и встроенная виртуальная машина EVM (Embedded Virtual Machine). Продукт Jeode совместим как с PersonalJava, так и с EmbeddedJava и обеспечивает настройку встроенной Java-платформы в соответствии с вычислительными потребностями. Инструментальное средство Jeode поддерживается самыми разными аппаратно-программными платформами, включая Windows СЕ с SH и MIPS, Linux в ARM, VxWorks с PowerPC и Windows NT с Pentium.

Инструментарий Jeode это пример того, какую форму может принять встроенный Java. Объем ПЗУ для поддержки EVM-машины колеблется от 250 Кбайт до порядка 2,3 Мбайт в полной комплектации. EVM-машина обладает рядом специальных функций, рассчитанных на применение во встроенных системах, например:

· Параллельный сборщик мусора выполняется параллельно с другими задачами в качестве треда (thread) и может приостанавливаться и прерываться более приоритетными задачами;

· Адаптивный динамический компилятор в состав EVM-машины входит адаптивный компилятор, который компилирует и помещает в буфер наиболее часто используемый код;

· Конфигурируемость EVM-машины разработчик может сам определять характеристики буферов, пулов объектов, системного пула, параметры и память под компилятор

 


Читайте:


Добавить комментарий


Защитный код
Обновить

Диспетчеризация пунктов:

СИСТЕМА ДИСПЕТЧЕРИЗАЦИИ РАСПРЕДЕЛЕННЫХ ОБЪЕКТОВ КУРГАНВОДОКАНАЛА

News image

Заказчик и разработчик: МУП «Курганводоканал» Объект: городские сети водоснабжения, пункт водозабора, насосные станции третьего подъема, канализационные насосные станции Состав системы: Сбор...

Автоматизированная система диспетчеризации и мониторинга Энергоучет сахарного к

News image

Объект контроля: Объектом контроля является технический учет всех материальных и энергопотоков сахарного комбината: газа, пара, воды, конденсата, сырья и продукции. Сахарный комбинат состоит из д...

СИСТЕМА ДИСТАНЦИОННОГО МОНИТОРИНГА ЦТП УФЫ

News image

Функции системы: Описание системы ЦТП УФЫ: Для оптимизации интегральных затрат выбрано решение с применением двух каналов связи. Основной – радиоканал на выделенной частоте 160 Мгц 1200 bps с ...

 

Теория АСУ:

Применение гидравлических регуляторов

News image

Применение гидравлических регуляторов ограничено спецификой вида энергоносителя сигналов (например, масло не применяется на пожаро - и взрывоопасных производствах). Устройства гидравлической ветви п...

Исполнительные устройства

News image

Для того чтобы организовать работу нескольких отопительных контуров с различными, не всегда постоянными температурами, требуются исполнительные устройства. Самыми распространенными являются трех - и...

Пользовательские функции

News image

К пользовательским функциям прежде всего относятся различные программы отопления, которые позволяют адаптировать режим обогрева дома к ритму жизни его обитателей (сон и бодрствование, отпуска, посме...

Схемы обвязки котельной и принципы управления контурами

News image

Для того чтобы организовать работу одного или нескольких отопительных контуров в гидравлической системе, их необходимо присоединить к теплогенератору-котлу. Эту задачу можно решить разными способами...

Сервисные функции

News image

Чистый воздух. Для снижения количества вредных выбросов в воздух многофункциональная автоматика способна оптимизировать работу горелки. В установочных параметрах современных контроллеров минимальная...

 
 

Программные решения в автоматизации:

SCADA-системы, или муки выбора

News image

У разработчиков SCADA-систем на платформе Windows NT появилась возможность использовать расширение реального времени (RTX), чтобы преодолеть недоста...

Схема обмена информацией между уровнями УП и УР

News image

Схема обмена информацией между уровнями УП и УР. В соответствии с планом по видам продукции предприятия, сформированном на основе имеющихся заказов,...

Необходимость получения данных с производства в реальном вре

News image

В большинстве приложений для сбора производственных данных на уровне АСУП используется пакетный способ обработки, когда данные передаются в конце см...

Пример приложения: Web Access Kit for Process Data

News image

На базе обобщенной схемы распределенного приложения, представленной на рис. 14, было разработано программное обеспечение Web Access Kit (WAK) V1.0, ...

О встроенных языках

News image

Большинство утверждений, по мнению авторов статьи в СТА очевидных, мне таковыми не кажутся и порождают много вопросов, например, о языках программир...

Функциональные возможности системы

News image

Имея приведенную выше конфигурацию, система позволяет, на уровне управления технологическим оборудованием выполнять следующие функции: на нижнем ...

 

Примеры удачного внедрения:

Комплексная автоматизация управления предприятием на базе решений 1С, является одним из ключевых направлений бизнеса компании «Микротест». Многолетн...

SAP

Компания «Микротест» имеет многолетний практический опыт внедрения корпоративных систем управления предприятием, построенных на базе программного об...

ERP-системы управления предприятием

Конкурентоспособность и успешность компаний в условиях рыночной экономики напрямую зависит от их способности к быстрой адаптации и мгновенному реаги...

Перетягивание каната

Какая система подходит предприятию больше? Мнение некоторых руководителей ИТ-служб по этому вопросу достаточно жесткое: Раз систему надо дорабатыва...

Сопротивление сотрудников предприятия

При внедрении информационной систем управления предприятием в большинстве случаев возникает активное сопротивление сотрудников на местах, которое яв...

Совокупная стоимость владения

Покупая автомобиль, опытный шофер обязательно поинтересуется, каков расход топлива на 100 км, какое именно топливо и масло нужно и сколько оно стоит...