loading

Принципы многоядерности процессоров

4cores.jpgДля того, чтобы понять, что такое многоядерность процессоров, необходимо выяснить, что такое многопоточность. Платформа Windows является многозадачной операционной системой. Другими словами, пользователь может одновременно слушать аудиозаписи, скачивать файлы и в то же время, набирать текст в редакторе Word. То есть здесь осуществляется работа сразу нескольких совершенно разных процессов. Процессом можно назвать программу, которой выделено определенное виртуальное пространство в оперативной памяти ПК. Этот процесс работает независимо от других аналогичных выделенных процессов. Так сделано для того, чтобы возникающие ошибки во время работы какой-либо программы не отражались на функционировании других программ и приложений, работающих одновременно.

Возможность одновременной работы на компьютере разных программ осуществляется за счет разных потоков, по-другому нитей. Нитью называют независимый поток выполнения ряда команд процессора. В запущенной операционной системе у каждого процесса существует как минимум один поток. Но в большинстве случаев таких, одновременно выполняющихся потоков больше, отсюда и название – многопоточность. Чтобы посмотреть, сколько у какого-либо процесса запущено потоков, можно зайти в Диспетчер задач (нажатие сочетания кнопок Ctrl-Alt-Del). В появившемся окне диспетчера нужно выбрать закладку – "Процессы". Затем, в меню "Вид" нажать на пункт столбцы и поставить галочку в пункте "Счетчик потоков". После этого можно узнать, сколько потоков у разных процессов. Как правило, наибольшее количество потоков у процесса – System.

Количество ядер в процессоре говорит о том, сколько различных потоков может в одно время выполняться системой. В одноядерном процессоре команды, которые поступают на него, условно сказать, выполняются по очереди. Когда задач не много, то на работе компьютера это не отражается. Но когда необходимо обработать сразу несколько сложных задач (запущенных программ и приложений), могут возникнуть проблемы с производительностью ПК и заметными задержками реакции, например, на нажатия клавиш. Такую ситуацию иногда можно наблюдать в ОС Windows при одновременной работе сразу нескольких сложных программ. Двухъядерные процессоры представляют собой 2 отдельных процессора, расположенных на одном кристалле. На вход двухъядерного процессора могут сразу приходить и выходить 2 разных отдельных потока команд. При обработке их процессором, они не оказывают друг на друга никакого влияния.




icon warning
 (Голосов: 3)

icon edit jonlogicon date(6 июня 2012)
icon print
Добавление комментария:
Имя:
Пароль: (если зарегистрирован)
Email: (обязательно!)
captcha
- Как обратиться к администратору сети. : Да, в дополнение к моему обращ...
----------
- Как обратиться к администратору сети. : Здравствуйте! Помогите разобра...
----------
- Как обратиться к администратору сети. : При нажатии на кнопку ПОЧТА ,в...
----------
- Как обратиться к администратору сети. : У меня не открываются порты, в...
----------
- Как обратиться к администратору сети. : Здравствуйте! Нужна помощь не ...
----------
Up
Down