User Tag List

Страница 13 из 25 ПерваяПервая ... 91011121314151617 ... ПоследняяПоследняя
Показано с 121 по 130 из 244

Тема: NedoOS

  1. #121

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

    По умолчанию

    Цитата Сообщение от SfS Посмотреть сообщение
    В Linux таймер 100Гц. Всего в 2 раза быстрее)
    Значение параметра HZ отличается для различных поддерживаемых аппаратных платформ. На самом деле, для некоторых аппаратных платформ значение параметра HZ отличается даже для разных типов машин.
    для i386 это 1000Hz.

    - - - Добавлено - - -

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    не ну если система сама все время опрашивает клаву, мышо
    если говорить про линуксы всякие, то система там не занимается опросом таких девайсов. для этого есть аппаратные прерывания которые генерируются по событиям от этих девайсов. например, на профике мышка как раз активная (компортовая) и генерирует прерывания, которые исполняются с адреса 0x0020 (точнее там на шине со стороны контроллера формируется опкод команды rst 0x20, это ещё один пример пользы рестартов и не возможность отказа от них на z80).

    - - - Добавлено - - -

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    олько не ясно а как это должно привести к глюкам?
    не имею представления.
    0A заповедей:
    I. Не удаляй каталог свой.
    II. Не удаляй до времени ни одного файла.
    III. Не кради файлы.
    IV. Не желай программы ближнего своего.
    V. Почитай BDOS и BIOS как родителей своих ...
    ---
    Sprinter resurrect:
    Telegram
    Discord
    Repo
    Forum

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

  3. #122

    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,829
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    513 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sayman Посмотреть сообщение
    то система там не занимается опросом таких девайсов. для этого есть аппаратные прерывания которые генерируются по событиям от этих девайсов.
    которые и обрабатывает система
    в нашем случае это тоже самое что система опрашивает
    тк прерываний у нас нет...

  4. #123

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

    По умолчанию

    [QUOTE=Sayman;1089791]для i386 это 1000Hz.[/COLOR]

    Код:
    CONFIG_NO_HZ=y
    CONFIG_HZ_100=y
    # CONFIG_HZ_250 is not set
    # CONFIG_HZ_300 is not set
    # CONFIG_HZ_1000 is not set
    CONFIG_HZ=100
    Конфиг моего ядра на 8головом PC говорит, что всё же 100Гц. Calculate Linux, Gentoo Linux...

    Цитата Сообщение от Sayman Посмотреть сообщение
    если говорить про линуксы всякие, то система там не занимается опросом таких девайсов. для этого есть аппаратные прерывания которые генерируются по событиям от этих девайсов. например, на профике мышка как раз активная (компортовая) и генерирует прерывания, которые исполняются с адреса 0x0020 (точнее там на шине со стороны контроллера формируется опкод команды rst 0x20, это ещё один пример пользы рестартов и не возможность отказа от них на z80).
    Я говорил про программные рестарты. Аппаратно то можно в IM2 как хошь сделать. Давай на шину нужное смещение и радуйся... 128 устройств - твои.

    - - - Добавлено - - -

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    которые и обрабатывает система
    в нашем случае это тоже самое что система опрашивает
    тк прерываний у нас нет...
    Клавиатура и мышь.. Что там ещё опрашивать. А у визнета тоже нет прерываний?

  5. #124

    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,829
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    513 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sayman Посмотреть сообщение
    если говорить про линуксы всякие, то система там не занимается опросом таких девайсов. для этого есть аппаратные прерывания которые генерируются по событиям
    кстате чот я не уверен что юсб мышки генерируют какие либо прерывания

    да и частоту опроса юсб мышо повышают поднятием частоты опроса всего юсб
    патчением чего то то там в hex редакторе...

    хотя ЯХЗ
    понаразводили тут эти всякие новомодное нанотехнологии

  6. #125

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

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    в нашем случае это тоже самое что система опрашивает
    тк прерываний у нас нет...
    это соввсем разные вещи потому, что в случае отсутствия таких прерываний нужно на каждом 50гц прерывании делать "ручной" опрос портов и тратить на это такты внутри обработчика. а по прерыванию девайс сразу улетает на приём данных из порта (причём не все сразу, а 1 байт за одно прерывание).
    0A заповедей:
    I. Не удаляй каталог свой.
    II. Не удаляй до времени ни одного файла.
    III. Не кради файлы.
    IV. Не желай программы ближнего своего.
    V. Почитай BDOS и BIOS как родителей своих ...
    ---
    Sprinter resurrect:
    Telegram
    Discord
    Repo
    Forum

  7. #126

    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,829
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    513 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sayman Посмотреть сообщение
    это соввсем разные вещи потому
    повторяю в условиях спека у нас нет прерываний от мышо
    и нам трижды все равно как там на ПЦ и нужно опрашивать самим

  8. #127

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

    По умолчанию

    Цитата Сообщение от SfS Посмотреть сообщение
    Конфиг моего ядра на 8головом PC говорит, что всё же 100Гц.
    да ты что?
    cat /boot/config-`uname -r` | grep HZ
    CONFIG_NO_HZ=y
    # CONFIG_HZ_100 is not set
    # CONFIG_HZ_250 is not set
    # CONFIG_HZ_300 is not set
    CONFIG_HZ_1000=y
    CONFIG_HZ=1000

    uname -a
    Linux v-asterisk 2.6.32-754.el6.x86_64 #1 SMP Tue Jun 19 21:26:04 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
    [sadmin@v-asterisk ~]$ cat /etc/issue
    CentOS release 6.10 (Final)
    Kernel \r on an \m

    0A заповедей:
    I. Не удаляй каталог свой.
    II. Не удаляй до времени ни одного файла.
    III. Не кради файлы.
    IV. Не желай программы ближнего своего.
    V. Почитай BDOS и BIOS как родителей своих ...
    ---
    Sprinter resurrect:
    Telegram
    Discord
    Repo
    Forum

  9. #128

    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,829
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    513 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sayman Посмотреть сообщение
    опрос портов и тратить на это такты внутри обработчика
    как раз тут это тратить такты звучит смешно
    тем более для ПЦов

    еще добивает как для опросов и подавлений дребезгов бородатые инженеры боролись и внедряли прерывания от клавиатур
    и избавляли пользователя от сложнейшего декодирования номера нажатой клавиши
    видителе так сложно по жмени битов раздуплить что таки нажато...

    в спектруме все правильно
    никакого лишнего говна

    да и щас "опрос" ПЦшной клавиатуры просто сосет
    Последний раз редактировалось NEO SPECTRUMAN; 18.11.2020 в 13:29.

  10. #129

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

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    повторяю в условиях спека у нас нет прерываний от мышо
    смотря в условиях какого спектурма. я же говорю, на профи есть прерывания от мышки. за 1 прерывание читается 1 байт из 3х.

    - - - Добавлено - - -

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    подавлений дребезгов бородатые инженеры боролись и внедряли прерывания от клавиатур
    дребезг это тема Спектрума и других машин, которые не умеют в сканкоды от клавы. меня наоборот воротит от битов 40ка клавишной клавы Спектрума.
    0A заповедей:
    I. Не удаляй каталог свой.
    II. Не удаляй до времени ни одного файла.
    III. Не кради файлы.
    IV. Не желай программы ближнего своего.
    V. Почитай BDOS и BIOS как родителей своих ...
    ---
    Sprinter resurrect:
    Telegram
    Discord
    Repo
    Forum

  11. #130

    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,829
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    513 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sayman Посмотреть сообщение
    смотря в условиях какого спектурма
    а еще меня добивает мерзкая очередь событий ввода
    на всяком новомодном говне

    ты жмешь НО НИЧЕГО НЕ ПРОИСХОДИТ
    ты жмешь еще
    но онО за наносекунду до наконец обрабатывает предыдущее нажатие
    чо нить делает
    и тут же отрабатывает второе нажатие
    ну или обрабатывает жменю нажатий из очереди

    особенно приятно когда застряешь на таком туда сюда
    и в конечном итоге когда перестаешь жать оказываешся не там где хотел и по новой...


    а с нормальным опросом и без очередей
    никаких проблем

    - - - Добавлено - - -

    Цитата Сообщение от Sayman Посмотреть сообщение
    дребезг это тема Спектрума и других машин, которые не умеют в сканкоды от клавы. меня наоборот воротит от битов 40ка клавишной клавы Спектрума.
    а меня воротит от быдло сканкодов

    а потом благодаря таким дебилам вообще имеем однокнопочные БК на которых болше чем одна кнопка и не нажимается
    но зато ж сканкод

    не ужели так тяжело прочитать 3 *****х бита когда они нужны?

    - - - Добавлено - - -

    Цитата Сообщение от Sayman Посмотреть сообщение
    дребезг
    дребезг это вообще надуманная проблема
    которая только у рукожопов

    - - - Добавлено - - -

    Цитата Сообщение от Sayman Посмотреть сообщение
    40ка клавишной клавы
    а какое отношение к этому имеет 40 клавишь?
    такое количество только из экономии...

Страница 13 из 25 ПерваяПервая ... 91011121314151617 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Стримы про разработку под NedoOs
    от hippiman в разделе Новости
    Ответов: 17
    Последнее: 17.08.2020, 21:33

Ваши права

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