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-машины разработчик может сам определять характеристики буферов, пулов объектов, системного пула, параметры и память под компилятор |
Читайте: |
---|
Диспетчеризация пунктов:
СИСТЕМА АВТОМАТИЗАЦИИ И ДИСПЕТЧЕРИЗАЦИИ ТЕПЛОСЕТЕЙ![]() Заказчик: ООО «Радуга Хит», Московская область Объект: теплосети (котельные, ИТП) городов Климовск, Подольск, пос. Мещерское Функции системы: Автоматика объекта (контроллер Трансформер, Элек... |
АВТОМАТИЗИРОВАННАЯ СИСТЕМА КОММЕРЧЕСКОГО УЧЕТА ОТПУСКА ПИТЬЕВОЙ ВОДЫ ПОТРЕБИТЕЛЯ![]() Заказчик: Комитет по управлению Жилищно-коммунальным хозяйством Администрации г. Новороссийск Объект: I-я очередь системы, включающая потребителей одной из зон водоснабжения (110 узлов учета). ... |
АВТОМАТИЗИРОВАННАЯ СИСТЕМА ОПЕРАТИВНОГО ДИСТАНЦИОННОГО УПРАВЛЕНИЯ КАНАЛИЗАЦИОННЫ![]() Заказчик: МУП «Водоканал Воронежа», Воронеж Описание технологического процесса: Городские канализационные стоки попадают в приёмную ёмкость. При достижении уровнем в приёмной ёмкости определён... |
Теория АСУ:
Системы диспетчеризации объектов и визуализация процессов![]() Любое современное здание, будь это жилой дом, торговый офисный, центр, или спортивное сооружение обязательно содержит солидный объем инженерного оборудования. Причем число инженерного оборудования н... |
Отопление - позитивные изменения последних лет![]() Недавно встретил школьного приятеля, которого не видел лет семь-восемь, и удивился - как он успел измениться за эти годы. При этом другой школьный друг, с которым я общался на протяжении этих лет по... |
Структура комплексных систем диспетчеризации![]() Стандартная система диспетчеризации состоит из шкафов автоматики (ША) и диспетчерского пункта. В свою очередь шкаф автоматики вмещает в себя свободно программируемый контроллер, оснащенный модулями ... |
Автоматизация производства![]() Введение в Автоматизацию и общие понятия.Автоматизация производства, процесс в развитии машинного производства, при котором функции управления и контроля, ранее выполнявшиеся человеком, передаются п... |
Процессы механизации![]() Изучая процессы механизации, можно отметить, что использование в трудовом процессе машины как средства механизации обеспечивает замену части или всех энергозатрат человека, необходимых для формообр... |
Оборудования в АСУ:
Многокомпонентное дозирование в приготовлении комбикорм![]() Недавно началась промышленная эксплуатация завода ЗАО «Неокорм» по производству премиксов в г. Лакинск Владимирской области.[1] ... |
Некоторые особенности дозаторов![]() Дозаторы инертных материалов песка и щебня (рис.3.) имеют ряд особенностей. Дозирующие заслонки установлены на раме с возможнос... |
Управление процессом:
Для диспетчеров производства ВПУ-700![]() На АЦБК действует развитая система оперативно-диспетчерского управления. АСУТП ВПУ-700 обеспечивает хранение данных на собств... |
Автоматизация комплекса зданий![]() Объект: Автоматизация комплекса зданий (22 корпуса жилых и служебных помещений, пос. Солнечное Ленинградской области), принадлеж... |