Форум программистов, компьютерный форум, киберфорум
Windows
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/18: Рейтинг темы: голосов - 18, средняя оценка - 4.83
368 / 256 / 65
Регистрация: 22.06.2010
Сообщений: 1,566
1

Обновление ядра Windows

23.08.2011, 19:39. Показов 3423. Ответов 10
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте. Я тут кое-что надумал, хочу уточнить.
Вот значит, смотрите, есть семейства процессоров. Возьмём, допустим, наборы инструкций (SSE1-5). Как они поддерживаются ядром? Ну с Линуксом всё понятно - купил новый проц с новыми инструкциями - скачал новое ядро-собрал-поставил. А в Windows как? Ведь не могут же в Майкрософте знать, что, к примеру, через год будет создана какая-нибудь SSE7? И ядром, соответственно, оно не будет поддерживаться? Объясните, если не трудно.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.08.2011, 19:39
Ответы с готовыми решениями:

Не могу установить обновление KB2670838 (Обновление платформы для Windows 7)
Не могу установить обновление KB2670838(Обновление платформы для Windows 7). Запускаю .msu файл,...

Критические отличия работы ядра Windows 7 64-bit и Windows 10 64-bit или их ошибки
Здравствуйте! Помогите пж Года два назад купил ПК с установленной на нем Windows 10 64-bit...

Windows 8.1 не отображаются ядра в диспетчере
Здравствуйте, у меня такой вопрос. В диспетчере не отображается ни ядра, ни кэш, ни чего. Так же и...

Обновление с Windows 10 Home до Windows 10 Pro используя ключ Windows 7
Ребята, реально ли поднять Windows 10 Home до Windows 10 Pro используя ключ win 7? Или это было...

10
5757 / 1695 / 43
Регистрация: 17.04.2011
Сообщений: 8,556
24.08.2011, 05:19 2
а вы обратите внимание на подпись модератора Sanya

вполне лаконично...
0
368 / 256 / 65
Регистрация: 22.06.2010
Сообщений: 1,566
24.08.2011, 12:39  [ТС] 3
Eastman, обратил, ответа на свой вопрос не нашёл)
0
5757 / 1695 / 43
Регистрация: 17.04.2011
Сообщений: 8,556
24.08.2011, 18:22 4
да наверно по тому, что развитие технологий опережает их практическое применение, вопрос по сути глобально-технологический, наверно очень сильная координация и борьба интересов разработчиков ПО с технологическими производителями, сильнейшая конкуренция последних, не зря ведь Микрософт настаивает на ведении единых стандартов во всём и везде, им так было бы удобно держать всё под контролем, как им надо было бы, яркий пример этому победа технологии Блюрэй над своим аналогом HD-дисками...
0
368 / 256 / 65
Регистрация: 22.06.2010
Сообщений: 1,566
24.08.2011, 19:08  [ТС] 5
Eastman, не, я имел в виду такой вопрос: ядро в винде обновляется или нет? Добавляется поддержка новых инструкций по мере их появления?
0
Эксперт С++
7176 / 3234 / 82
Регистрация: 17.06.2009
Сообщений: 14,164
25.08.2011, 10:21 6
Лучший ответ Сообщение было отмечено как решение

Решение

ядро в винде обновляется или нет?
Да
Добавляется поддержка новых инструкций по мере их появления?
Новые инструкции ядру не нужны
Оно прекрасно работает на старых
Возьмём, допустим, наборы инструкций (SSE1-5). Как они поддерживаются ядром?
А зачем их поддерживать ядру ?
Инструкции выполняет процессор
Вот он и должен поддерживать новые инструкции

Добавлено через 41 секунду
И ядром, соответственно, оно не будет поддерживаться?
А зачем ядру новые инструкции ?
0
2836 / 1645 / 254
Регистрация: 03.12.2007
Сообщений: 4,222
25.08.2011, 11:54 7
Ядру надо при переключении контекста сохранять xmm регистры, но тут нет разницы sse1 или sse100500.
0
368 / 256 / 65
Регистрация: 22.06.2010
Сообщений: 1,566
25.08.2011, 12:08  [ТС] 8
Нет, я понимаю, что ядро винды будет работать и со старыми инструкциями, но ведь медленнее, чем ядро, поддерживающее новые инструкции? Поддержки новых SSE процессором мало - надо же, чтоб они и с ядром ОС работали, нет?)
0
2836 / 1645 / 254
Регистрация: 03.12.2007
Сообщений: 4,222
25.08.2011, 12:19 9
Ну вот зачем ядру эти векторные инструкции? Если только блоки памяти копировать, больше ни за чем.
0
368 / 256 / 65
Регистрация: 22.06.2010
Сообщений: 1,566
25.08.2011, 12:32  [ТС] 10
В общем, не поддерживает) Спасибо за ответы)
0
Эксперт С++
7176 / 3234 / 82
Регистрация: 17.06.2009
Сообщений: 14,164
26.08.2011, 08:53 11
но ведь медленнее, чем ядро, поддерживающее новые инструкции?
C чего это ?
Поддержки новых SSE процессором мало - надо же, чтоб они и с ядром ОС работали, нет?)
Зачем ?
Ядро может вообще работать на инструкциях I386

Ядро должно только сохранять ВСЕ регистры при переключении задач

Добавлено через 1 минуту
Так если появятся какие-то новые регистры в процессоре, которые требуют дополнительных действий для сохранения контекста при переключении задач
Тогда да - тогда потребуется модифицировать ядро, в том числе ядро Windows

И кстати ядро Windows XP было уже много раз изменено
В том числе изменяют его просто hostfix-ы, не только Service Packs
1
26.08.2011, 08:53
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.08.2011, 08:53
Помогаю со студенческими работами здесь

Ubuntu обновление ядра
Есть установленная Убунту 16 версии, при этом ядро она почему то имеет версии 2.6, и из-за этого...

Вышло обновление Linux ядра
Вышло крупное (по размеру и значимости) обновление текущего "стабильного" ядра - 2.6.31.2. По...

Linux Mint - Обновление ядра
Здравствуйте! Насколько безопасно обновлять ядро Linux в менеджере обновлений? Один раз я уже убил...

Linux Mint 19 Cinnamon обновление версии ядра ?
Здравствуйте! Переустановил ос Linux Mint 19 Cinnamon ранее использовал Linux Mint 18.3 Cinnamon....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru