Важная информация

User Tag List

Страница 4 из 7 ПерваяПервая 1234567 ПоследняяПоследняя
Показано с 31 по 40 из 67

Тема: Перемещаемость на лету

  1. #31
    Master Аватар для Killer
    Регистрация
    20.04.2011
    Адрес
    г. Челябинск
    Сообщений
    602
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    по перемещаемости смотрите пакет MONS/GENS!!!
    На хитрый код и Отладчик с мозгами.

  2. #31
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #32
    Guru Аватар для jerri
    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,752
    Спасибо Благодарностей отдано 
    263
    Спасибо Благодарностей получено 
    279
    Поблагодарили
    207 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Killer, они перемещаемы на лету?
    С уважением,
    Jerri / Red Triangle.

  4. #33
    Guru
    Регистрация
    03.01.2006
    Адрес
    Рязань
    Сообщений
    2,935
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Есть ещё одно решение: все программы разрезать на сегменты по 256 байт (это может делать в теории любой язык программирования, даже ассемблер, но реально ни один не умеет) и при запуске фигурно размещать по нижней памяти. Все массивы должны быть <=256 байт, иначе должны размещаться в верхней памяти. И никакого свопа, то есть одновременно можно запустить только 24 килобайта программ (даже если ось в страничке).

  5. #34
    Veteran
    Регистрация
    08.05.2007
    Адрес
    Dnepropetrovsk
    Сообщений
    1,057
    Спасибо Благодарностей отдано 
    220
    Спасибо Благодарностей получено 
    47
    Поблагодарили
    31 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Не 24, а 32. Экран тоже можно отправить в страничку. И потом, некоторые компьютеры могут поставить ОЗУ по адресам младших 16кб. Ось должна поддерживать такую возможность. С ней имеем еще 16кб.

    Но это уже оффтопик, это ось-концепции, а тема была изначально о перемещаемости на лету.

  6. #35
    Veteran
    Регистрация
    29.12.2010
    Адрес
    Москва
    Сообщений
    1,858
    Спасибо Благодарностей отдано 
    131
    Спасибо Благодарностей получено 
    104
    Поблагодарили
    62 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Killer Посмотреть сообщение
    по перемещаемости смотрите пакет MONS/GENS!!!
    Всегда интересовало, как там сделано. Использование jr и не использование call?

  7. #36
    Guru Аватар для jerri
    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,752
    Спасибо Благодарностей отдано 
    263
    Спасибо Благодарностей получено 
    279
    Поблагодарили
    207 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Andrew771, там вначале таблица релокации - они настраиваются при первом запуске и всё!
    С уважением,
    Jerri / Red Triangle.

  8. #37
    Master Аватар для Killer
    Регистрация
    20.04.2011
    Адрес
    г. Челябинск
    Сообщений
    602
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    jerri, Согласен, не на лету, но принцип можно применить.
    На хитрый код и Отладчик с мозгами.

  9. #38
    Sinclair User Аватар для Eltaron
    Регистрация
    16.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,045
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    143
    Спасибо Благодарностей получено 
    463
    Поблагодарили
    326 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Killer Посмотреть сообщение
    jerri, Согласен, не на лету, но принцип можно применить.
    Применить где? Для перемещения уже запущенной программы? Так ведь про то и тред - с регистрами, стеком и указателями-то что делать?
    Граф Дракула наш кумир, патамушта он вомпир!
    VKINK 9 : BORDER NOT PI

  10. #39
    Veteran Аватар для GriV
    Регистрация
    18.02.2005
    Адрес
    Набережные Челны
    Сообщений
    1,574
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Алко, сделай эмулятор или зет80 или ещё какого камня. Оптимальнее не вижу.
    Т.е. виртуальная машина с трансляцией адресов/команд, с инструкциями уровня ассма.
    Задача релокации - как часто нужна? Можно ли без неё обойтись? Памяти же много?
    Биты рулят лучше байтов, байты рулят шустрее!
    View, Звук, Цвет

  11. #40
    Guru
    Регистрация
    03.01.2006
    Адрес
    Рязань
    Сообщений
    2,935
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Верхней памяти много, а нижней мало.

Страница 4 из 7 ПерваяПервая 1234567 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •