> man operating_systems
NanoVM - Java VM для Atmel AVR на восемь килобайт
NanoVM - свободная реализация виртуальной машины Java и урезанной библиотеки классов (базовые java/lang/Object, java/lang/System, java/io/PrintStream, java/lang/StringBuffer и asuro, предназначенный для собственного проекта автора NanoVM), умещающаяся в 8 КБ памяти, доступных во флэш-памяти Atmel AVR ATmega8; для приложений остается 512 байт EEPROM и 768 байт оперативной памяти. Автор проекта также обещает хорошую портируемость виртуальной машины.
Roman I Khimov  в  Вторник, 27 Сентябрь 2005, 20:13  |   Комментарии: 4  |  для печати

Комментарии
captain cobalt |30.09.2005 00:28
Комментарии: 83

Зарегистрирован: 04.07.2004 21:44

Эх. А вот рантайм моей любимой ОС пожалуй можно упихать в сотню-другую байт.

А зачем нужна среда поддержки, по размеру в разы превышающая программу, которую она поддерживает?

Roman I Khimov |30.09.2005 00:53
Комментарии: 952


А библиотека классов?

captain cobalt |30.09.2005 01:22
Комментарии: 83

Зарегистрирован: 04.07.2004 21:44

Ах да. Когда счёт идёт на байты, следует тщательно и аккуратно выбирать код.

Есть ли уверенность, что "урезаная библиотека классов" - это необходимые и достаточные средства. Будут ли использоватся все предоставляемые ей средства? И не понадобятся ли другие, которые были "урезаны"?

Впрочем, в данном проекте акцент на другом - запихать как можно больше полезного в 8К ПЗУ, которое нельзя заменить на ОЗУ. В этом смысле упомянутая сотня байтов действительно должна быть дополнена чем-нибудь полезным.

Roman I Khimov |30.09.2005 09:15
Комментарии: 952


Ну, автору-то точно этой библиотеки классов хватит, для себя ведь делал. Хотя он планирует ее немного расширить, как-никак а 700 с лишним байт у него еще осталось. Так что все вполне неплохо.



Комментарии доступны только авторизованным пользователям, авторизуйтесь или зарегистрируйтесь на сайте здесь

© OSRC.info, 2004-2010.
Авторские права на любые материалы, авторы которых явно указаны, принадлежат их авторам. По вопросам публикации таких материалов обращайтесь к авторам.
Авторские права на любые другие материалы принадлежат OSRC.info.
Сайт является помещением библиотеки. Копирование, сохранение на жестком диске или иной способ сохранения произведений осуществляются пользователями на свой риск.
При использовании материалов сайта ссылка на OSRC.info обязательна.