Предимства и недостатъци на двуядрените процесори

...

Двуядрените процесори действат като два едноядрени процесора, за да надминат максималната производителност на едноядрения процесор.

Двуядрените процесори се държат като два едноядрени процесора, работещи на един чип. От гледна точка на производителността, използването на двуядрен процесор е като използването на два "преди многоядрен" компютъра, слети заедно. Двуядрените процесори обикновено имат повече предимства, отколкото недостатъци в сравнение с едноядрените процесори и многоядрените процесори обикновено имат повече предимства, отколкото недостатъци в сравнение с двуядрените процесори. Терминът "многоядрени" включва двуядрени процесори, но обикновено се свързва с процесори, които имат три или повече ядра.

Двуядрени предимства пред едноядрен

Двуядрените процесори обикновено имат по-добра производителност от едноядрените процесори. Двуядрените процесори са в състояние да разделят информацията за обработка на множество устройства. Повишаването на производителността е най-забележимо при изпълнение на повече от един процес наведнъж. Процесорът на компютъра трябва да спре за кратко, когато превключва между различни процеси или нишки, което води до спад в производителността. Двуядрените процесори трябва да превключват между различни нишки по-рядко от едноядрените процесори, защото могат да обработват два наведнъж вместо един по един. Някои процесори са в състояние да правят нещо, наречено "hyper-threading", което позволява на процесора да се държи така, сякаш може да обработва две нишки наведнъж. Въпреки това, тактовата честота на процесора - скоростта, с която той може да обработва задачи - не се увеличава с хипер нишки.

Видео на деня

Двуядрен недостатък пред едноядрен

Едноядрените процесори обикновено губят при сравнения на производителност спрямо двуядрени процесори. Въпреки това, едноядрен CPU може да превъзхожда двуядрен CPU, когато CPU има a значително по-висока тактова честота, която се измерва в гигахерци или GHz. 3,8 GHz едноядрен процесор ще превъзхожда двуядрен процесор с 1,8 GHz при обработка на една задача. Освен това някои програми не са проектирани да работят на повече от едно ядро, така че 3,8 GHz едноядрен процесор ще изпълнява тази конкретна програма по-бързо от 3,2 GHz двуядрен процесор. Изпълнението на програма, която може да използва само едно ядро ​​в даден момент на двуядрен процесор, е като да можете да използвате само четири цилиндъра на автомобил с осем цилиндъра: получавате половината от производителността. Едноядрените процесори също могат да получат по-добър живот на батерията на мобилно устройство, отколкото двуядрен процесор, тъй като едноядрен процесор използва по-малко електроенергия за работа. Въпреки това, по-скоро направените двуядрени процесори обикновено са по-енергийно ефективни от по-старите едноядрени процесори.

Двуядрени предимства пред многоядрени

Предимствата на двуядрения процесор пред многоядрените процесори отразяват предимствата на едноядрен процесор пред двуядрените процесори. Двуядрените процесори могат да получат по-добър живот на батерията на мобилни устройства в сравнение с многоядрените процесори с подобна скорост и двуядрените процесори с по-висока тактова честота от многоядрените процесори са по-бързи при изпълнение на задачи, които не са оптимизирани за повече от едно ядро.

Двуядрен недостатък пред многоядрен

Двуядрените процесори не могат да се справят с толкова много задачи едновременно толкова ефективно, колкото многоядрените процесори. Многоядрените процесори имат същите предимства пред двуядрените процесори, които двуядрените процесори имат пред едноядрените процесори. Процесор с четири ядра има способността да обработва четири нишки или осем с хипер-нишоване едновременно, което може значително да намали нуждата от смяна на нишки в сравнение с двуядрен процесор.