12.08.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

Заказчик: ОАО «Новосибирскэнерго» Объект: Тепловые выводы 4 ТЭЦ в г. Новосибирске и одной ТЭЦ в области. Состав системы: На каждой из пяти ТЭЦ Master SCADA через ОРС-сервер получает данные от...

АВТОМАТИЗИРОВАННАЯ СИСТЕМА ОПЕРАТИВНОГО ДИСТАНЦИОННОГО УПРАВЛЕНИЯ КАНАЛИЗАЦИОННЫ

News image

Заказчик: МУП «Водоканал Воронежа», Воронеж Описание технологического процесса: Городские канализационные стоки попадают в приёмную ёмкость. При достижении уровнем в приёмной ёмкости определён...

АВТОМАТИЗИРОВАННАЯ СИСТЕМА КОММЕРЧЕСКОГО УЧЕТА ЭЛЕКТРОЭНЕРГИИ НА ОАО ПЕРМТРАНСЖ

News image

Заказчик: ОАО «Пермтрансжелезобетон», г. Краснокамск Пермской обл. – крупнейший производитель железобетонных конструкций, уральского региона, а также по изготовлению продукции дерево - и металлообр...

 

Теория АСУ:

Методы автоматизации

News image

Методы автоматизации производства и научные основы автоматизации развиваются главным образом по 3 направлениям.Во-первых, разрабатывают методы эффективного изучения закономерностей объектов управлен...

Подсистема ввода/вывода

News image

Подсистема ввода/вывода – состоит из аппаратных модулей ввода/вывода. Модули различаются по типу электрического сигнала (с помощью которого они взаимодействуют с полевыми приборами) и по направлению...

Автоматизация контроля

News image

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

Теория автоматического управления ТАУ

News image

Теория автоматического управления (ТАУ) изучает принципы построения систем автоматического управления и закономерности протекающих в них процессов, которые она исследует на динамических моделях дейс...

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

News image

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

 
 

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

Сущность упомянутых расширенных сервисов, доступных только в

News image

· Global Date быстрая синхронизация данных между любыми TF-компонентами и интеллектуальными устройствами других производителей. Каждое устройство и...

InTouch добывает российскую нефть

News image

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

Коммуникационные аппаратно-программные решения

News image

Для указанных плат предлагается многоуровневое программное обеспечение. Количество уровней зависит от используемой операционной системы. Так, Applic...

Сервер

News image

Текстовые файлы страниц готовятся с использованием специального языка разметки гипертекста HTML (Hyper Text Markup Language); Взаимодействие пользов...

Преимущества и недостатки

News image

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

Развитие Internet-технологий в современных информационных си

News image

Необходимость использования технологий Internet/Intranet на производстве обусловлена растущими потребностями в предоставлении информации о процессе ...

 

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

Нормирование работ

Работы по нормированию операций на «Тоёте» несколько отличаются от обычных. Они определяют главным образом последовательность и режим различных опер...

ПТК АУГ

Программно-технический комплекс автоматического управления гидроагрегатом – ПТК АУГ выполняет функции технологической автоматики и предназначен для ...

Интегрированные системы управления предприятием (часть 3)

Аналитическая лаборатория Про-Инвест DOCS Open - корпоративная система управления документами Система обеспечивает быстрый и удобный поиск док...

Проектирование и организация технологических процессов

Рассмотрим порядок проектирования и организации производственных процессов. Первоначально на заводе все пять токарных, фрезерных и сверлильных станк...

ПТК ИСУ ОУ

Программно-технический комплекс измерений, сигнализации и управления сигнализацией общестанционных устройств – ПТК ИСУ ОУ предназначен для контроля ...

Работа системы

В 1998 г. Каплан и Нортон организовали в г. Линкольн (шт. Массачусетс, США) консультационную группу BSC Collaborative, Inc., задача которой заключае...