Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
При переносе процесса должно также переноситься состояние программы, получившей сигналы и другие элементы среды исполнения.
Шаблон:
1. Сегмент кода
2. Сегмент исполнения
3. Сегмент ресурсов (ссылка на внешние ресурсы необходимы процессу)
Модели:
1. модель слабой мобильности(Applet)
· простота
· единственное требование – чтобы машина могла выполнить
2. модель сильной мобильности
· перенос 1+2 (можно переносить работающую программу)
· Инициатор переноса:
- отправитель - (поиск программы напрямую)
- получатель
Где запускать полученную программу?
· процесс – приемник (Java applet загружен в броузер)
· в отдельном процессе – более???
Можно не передавать, а сделать копию.
Перенос и локальные ресурсы
1.1.1.13. 3 типа связи процесса с ресурсом:
1. Процесс передает в точности тот ресурс, на который ссылаются аргументы – ссылка на локальную конечную точку (наиболее сильная связь)
2. Более слабая связь
процессу нужно только значение (libs)
3. наиболее слабая форма связи – процесс указывает на использование ресурса определенного типа (принтер «номер»)
Связь ресурса с машиной
1.??? ресурсы (могут быть перенесены с машины на машину)
Например, файлы данных
2. Свободные ресурсы
локальные
3. фиксированные ресурсы
Дата публикования: 2014-12-08; Прочитано: 292 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!