THG.RU | \"Поиск\" Поиск \"Поиск\" | Новости | Видеокарты | Процессоры | Материнские платы | Мониторы | Аудио/видео | HDD и CD/DVD | Собери сам | Игры | Софт | Домашний ПК


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

Вернуться   Клуб экспертов THG.ru > Софт > Операционные системы > Windows

Регистрация Правила форума FAQ форума Справка Пользователи Поиск Сообщения за день Все разделы прочитаны

Windows Семейство операционных систем Microsoft Windows. Обсуждение, оптимизация, решение проблем

Ответ
 
Опции темы Опции просмотра
Старый 24.07.2020, 19:00   #1
Меню пользователя cyberclub
Старожил
  
Windows XP SP3 2020 — обсуждение

Здесь проводим
Обсуждение и вопросы по теме Windows XP SP3 2020 — сборка системы для современного ПК
cyberclub на форуме   Ответить с цитированием
Старый 01.08.2020, 20:10   #31
Меню пользователя cyberclub
Старожил
  
Цитата:
тото ХП поддерживает свыше 4 гб оперативки из каропки
А почему она собственно не должна поддерживать свыше 4 ГБ. Я надеюсь вы знаете разрядность шины адреса в х86 системах? Надеюсь не путаете это с разрядностью АЛУ?

Цитата:
юсб 3.0
Портированный драйвер с Вин8 на ВинХП превратил этот порт в реактивный. Он работает быстрее, даже родных дров от производителя, что вызывает удивление.

Цитата:
поддержку ссд
Никаких проблем, кроме надуманных "проблем" от отсутствия ТРИМ. Которые дают бонусы в работе старых (забытых) программ для восстановления удаленных файлов, которые с рабочим ТРИМ превратились в мусор.

Цитата:
Это не так. Windows XP действительно поддерживает многоядерную нагрузку, но делает это весьма неуклюже, т.к. ее распределитель нагрузок не способен на то, что предлагают современные билды Windows 10. Даже Windows 8 и 8.1 уступают по эффективности.
Это не более чем маркетинговая лапша. Проведите тесты и сравните цифры. Насколько хорошо приложение умеет распараллеливать потоки - настолько равномерной будет нагрузка. ОС в этом случае как посредник, сама по себе она ничего не оптимизирует.

cyberclub на форуме   Ответить с цитированием
Старый 01.08.2020, 20:24   #32
Меню пользователя sam55
Старожил
 
Аватар для sam55
  
Цитата:
Сообщение от cyberclub Посмотреть сообщение
Это не более чем маркетинговая лапша. Проведите тесты и сравните цифры. Насколько хорошо приложение умеет распараллеливать потоки - настолько равномерной будет нагрузка. ОС в этом случае как посредник, сама по себе она ничего не оптимизирует.
на вашем скрине 4 (ЧЕТЫРЕ ПОТОКА) а не 20-ть не находите что это "таки две большие разницы" или за дураков других считаете?
подменяем мягкое тёплым?

Добавлено через 11 минут
Цитата:
Сообщение от cyberclub Посмотреть сообщение
ОС в этом случае как посредник, сама по себе она ничего не оптимизирует.
cyberclub, как вы думаете почему условный калькулятор при умножении 2х2 не вешает всю систему? или если начинает это делать то выпадает окошко "что программа зависла и её стоит закрыть"?
да и была такая тема что новые амд процессоры работали хуже на 10 ке чем более старые? а после патчика МС это исправилось?

Последний раз редактировалось sam55, 01.08.2020 в 20:17.
sam55 вне форума   Ответить с цитированием
Старый 01.08.2020, 20:35   #33
Меню пользователя cyberclub
Старожил
  
Цитата:
на вашем скрине 4 (ЧЕТЫРЕ ПОТОКА) а не 20-ть не находите что это "таки две большие разницы"
1. На моем скрине 4 потока, потому что приведенные замеры не копипаст с интенета, а сделаны собственоручно на моем ПК, имеющем 4-ядерный процессор Intel i5-6500. Другого процессора у меня нет. Но я абсолютно уверен, что 7-ZIP равномерно загрузит и любой процессор в любой системе и результаты будут одинаковыми. Поскольку вычислительная мощность определяется железом, а не установленной ОС.

2. Вы так и не ответили, сколько памяти по вашему должен адресовать х86 процессор?
cyberclub на форуме   Ответить с цитированием
Старый 01.08.2020, 20:38   #34
Меню пользователя sam55
Старожил
 
Аватар для sam55
  
cyberclub,
1) почему тогда пруфаете 4мя на вопрос о работе 20 ти?
Цитата:
Сообщение от cyberclub Посмотреть сообщение
Но я абсолютно уверен
а я сомневаюсь , и 7 зип это только одна единственная программа.
2) мы же про ось говорили что у неё НЕТУ ограничений теперь на процессор уводите?
на вопрос вопросом отвечаете?

Последний раз редактировалось sam55, 01.08.2020 в 20:45.
sam55 вне форума   Ответить с цитированием
Старый 01.08.2020, 20:49   #35
Меню пользователя cyberclub
Старожил
  
sam55,

Замеры я делал на процессоре, который у меня в наличии. Тем более 4 ядра в наше время - это среднестатистический ПК, у кого-то 8-12 ядер, у кого-то всего 2 ядра, а в среднем около 4.

Про 20-ядерный i9-10900K я вспоминал в контексте, что ХП может работать с процессорами до 32-ядер. Что работа ХП на 20-ядерном процессоре подтверждена на практике.

В годы, когда ХП зарождалась 2-ядерные процессоры были редкостью, но тем не менее разработчики не сделали ограничение в 2 или 4 ядра, а сделали в 32 ядра - т.е. с запасом на многие годы вперед. Не то что сейчас - грабли расставляют буквально везде, то обновления костыльные, то какие-то цифровые подписи, то протухшие сертификаты - вообщем программные костыли, чтобы через пару лет все начинало искусственно глючить.
cyberclub на форуме   Ответить с цитированием
Старый 01.08.2020, 20:58   #36
Меню пользователя sam55
Старожил
 
Аватар для sam55
  
cyberclub, мир изменился очень очень... например в хп насколько помниться нету "Контроля учётных записей" она только за счёт этого дыра. Чтото сомнительное попало на диск фоново запустилось всё твори что хочу
Цитата:
Сообщение от cyberclub Посмотреть сообщение
то какие-то цифровые подписи, то протухшие сертификаты
ну даже не хочу комментировать...
sam55 вне форума   Ответить с цитированием
Старый 01.08.2020, 21:23   #37
Меню пользователя cyberclub
Старожил
  
sam55,

Устанавливая Вин7, я всегда отключал UAC - оно очень достает своими предупреждениями.... Мне это не надо... Вообще я всегда работаю под администратором, поскольку хочу над системой делать всё, что мне нужно. Более того, даже отключаю механизмы внутренней защиты, чтобы на лету менять системные файлы. Хотя вообще, в ХП есть возможность создавать пользователя с ограниченными правами или гостя.

Вы так и не ответили, сколько памяти по вашему должен адресовать х86 процессор?
cyberclub на форуме   Ответить с цитированием
Старый 01.08.2020, 21:33   #38
Меню пользователя sam55
Старожил
 
Аватар для sam55
  
вы мне не ответили каким образом винда определяет и убивает программу которая вышла из под контроля?
если только винда не управляет ресурсами и не распределяет нагрузку по ядрам и оперативной памяти

Добавлено через 2 минуты
Цитата:
Сообщение от cyberclub Посмотреть сообщение
Устанавливая Вин7, я всегда отключал UAC - оно очень достает своими предупреждениями.... Мне это не надо... Вообще я всегда работаю под администратором, поскольку хочу над системой делать всё, что мне нужно.
в вас умер маркетолог

Добавлено через 2 минуты
а самое главное
Цитата:
Сообщение от cyberclub Посмотреть сообщение
Устанавливая Вин7
как вы могли предать ХП ?
sam55 вне форума   Ответить с цитированием
Старый 01.08.2020, 21:49   #39
Меню пользователя cyberclub
Старожил
  
Цитата:
вы мне не ответили каким образом винда определяет и убивает программу которая вышла из под контроля?
Елементарно - если программа обращается (производит запись) за пределы адресного пространства, которое ему выделила ОС, то срабатывает защитный механизм - система падает в BSOD.

Так сколько памяти по вашему должен адресовать х86 процессор?

Цитата:
как вы могли предать ХП ?
До декабря 2019 года не было модернизированных драйверов и установка ВинХП на ПК новее 2014 года выпуска считалась невозможной.

Последний раз редактировалось cyberclub, 01.08.2020 в 21:52.
cyberclub на форуме   Ответить с цитированием
Старый 01.08.2020, 21:56   #40
Меню пользователя sam55
Старожил
 
Аватар для sam55
  
Цитата:
Сообщение от cyberclub Посмотреть сообщение
Так сколько памяти по вашему должен адресовать х86 процессор?
помниться 4, но мы за проц или за ОСЬ говорим? проц у нас же новый стоит даж 20 ядер есть ( на словах) а вот ось мы "допиливали" чтобы шмогла

Цитата:
Сообщение от cyberclub Посмотреть сообщение
Еслементарно - если программа обращается (производит запись) за пределы адресного пространства, которое ему выделила ОС, то срабатывает защитный механизм - система падает в BSOD.
теперь всё таки ОСЬ оказывается управляет ресурсами для программ
Глядишь выясниться что разные оси умеют это по разному

Последний раз редактировалось sam55, 01.08.2020 в 21:59.
sam55 вне форума   Ответить с цитированием
Старый 01.08.2020, 22:21   #41
Меню пользователя dark-forse
Супер-Модератор
Эксперт клуба THG | видеокарты
 
Аватар для dark-forse
  
Цитата:
Сообщение от cyberclub Посмотреть сообщение
Про 20-ядерный
я вспоминал в контексте
В нём уже 20 ядер - что то интел об этом ни чего не знает и указывает 10ядер/20потоков

Цитата:
Сообщение от cyberclub Посмотреть сообщение
Устанавливая Вин7
Зачем вы её устанавливали , если у вас и на ней была проблема с работой -Низкая 2D производительность АМД - надо было еще тогда на вин хп бежать и делать тему .
dark-forse вне форума   Ответить с цитированием
Старый 01.08.2020, 22:48   #42
Меню пользователя cyberclub
Старожил
  
Цитата:
помниться 4, но мы за проц или за ОСЬ говорим
Так вот, любой х86 процессор новее 1997 года адресует не 4 ГБ, а 64 ГБ памяти. А 4ГБ - это фейк от Майкрософта.

Цитата:
надо было еще тогда на вин хп бежать и делать тему
На ВинХП классическую тему делать не надо, она в ней встроенная. И в отличие от классической темы семерки, ХП-ишная классическая тема работает с 2D GDI ускорением.
cyberclub на форуме   Ответить с цитированием
Старый 01.08.2020, 22:56   #43
Меню пользователя sam55
Старожил
 
Аватар для sam55
  
Цитата:
Сообщение от cyberclub Посмотреть сообщение
Так вот, любой х86 процессор новее 1997 года адресует не 4 ГБ, а 64 ГБ памяти. А 4ГБ - это фейк от Майкрософта.
в итоге что ХП, что 10 фрейк МС только один древний, который за годы ковыряния и некромантии оживили до ползания , второй более менее свежий (5 лет для софта это много)
лет через 8-10 будете за 7 ку или за 10 ку?
sam55 вне форума   Ответить с цитированием
Старый 02.08.2020, 01:53   #44
Меню пользователя Staind
Супер-Модератор
Эксперт клуба THG | Фото
 
Аватар для Staind
  
Цитата:
Сообщение от cyberclub Посмотреть сообщение
Это не более чем маркетинговая лапша. Проведите тесты и сравните цифры. Насколько хорошо приложение умеет распараллеливать потоки - настолько равномерной будет нагрузка. ОС в этом случае как посредник, сама по себе она ничего не оптимизирует.
Нет, это далеко не "маркетинговая лапша". В Windows XP совершенно по другому работает и масштабируемость и механизмы блокировки доступа к ресурсам. Проще говоря, как ядро ОС предотвращает одновременный доступ разных потоков к одним и тем же данным.

Оно работает так, что когда поток пытается получить доступ к данным (которыми в этот момент может пользоваться другой поток) на уровне kernel (ядра ОС) происходит блокировка, чтобы только один поток мог получить возможность изменять эти данные.

В Windows XP для того, чтобы поток смог получить доступ к данным он отправлял запрос через механизм глобальной блокировки, который как раз и обрабатывал этот запрос. Как не сложно понять он в kernel один и обработка всех запросов происходила именно через него. Поэтому чем выше реальная многопоточность, тем большие потери производительности происходят.

От этого недостатка впервые Майкрософт попыталась избавится с выходом Windows 7. Там этот механизм был реализован по другому. Соответственно, они отказались от глобального блокировщика и перешли на концепцию предоставления разрешения доступа к заблокированным данным. Далее эта концепция развивалась в последующих версиях.

Со времен Windows XP разработчики отточили не только распределение нагрузок на CPU, но также при задействовании ресурсов GPU. Все это теперь работает очень эффективно в смешанных многопоточных и многозадачных режимах.

Что важно - это не использовать софт по типу 7zip. Ведь там многопоточность реализована в рамках дочерних потоков, которые мало того что возникают в рамках одного процесса, так еще и не обмениваются информацией между собой в ходе выполнения. Т.е. там влияние ОС условно говоря отсутствует, что и объясняет отсутствие разнице по тестам приведенных Вами выше. Другое дело - использовать тот же локальный веб-сервер для тестов (пускай даже с mysql).

Короче говоря, можно писать и писать. Но если есть охота именно пощупать и наглядно увидеть разницу, то можно погонять тесты на объемных СУБД. Там прирост от масштабируемости очень ощутим и нагляден. Чем больше ядер тем сильнее проявляется разрыв в производительности.

Добавлено через 28 минут
Цитата:
Сообщение от cyberclub Посмотреть сообщение
Так вот, любой х86 процессор новее 1997 года адресует не 4 ГБ, а 64 ГБ памяти. А 4ГБ - это фейк от Майкрософта.
Послушайте, 1 бит это минимально возможный объем информации. Он может содержать либо значение 0, либо 1.
32-битные процессоры имеют 32-битный регистр, который может хранить 2 в 32 степени, а значит 4294967296 значений.
1 бит в регистре может адресовать отдельный байт, поэтому 32-битная ОС может адресовать 4294967296 байт оперативной памяти, а это в аккурат 4ГБ.
__________________
Ryzen 1700X + Noctua NH-D15 / ASRock AB350 Pro4 / Ballistix 32GB 3066CL16 / Samsung SM951 512GB MLC NVMe + Seagate Barracuda 2TB 7200.14 / EVGA GeForce GT 740 FTW 1GB GDDR5 / Seasonic Prime 650W Titanium / Corsair Graphite 780T (White)
Решение проблемы: "В процессе регистрации по e-mail"

Staind вне форума   Ответить с цитированием
Старый 02.08.2020, 12:49   #45
Меню пользователя cyberclub
Старожил
  
Цитата:
Послушайте, 1 бит это минимально возможный объем информации. Он может содержать либо значение 0, либо 1.
32-битные процессоры имеют 32-битный регистр, который может хранить 2 в 32 степени, а значит 4294967296 значений.
1 бит в регистре может адресовать отдельный байт, поэтому 32-битная ОС может адресовать 4294967296 байт оперативной памяти, а это в аккурат 4ГБ.
Звучит правдоподобно, школьники поверят.... Но ОС делает не байтовую, а страничную адресацию памяти. А байтовую уже внутри виртуального пространства выделенной страницы.

Ладно, "оскорбительную" часть убрал... Только техника.

Ликбез о разрядности процессора и шины адреса:
Микропроцессор 8086 (8-битный), но шина адреса 16-битная
Микропроцессор 80286 (16-битный), но шина адреса 24-битная
Микропроцессор 80486 (32-битный) и шина адреса 32-битная
Микропроцессор 80586 (Пентиум 1) (32-битный), но шина адреса 36-битная
Микропроцессор Пентиум 2 и новее имеют шину адреса = 36-битам

Все x86 процессоры новее 1997 года, то есть на данное время АБСОЛЮТНО ВСЕ (кроме музейных экспонатов) имеют 36-битную шину адреса и адресуют 64 ГБ памяти. Ни одна серверная платформа, ни один линукс, ни фрибиэсди не имеет ограничения в 4 ГБ. Ограничение 4ГБ - это выдумка Майкрософта для маркетингового продвижения х64 и только для клиентских ОС. По железу никакого ограничения нет, даже майкрософтовской серверной платформе WS2003.

У меня в данное время работает 8 ГБ памяти в 32-разрядной ВинХП - достаточно пролечить ядро ОС.

cyberclub на форуме   Ответить с цитированием
Ответ


Здесь присутствуют: 2 (пользователей: 1 , гостей: 1)
cyberclub
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Справочник словарей
Словари русского языка - www.gramota.ru Яndex - Словари Википедия - ru.wikipedia.org

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


Powered by: vBulletin, ©2000 - 2007, Jelsoft Enterprises Limited.
Перевод: zCarot
Распространение информации возможно только с письменного разрешения администрации издания.

THG.ru ("Русский Tom's Hardware Guide") входит в международную сеть TG Publishing

РЕКЛАМА

Rambler's Top100 Рейтинг@Mail.ru