Size: a a a

2020 June 22

⛧ ᛡᚢᚾᛁ Connor41 ᚳᚩᛞ ... in Linux Чат
этот интервал времени у кажой ОС разный и зависит от реализации
источник

⛧ ᛡᚢᚾᛁ Connor41 ᚳᚩᛞ ... in Linux Чат
Сергей
Если бы я рисовал многопоточность с нуля, рисунок был бы другим. Но я именно что встраиваю в уже известную модель.
ее на ту картинку нет смысла встраивать ибо многопоточность на программном уровне это уже уровень операционной системы
источник

С

Сергей in Linux Чат
⛧ ᛡᚢᚾᛁ Connor41 ᚳᚩᛞ ⛧
этот интервал времени у кажой ОС разный и зависит от реализации
В общем, если можно- нарисуйте. Про то, что пограммная многопоточность реализуется на одном ядре я знаю. Но похоже, мы знаем по-разному.
источник

⛧ ᛡᚢᚾᛁ Connor41 ᚳᚩᛞ ... in Linux Чат
да и многопоточностей таких много бывает и у каждой ОС она работает по разному
источник

⛧ ᛡᚢᚾᛁ Connor41 ᚳᚩᛞ ... in Linux Чат
все зависит от реализации
источник

С

Сергей in Linux Чат
⛧ ᛡᚢᚾᛁ Connor41 ᚳᚩᛞ ⛧
ее на ту картинку нет смысла встраивать ибо многопоточность на программном уровне это уже уровень операционной системы
Ну как нет смысла... Постоянно рисуют- вот уровень железа, вот уровень программ...
источник

⛧ ᛡᚢᚾᛁ Connor41 ᚳᚩᛞ ... in Linux Чат
ну мы же про гипертрединг общались или ты уже хочешь про конкретно многопоточность в ОС?
источник

⛧ ᛡᚢᚾᛁ Connor41 ᚳᚩᛞ ... in Linux Чат
Сергей
Ну как нет смысла... Постоянно рисуют- вот уровень железа, вот уровень программ...
просто ОС впринципе пофиг на гипертрединг, она этим не управляет
источник

⛧ ᛡᚢᚾᛁ Connor41 ᚳᚩᛞ ... in Linux Чат
она вообще без понятия что он есть, она просто видет в 2 раза больше ядре
источник

⛧ ᛡᚢᚾᛁ Connor41 ᚳᚩᛞ ... in Linux Чат
и ей норм)
источник

⛧ ᛡᚢᚾᛁ Connor41 ᚳᚩᛞ ... in Linux Чат
ну вот как пример нашел, там где блок Execution Core это планировщик исполняет задачу (смотрять по клеточкам сверху вниз)
источник

⛧ ᛡᚢᚾᛁ Connor41 ᚳᚩᛞ ... in Linux Чат
зветные это твои задачи
источник

AY

Alex Ya in Linux Чат
⛧ ᛡᚢᚾᛁ Connor41 ᚳᚩᛞ ⛧
просто ОС впринципе пофиг на гипертрединг, она этим не управляет
гипертрединг, это получается за счет подсовывания данных из следующего такта?
источник

⛧ ᛡᚢᚾᛁ Connor41 ᚳᚩᛞ ... in Linux Чат
там где RAM это считай машинные коды твоей программы которые загружденные в ОЗУ
источник

⛧ ᛡᚢᚾᛁ Connor41 ᚳᚩᛞ ... in Linux Чат
и они по тихоньку исполняются
источник

⛧ ᛡᚢᚾᛁ Connor41 ᚳᚩᛞ ... in Linux Чат
Alex Ya
гипертрединг, это получается за счет подсовывания данных из следующего такта?
это использование одновременно физических ресурсов физического процессора, несколькими логическими процессорами одновременно
источник

⛧ ᛡᚢᚾᛁ Connor41 ᚳᚩᛞ ... in Linux Чат
логический процессор в данным случае я имею введу ядро которое появилось после гипертрединга
источник

AP

Anton Pavlenko in Linux Чат
Nikita
Верхняя панель прозрачна
Прикольно что за де?
источник

⛧ ᛡᚢᚾᛁ Connor41 ᚳᚩᛞ ... in Linux Чат
⛧ ᛡᚢᚾᛁ Connor41 ᚳᚩᛞ ⛧
зветные это твои задачи
белые квадраты это я так понял время потраченное на переключение контекста
источник

AY

Alex Ya in Linux Чат
⛧ ᛡᚢᚾᛁ Connor41 ᚳᚩᛞ ⛧
это использование одновременно физических ресурсов физического процессора, несколькими логическими процессорами одновременно
ок, вроде бы дошло. Проц принимает данные по двум конвеерам как для двух ядер. Должно быть некое устройство которое решает хватит ли ресурсов для выполнения вычислений с двух потов в одном ядре.
источник