Multi-основни принципи на работа процесори
Какво дава многоядрени процесори за подобряване на производителността на компютъра?
Принципът на увеличаване на мощността на устройството се дължи на работата на множество ядра е да отделен решаване на проблеми. Може да се каже в обобщен вид, че всеки процес на работа в системата, има множество потоци. Ако е възможно, едновременното действие на няколко приложения (процеси) ние говорим за многозадачна работа, който се подкрепя от windose на операционната система.
Многоядрени процесори позволяват да се увеличи скоростта на програмите, въпреки че на принципа на многозадачна се осъществява на едноядрен устройство. Например, едно ядро обработва информация за текста, а другият - за да слушате музика по време на движение на тези приложения едновременно.
Ако, например, да се вземат антивирусна програма, една нишка ще извърши сканиране на паметта и твърди дискове, а другият - да се актуализират антивирусните бази данни. Един пример за един много опростен, но ви позволява да се разбере цялостната концепция, на която многоядрени процесори работят.
В компютър с конвенционално устройство за едновременна работа програма създава виртуална възможност да ги изпълни. Тук идва лукаво операционна система, тя се включва последователно работи потоци, всичко се случва за части от секундата, и прозрачно за потребителя. Оказва се, че малко се обновява windose antivirusnik, а след това се сканира, а след това започва да прави актуализацията отново. Потребителят има впечатлението, че всичко, което се случва едновременно.
Когато многоядрен процесор работи, няма да се извърши такова прехвърляне. Операционната система изпраща ясно потоци за определен ядро. В резултат на това е възможно да се отърве от деградацията на изпълнението, както в случая с превключване между задачи.
Изпълнение на програмите идва в същото време, в резултат на осъвременявания на базата данни и сканира ще работи много по-бързо. Все пак, не всеки приложение поддържа тази технология и по този начин могат да бъдат оптимизирани. Разработчиците създаване на повече програми, които могат да се справят многоядрени процесори.