User Tag List

Страница 8 из 14 ПерваяПервая ... 456789101112 ... ПоследняяПоследняя
Показано с 71 по 80 из 131

Тема: Эксперимент

  1. #71

    Регистрация
    23.01.2005
    Сообщений
    1,113
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vitamin
    в случае NMI DI/EI не помогут. вот плохо что команды типа SET 0,A,(IX+1) сначала меняют значение, а потом загружают. если б было наоборот, проблема семафоров решилась бы на ура. а так... надо думать
    Таки есть ex (sp),hl всё же - но это как минимум ДИ и ещё полдесятка команд.

    ...Собственно это к вопросу о НМИ. Ты возможно помнишь, в zx.spectrum тоже был кадр такой - Andrew ?. Mikheev - и он как-то тоже поднял разговор о своей поделке на z80 - где на интах висели только обработчики прерываний от устройств, а на нмях - только свичинг контекстов. И он мужественно боролся с тем, чтобы нми не переключал контекст, когда он прервал инт (и видимо с семафорами тоже боролся - раз DI/EI не канает). И при этом бия себя пяткой в грудь утверждал, что мол котлеты отдельно, и мухи - тоже отдельно. Можешь на groups.google.com поискать архивы.

  2. #72

    Регистрация
    23.01.2005
    Сообщений
    1,113
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SfS
    А с данными как ? Виртуализации памяти то нет. Так что либо - вся адресация в либах по базовому адресу+смещение, либо все данные для одной либы - в одинаковых адресах на разных страницах.
    Вообще-то да - для форка не только же данные копировать, а ещё и дескрипторы всех-всех-всех файлов, девайсов, хзчего ещё.

    Более того - вот есть у проги кусок данных - а в этом куске абсолютные адреса. А отфорканной проге надо данные скопировать - по другим адресам. И кто будет править абсолютные адреса?

  3. #73

    Регистрация
    18.01.2005
    Адрес
    Москва
    Сообщений
    3,695
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да ну вы тут понаписали блин!
    Если реализуется хотя бы одна десятая этого всего да на спек-128 - можно памятник заказывать разработчику (Правда я не знаю куда софт потом помещаться будет).
    А еще прикиньте клевая штука получится - своп файл на 5.25дисководе!

    И все же переключаемая(фоновая) многозадачность спеку совершенно не нужна. Нужна с переключением между процессами, но с замораживанием (остановом) фоновых процесов - это и проще и рулее.

    Пожалуйста пишите в email (chunin{гаф}mail{тчк}ru), личка отключена!!!

    NedoPC group. ZX-Evolution, ATM Turbo 2+, Pentagon1024SL.
    [Предлагаю: ZXEvo, PAL coder, NeoGS, TS-FM, YM2149, Z80 и прочее]
    Все здесь: http://www.nedopc.com.
    Новости/поддержка/Faq: http://forum.nedopc.com.
    Раздача халявы: http://forum.nedopc.com/viewtopic.php?f=32&t=977

  4. #74

    Регистрация
    01.03.2005
    Адрес
    Russia, Krasnodar
    Сообщений
    433
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vitamin
    кинь линки на всю имеющуюся инфу. интересует архитектура, возможности, описания
    lvd уже выложил см. выше =) но это далеко не все =)

  5. #75

    Регистрация
    23.01.2005
    Сообщений
    1,113
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от acidrain
    lvd уже выложил см. выше =) но это далеко не все =)
    Для ознакомления достаточно. А дальше - проще эмулятор поставить, и я бы сразу в #?.guide бы послал.

  6. #76

    Регистрация
    27.01.2005
    Сообщений
    924
    Спасибо Благодарностей отдано 
    28
    Спасибо Благодарностей получено 
    193
    Поблагодарили
    154 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Попробую за выходные настругать на С некоторые зачатки ОСИ и выкинуть тут. (То есть переложить на Z80 свои творения для других процов). Если ничто не помешает, то выложу тут менеджер памяти и интерфейс доступа к драйверам. Там все на простом С писано без извратов. Так что должно перекласться с минимумом телодвижений.

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

  8. #77

    Регистрация
    27.01.2005
    Сообщений
    924
    Спасибо Благодарностей отдано 
    28
    Спасибо Благодарностей получено 
    193
    Поблагодарили
    154 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Cкидываю отредактированный файл в котором нарисована структура ОС, как я ее представляю. Критикуйте.
    Вложения Вложения

  9. #78

    Регистрация
    19.01.2005
    Адрес
    Киров
    Сообщений
    58
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SfS
    Cкидываю отредактированный файл в котором нарисована структура ОС, как я ее представляю. Критикуйте.
    Все вполне нормально, вот только возни с номерами драйверов, структурой KUI, и прочего, будет немало. А о такой унификации драйверов что-то я раньше не думал...

  10. #79

    Регистрация
    21.01.2005
    Адрес
    ссср
    Сообщений
    468
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    я чего то не понял, лично мне тот пример многозадачности что выкладывали на примере WORMS DEMO является наилучшим примером как может быть ПОЛЕЗНА многозадачность на спеке. а вы сразу ЗАМОРОЗКА, зачем нужны многочисленные процессы. вам что, сразу кажется что юзер будет запускать Элиту, XAS и пытаться одновременно флоп форматить? мне кажется что в ПЕРВУЮ очередь это будет полезно для самих приложений под эту ось, для организации четкой архитектуры и единого интерфейса ввода, вывода, работы с диском.

    И все же переключаемая(фоновая) многозадачность спеку совершенно не нужна. Нужна с переключением между процессами, но с замораживанием (остановом) фоновых процесов - это и проще и рулее.
    совершенно это как? и остановка (заморозка) это насколько? ведь на ПэЦэ и Амиге тоже ОДНОВРЕМЕННО два приложения не исполняются.

  11. #80

    Регистрация
    18.01.2005
    Адрес
    Москва
    Сообщений
    3,695
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от random
    совершенно это как? и остановка (заморозка) это насколько? ведь на ПэЦэ и Амиге тоже ОДНОВРЕМЕННО два приложения не исполняются.
    Смотря что ты под одновременностью понимаешь. Ты прикинь если на спеке будет как на ПЦ постоянная раздача квантов времени всем процессам, вот тормозуха то будет, и так скорости не хватает!
    А я предлагаю чтобы работало токо основное приложение!

    Пожалуйста пишите в email (chunin{гаф}mail{тчк}ru), личка отключена!!!

    NedoPC group. ZX-Evolution, ATM Turbo 2+, Pentagon1024SL.
    [Предлагаю: ZXEvo, PAL coder, NeoGS, TS-FM, YM2149, Z80 и прочее]
    Все здесь: http://www.nedopc.com.
    Новости/поддержка/Faq: http://forum.nedopc.com.
    Раздача халявы: http://forum.nedopc.com/viewtopic.php?f=32&t=977

Страница 8 из 14 ПерваяПервая ... 456789101112 ... ПоследняяПоследняя

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

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

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

Ваши права

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