User Tag List

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

Тема: Вопросы о Z84C00 и eZ80

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

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

    Регистрация
    16.02.2006
    Адрес
    Новосибирск
    Сообщений
    3,280
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    54 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от andrews Посмотреть сообщение
    а зачем в реальном времени измерять при выполнении кода? речь ведь не об одной команде идет, а как минимум о процедуре. Тогда при линковке (после компилятора, естественно должен запускаться профилер и давать инфу линкеру)ставишь либо просто код для проца "тонкого клиента" либо процедуру отсылки входных на сервер и получения результатов с него, а лучше обе процедуры и запуск той или иной. Конечно, если связь слетает и скорость обмена падает, то это плохо работает. Но тогда можно на таймер "тонкого клиента" повесить тестирование канала связи, и если все o'k держать соответствующий флаг в "1" или "0". А линкер тогда при компоновке вызова "тяжелых процедур" вставляет код для проверки этого флага и в зависимости от результата вызывает процедуру в варианте "локальный вычислитель", "удаленный вычислитель". Запилить аксель это хорошо. Тогда останется меньше "тяжелых процедур", если конечно связь с сервером не 1 Гбит/c и время отклика сервера на процедуру не 1 мкс Простейшая ось реального времени это от силы 500-700 строк на ассемблере. Начальная инициализация,диспетчер задач, обработка исключений,разделение ресурсов, монитор для пользователя-администратора консольный.
    по всей видимости вы себе слабо представляете работу тонких клиентов, особенно их реализация на 8бит машине (пусть и на eZ80 второго поколения).
    начнём с того, что:
    Операционная система сможет замерять время выполнения любого алгоритма на локальном компе и на "облаке"
    как я уже сказал, на ПЦ есть аппаратные возможности по выявлению таких производительностей в рамках локального выполнения кода. У всяких спектрумов и в частности у eZ80 таких возможностей нет. Для сбора информации требуется запуск процедуры с длительным временем работы. Однако, на ПЦ такое требуется почему - потому, что там зачастую частоты плавающие (всякие энергосберегающие функции и режимы, разные модели процессоров, памяти, контроллеров и прочее). Вы же тут хотите запилить на eZ80, у которого всё очень примитивно на современном уровне в этом плане. Вы ему выдаёте фиксированную частоту, скажем 50мгц и это становится константой. все времянки завязываются на этом. любое ядро любой ОСи при сборке может это учесть ещё на стадии сборки, если ввести такие константы. это первый момент, второй - вы где возьмёте такую ОСь? сами будете писать?
    Простейшая ось реального времени это от силы 500-700 строк на ассемблере.
    простейшая ось это дос (вообще без представления о процессах и реальном времени) - 160кб текста на асме, какие 500 строк? даже в трдосе строк побольше будет.
    и это без учёта tcp стека, без учёта поддержки протокола rdp и других протоколов для работы по удалёнке (vnc тот же). у вас уже проблемы просто на стадии tls трафика - у вас тупо нет мощей (про какие гигабиты тут вообще речь?). поддержка Phy уровня сети и т.д. где тут 500 строк то я не понял? в 500 строк у тебя примитивный boot для trdos разве что получится.
    опять таки - какая rtos на зетнике?! о_О
    Последний раз редактировалось Sayman; 21.11.2019 в 13:24.
    0A заповедей:
    I. Не удаляй каталог свой.
    II. Не удаляй до времени ни одного файла.
    III. Не кради файлы.
    IV. Не желай программы ближнего своего.
    V. Почитай BDOS и BIOS как родителей своих ...
    ---
    Sprinter resurrect:
    Telegram
    Discord
    Repo
    Forum

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

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

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

Похожие темы

  1. ZX Spectrum на eZ80
    от SAVC в разделе ZX Концепции
    Ответов: 4
    Последнее: 20.04.2016, 12:30
  2. Zetnix eZ80 project
    от Totem в разделе Разный софт
    Ответов: 44
    Последнее: 22.11.2011, 23:44
  3. eZ80 - TEST!!!
    от Black_Cat в разделе Несортированное железо
    Ответов: 0
    Последнее: 17.10.2009, 18:25
  4. eZ80
    от icebear в разделе Несортированное железо
    Ответов: 0
    Последнее: 17.06.2005, 18:22

Ваши права

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