На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила раздела Windows
1. Указывайте версию Вашей ОС.
2. Запрещается размещать запросы и ссылки на кряки, серийники и т.п., а также вопросы нарушения лицензии ПО и его взлома.
3. Не разрешается давать советы из разряда "Поставь Linux".
4. Переустановка ОС - крайнее и безотказное лекарство, которое знают все. В таких советах никто не нуждается.
5. При публикации скриптов пользоваться тегами code. Тип подсветки кода выбирать строго в соответствии с языком публикуемого кода.
6. Прежде чем задать вопрос, обязательно загляните в FAQ и следуйте написанным рекомендациям для устранения проблемы. И если не помогло, а поиск по разделу не дал результатов - только тогда задавайте вопрос на форуме.
7. Вопросы, связанные с проблемами ПО, задавайте в разделе Программное обеспечение
Модераторы: Akina
  
> Отключить нерабочее ядро , Можно ли это сделать средствами ОС?
    В общем-то ситуация не хорошая, проц AMD Phenom II 4 ядра, одно (третье) перестало проходить тест.
    И все бы хорошо, но проц стоит в ноуте, там биос ну очень минимальный.
    Собственно и возник вопрос, а можно ли запретить системе использовать его в работе?
    ОС: Windows 7
      В настройках загрузки ОС есть возможность указать сколько ядер использовать, но вот как запретить какое-то фиксированное ядро - непонятно. Это ж надо их как-то нумеровать и по этой нумерации научиться стопорить; т.е. всё равно нужен драйвер крайне низкого уровня... :yes-sad:

      Добавлено
      Можно попробовать пойти другим, крайне мерзким путём: загружаем ОС с тремя ядрами и на каком-то начальном этапе проверяем все ядра на "вшивость". Если нашлось такое - летим в перезагрузку. С надеждой, что ОС отключит в следующий раз бракованое. Но, увы, может оказаться так, что ОС использует всего то 3 ядра, но тусует/выбирает их из всех когда ей захочется. Не знаю.
        Цитата Славян @
        Это ж надо их как-то нумеровать
        По идее ядра изначально нумерованные внутри процессора. В частности, при старте системы задействовано одно-единственное ядро с номером 0 (соответственно его невозможно отключить в принципе), остальные подключаются, когда загрузится соответствующая часть системы. Если в системе несколько процессоров, то это ядро 0 процессора №0. И та нумерация, которая используется при распределении ядер для использования для выполнения потоков в программах - аппаратная (при запуске программы есть возможность указать на которых ядрах она может исполняться, а на которых - нет). А вот можно ли указать разрешённые ядра для выполнения самой системы - вопрос.
          Цитата amk @
          А вот можно ли указать разрешённые ядра для выполнения самой системы - вопрос.
          Вот и мне интересно..
          Тот не ловкий момент, когда знаешь порядок энумерации ядер, но не можешь ничего с этим сделать.. :wall:
            simsergey
            поставь в системе 2 ядра
            0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
            0 пользователей:


            Рейтинг@Mail.ru
            [ Script execution time: 0,0201 ]   [ 15 queries used ]   [ Generated: 23.04.24, 22:36 GMT ]