Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Что понимаем под перситентностью? Сервис, который никогда не умирает?Я не хочу, что бы мои объекты (события, списки, сообщения, что угодно) жили вечно. Я не хочу, что бы их вне моего ведома сдампила ОС, а потом восстановила, оставив мне работу все это почистить. Я хочу создать кажущуюся персистентность, когда программа может в любой момент продолжить работу. Это все реализуется в user-space. Если прога не большая, то она может запросто выключаться, скидывая только необходимые объекты в сессию.«Была» такая ОС для мобильников, Symbian, почитай ее плюшки в этом направлении)Даже если написать что-то совсем не безопасное, к примеру любые объекты в системе (включая простейшие массивы) могут мигрировать с машины на машину полностью прозрачно, а также им гарантируется «вечная жизнь» пока их не удалят (да и там versioning и все такое), то совершенно не пойму где тут нужна поддержка VM (кроме отдельных нативных расширений для скорости)?
Ещё одна архитектура операционной системы