Поддержка многоядерных процессоров.
Поддержка многоядерных процессоров.
Будет ли поддерживать Реактос многоядерные процессоры? Интересует не только возможность использования сторонними программами нескольких ядер, но и способность РОСа задействовать мощь современных микропроцессоров для системных служб и своих собственных программ (например, тот же проводник). Это возможно в будущем?
Да. Кое-какой код для поддержки многопроцессорных / многоядерных систем в ядре и в HAL уже есть. Боюсь, после того, как он будет дописан, откроется множество багов, связанных с синхронизацией потоков. Так что, годный к употреблению выпуск будет нескоро…Будет ли поддерживать Реактос многоядерные процессоры?
С „точки зрения“ ядра, между сторонними программами, системными службами, проводником, разницы нет.Интересует не только возможность использования сторонними программами нескольких ядер, но и способность РОСа задействовать мощь современных микропроцессоров для системных служб и своих собственных программ (например, тот же проводник).
Re:
Спасибо за ответ, радует, что хоть в перспективе это будет. Отличается ли реализация поддержки процессора с 2-мя ядрами от таковой с 4-мя? В глобальном плане.
По крайней мере Windows XP SP3 точно не умеет работать с двумя и более ядрами, проверял на своём компьютере. А вот сторонние программы под XP SP3 умеют, тот же Sony Vegas или Carrara Pro, да много таких программ. В Реактос иначе?hto wrote:С „точки зрения“ ядра, между сторонними программами, системными службами, проводником, разницы нет.
Re: Re:
если процессы могут использовать несколько ядер/процов - то система поддерживает, ибо за распределение по ядрам/процам отвечает система, другое дело что возможно, что многие моменты в системе могут быть как размазаны на несколько ядер/процов так и быть собрнными на одном.Yaraslau wrote: По крайней мере Windows XP SP3 точно не умеет работать с двумя и более ядрами, проверял на своём компьютере. А вот сторонние программы под XP SP3 умеют, тот же Sony Vegas или Carrara Pro, да много таких программ. В Реактос иначе?
Re: Поддержка многоядерных процессоров.
Дело в том, что XP поддерживает многоядерность, а вот встроенные в него программы, включая проводник не поддерживают. Хотелось бы, чтоб в Реактос была полная поддержка многоядерности, ане только на уровне ядра.
-
- Posts: 26
- Joined: Wed Dec 01, 2010 5:38 pm
Re: Поддержка многоядерных процессоров.
Некоторые задачи никак нельзя разложить на несколько процессоров. Вычисление факториала, например.встроенные в него программы, включая проводник не поддерживают
Re: Поддержка многоядерных процессоров.
Но в семерке теже самые проги поддерживают многоядерность.
-
- Posts: 112
- Joined: Sun May 03, 2009 10:19 am
- Location: Russia, Saint-Peterburg
- Contact:
Re: Поддержка многоядерных процессоров.
Когда создавали ХРюшу мультипроцессорные системы были редкостью (я живьём плат с двумя сокетами под процессоры того времени даже не видел), и распараллеливать "проводник" или "пэинт" не имело смысла. Семёрка вышла совсем в другие времена....
Вообще не думаю что в проводнике или паинте нужна многопоточность. И так работает. Уж лучше просто равномерно распределять нагрузку разных приложений между ядрами. А это уже задача ядра.
Вообще не думаю что в проводнике или паинте нужна многопоточность. И так работает. Уж лучше просто равномерно распределять нагрузку разных приложений между ядрами. А это уже задача ядра.
Re: Поддержка многоядерных процессоров.
это не отменяет тот факт, что ИксПи пот HTT (замануха IBM для увеличения эффективности работы процессора, путём исполнения двух и более потоков на одно физическое ядро) точилась - вот от туда и поддержка двух потоков или двухядерных процессоров.spb-ivan92 wrote:Когда создавали ХРюшу мультипроцессорные системы были редкостью (я живьём плат с двумя сокетами под процессоры того времени даже не видел)
это задача планировщика, от него зависит как будут использоваться ресурсы процессора. так что тут дело в операционке, а не в процессорах.spb-ivan92 wrote:А это уже задача ядра.
Re: Поддержка многоядерных процессоров.
Если не для проводника, то для системных служб вполне бы пригодилась.spb-ivan92 wrote:Вообще не думаю что в проводнике или паинте нужна многопоточность.
Re: Поддержка многоядерных процессоров.
Вот тут, что-то скромно в тему, о сисиеме, ядрах систем, поточности и типах.
http://ros.systemcore.ru/site/wiki/inde ... nel_review
желающие, могут внести свой вклад, пополнив станицы.
http://ros.systemcore.ru/site/wiki/inde ... nel_review
желающие, могут внести свой вклад, пополнив станицы.
Who is online
Users browsing this forum: No registered users and 11 guests