Клуб экспертов THG.ru

Клуб экспертов THG.ru (http://www.thg.ru/forum/index.php)
-   Личный опыт (http://www.thg.ru/forum/forumdisplay.php?f=50)
-   -   От чего зависит скорость винды (http://www.thg.ru/forum/showthread.php?t=100007)

CahesCinnober 09.05.2018 16:06

От чего зависит скорость винды
 
А от чего зависит скорость винды? И мне кажется, вообще операции операционной системы, рабочего стола и тому подобное, зависят от навороченности компа в последнюю очередь: память - лишь бы была, в любом случае её нужно сверх-много; видеокарта нужна 2D; куча ядер для этого не нужно, и накопителя тоже; а вот остаётся частота процессора - вот от неё зависит всё. Накопитель постоянно не работает - не слышно шуршания, как при переписывании больших файлов. И мне кажется - винда хоть и ростёт, но тормозная именно потому - что по прежнему работает на простых инструкциях и обычной частоте процессора - 2-4 гигагерца. Сколько лет прошло, компьютеры по мощности на порядки вверх пошли, а человек как работал двадцать лет назад с тормозами - так и сейчас работает. Очевидно - эксплорер без 3D-стола и интерфейсы других прог работают без многоядерности, кэшей и видеоакселераторов. Прошу подтвердить или опровергнуть.

9285 09.05.2018 16:30

Если речь о винде 3.1 то можно и подтвержить.
Но если речь о современных, то попробуй поработать на дохлом процессоре + SSD и много памяти а потом сравни с крутым процем + обычый HDD минимумом памяти. :)
ЗЫ: Не помню дословно. но что то типа "программисты микрософт смогут затормозить любой самый мощный компьютер"

Злой Геймер 09.05.2018 22:55

1. Железо
2. Оптимизация ОС
3. Оптимизация приложений

CahesCinnober 11.05.2018 13:40

Цитата:

Сообщение от 9285 (Сообщение 2224265)
крутым процем

А вот об этом можно поговорить. Всё "кроме" - фигня, суть топика, если кто не понял - именно про особенности проца. Что в нём такого? Будет ли винда летать - на многоядерном проце? Мне кажется, как и вы подметили - нет. А на чём она будет летать? На проце с большой частотой? - в десятки гигагерц... Естественно при избыточной памяти и лучшем SSD. И я не вижу в диспетчере задач что система много занимает. Вопрос именно про особенности проца (ну и прицепом - кэши, наборы SSE и тому подобное). Как бы программисты не тормозили мощные компьютеры (я их понимаю) - скорость света ещё ни кто не отменял. Аналогично и для интерфейсов других программ. Оптимизируется интерфейс под многоядерность? Вопрос остаётся открытый.

9285 11.05.2018 14:18

Я не знаю какая суть топика в твоём понимании, но в начальном сообщении я увидел кучу утвердительных несуразностей.
Например про то, что важна частота процессора. По этому поводу вспоминается момент появления CoreDuo, у которых частота была значительно ниже PIV, но при этом они уделывали последних.
Или взять те же Celeron и полноценный проц - да будь он хоть в два раза более частотнее, не будет он быстрее, разве только будет где то близко, в задачах где критична именно частота.
То есть важно всё в комплексе.
Что касается оптимизации под многоядерность или какие то инструкции, то это делается, но это уже зависит от разработчика.
И ещё прикололо про незагруженность диска - особенно в свете очень частых тем про 100% загрузку таковых. Я так понимаю что современные разработчики работают онлиSSD (и памяти конечно
же немеряно) и не могут ощутить убожество их тварений.

Staind 11.05.2018 16:09

Цитата:

Сообщение от CahesCinnober (Сообщение 2224525)
Будет ли винда летать - на многоядерном проце?

Не "будет", а реально летает. И эту ощущается повсеместно. В сравнении с i5, i7 старого поколения прирост очень ощутим.

Для определения за какой системой сижу - мне достаточно сделать буквально пару кликов в ОС - и сразу почувствую разницу.
Цитата:

Сообщение от CahesCinnober (Сообщение 2224525)
Оптимизируется интерфейс под многоядерность?

Оптимизация безусловно присутствует и это легко проверяемо.

Современные версии Виндовс упираются не столько в сами процессоры, сколько в ожидание данных. По этому узким местом является дисковая подсистема, а уже потом ОЗУ, работающая во много раз быстрее. Если использовать ОЗУ как накопитель с установленной ОС, то скорость работы ОС возрастет очень сильно, а быстрее - это уже кэш-память процессора.

Вполне может быть, что в будущем процессоры будут переработаны таким образом, что к ним прикрутят внешний кэш большого объема. Чтото подобное на HBM2 память, которая имея огромную ширину шины сможет выполнять роль кэша высокого уровня, при этом ее объем может быть очень большим.
Когда то некоторые попытки в этом направлении сделала Интел в своем процессоре и7 5775с, когда интегрировала в него 128Мб eDRAM. Но назвать этот эксперимент удачным невозможно. По этому идея забылась. Но на мой взгляд она довольно скоро вернется в новой реинкарнации и мы увидим нечто подобное с применение большого объема нового типа памяти.

Helge Muller 11.05.2018 16:11

CahesCinnober,
Цитата:

А от чего зависит скорость винды?
А такой параметр (кроме ее загрузки и выключения) в природе существует?
На мой взгляд, говорить можно лишь о приложениях, которые запускаются из-под нее.
Причем, надо говорить о каждом в отдельности, ибо все они имеют свои особенности.
Цитата:

а вот остаётся частота процессора - вот от неё зависит всё
Упущена удельная производительность ядер на мегагерц.


Часовой пояс GMT +4, время: 02:54.

Работает на vBulletin® версия 3.6.10.
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
Перевод: zCarot