Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата chippo:
Вот я писал что при прокрутки длинного списка в опере и firefox проц загружается на 35%. И есть притормаживания. »
Подумайте сами, каким образом можно распределить прокрутку на несколько одновременно выполняемых потоков. И имеет ли сие смысл.

chippo, Вам, судя по всему, нужно начинать с нуля: что такое есть компьютер, как они появились, принципы работы фон-неймановской архитектуры, конвейер, поколения ЭВМ, мэйнсерверы, многозадачность, мини-ЭВМ, диалоговый режим работы, очереди на обслуживание и как они видоизменялись.

И лишь потом переходить к тому, что такое персональный компьютер, как они развивались, какие технологии со временем перетаскивались на ПК с больших и малых машин, и к чему мы в итоге пришли к настоящему моменту.

После этого Вам станет понятно, что загрузить даже одно ядро процессора на 100% можно только и исключительно регистровыми операциями. Любое обращение в программе к данным, не находящимся в регистрах процессора вызывает огромные, просто таки дикие задержки в его работе, он вынужден, буквально, стоять и ждать, пока необходимые данные не попадут в его регистры. И ни конвейеры, ни игры с предсказаниями в целом эту ситуацию никак не могут изменить, могут только постараться сделать её не столь печальной.

Отправлено: 20:16, 27-08-2012 | #27