User Tag List

Показано с 1 по 10 из 52

Тема: MATRIX

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #11

    Регистрация
    05.10.2006
    Адрес
    Харьковская обл.
    Сообщений
    166
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от alone Посмотреть сообщение
    Второе окно есть на АТМ, на одной из прошивок Pentagon 1024SL 2.x, на NGS.
    Ещё на Профи есть, но включать туда вроде можно только одну фиксированную страницу (пусть владельцы Профи уточнят)
    Ты предлагаешь делать проги так, чтобы прога могла пользоваться 2-м окном проецирования и включать туда страницы? - тогда они не будут работать на всех остальных Спектрумах,это не годится.
    Или чтобы проги ничего про 2-е окно не знали, а сама система его использовала,когда прогам не хватает нижней памяти? Тогда можно в ядре это указывать и при отсутствии 2-го окна когда начинает не хватать нижней памяти, то куски нижней переносяться в верхнюю (это конечно долго, но процессы будут работать и не надо будет предыдущие усыплять)
    Цитата Сообщение от alone Посмотреть сообщение
    Вложенными друг в друга геометрически.
    Ну так там передаётся номер окна на которое воздействие (забыл об это указать , исправлю)
    и соответственно, если у проги 3 окна - одно большое, а два других маленькие расположенные внутри большого,то по номеру определяется на какое окно произошло воздействие.
    Ты это имел ввиду?
    Цитата Сообщение от alone Посмотреть сообщение
    Программа со стеком в странице не может переключать страницы. Она не может даже вызывать функции ядра, которые лазят в другие страницы.
    Не вижу проблемы!
    В программе нет конструкций типа call куда-то в ядро , поэтому спокойно ядро включает страницу,когда прога кладет номер страницы в специальную ячейку памяти(за исключением функции wait (прога должна сделать call adr1),но её надо ещё продумать и ещё хотел все-таки прямое переключение страниц через call adr2добавить, чтобы не ждать прерывания(после которого произойдет переключение страницы), но тоже нужно придумать, как передавать adr1,2 от ядру проге(например при запуске в виде сообщения) )
    так что поясни

    ---------- Post added at 16:44 ---------- Previous post was at 16:28 ----------

    Цитата Сообщение от alone Посмотреть сообщение
    Представь, что задаче пришло сообщение и по нему надо что-то сделать с ресурсом. А ресурс занят. Что она будет делать? Если она будет ждать освобождения ресурса, то пропустит следующие сообщения.
    Ну, значит. если для программы критичен пропуск сообщения, тогда она пусть сама создаёт очередь входящих сообщений
    Приведи конкретный пример, вот я могу придумать,например прога проигрывания музыки на GS, прога ждёт готовности GS - а он не отвечает, а юзер тыкает кнопку отмена, а прога должна проверять сообщения между опросом GS
    Последний раз редактировалось Zet9; 01.09.2009 в 18:33.

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

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

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

Похожие темы

  1. The Matrix
    от transman в разделе Игры
    Ответов: 5
    Последнее: 15.05.2005, 15:08

Ваши права

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