Ръководства

Какви са предимствата от използването на архитектура с множество шини в сравнение с архитектурата с една шина?

Всички изчислителни устройства, от смартфони до суперкомпютри, предават данни напред-назад по електронни канали, наречени „шини“. Броят и видът на използваните автобуси оказват силно влияние върху общата скорост на машината. Простите компютърни дизайни преместват данни на една шина; множество автобуси обаче значително подобряват производителността. В архитектурата с множество шини всеки път е подходящ за обработка на определен вид информация.

Скорост и ефективност

В архитектурата с една шина всички компоненти, включително централния процесор, паметта и периферните устройства, споделят обща шина. Когато много устройства се нуждаят от шината едновременно, това създава състояние на конфликт, наречено борба на шината; някои чакат автобуса, докато други имат контрол над него. Чакането губи време, забавяйки компютъра. Множество шини позволяват на няколко устройства да работят едновременно, намалявайки времето, прекарано в чакане, и подобрявайки скоростта на компютъра. Подобренията в производителността са основната причина за наличието на множество шини в компютърен дизайн.

Разширяване

Наличието на множество различни шини ви дава повече възможности за свързване на устройства към вашия компютър, тъй като производителите на хардуер могат да предлагат един и същ компонент за повече от един тип шина. Например повечето настолни компютри използват интерфейса Serial Advanced Technology Attachment за вътрешни твърди дискове, но много външни твърди дискове и флашки се свързват чрез USB. Ако се използват всички SATA връзки на вашия компютър, USB интерфейсът ви позволява да свържете допълнителни устройства за съхранение.

Съвместимост

Както при всички компоненти на компютъра, дизайнът на шината се развива, като на всеки няколко години се въвеждат нови типове. Например, PCI шината, която поддържа видео, мрежови и други разширителни карти, предшества по-новия PCIe интерфейс, а USB е претърпял няколко основни ревизии. Наличието на множество шини, които поддържат оборудване от различни епохи, ви позволява да запазите наследствено оборудване като принтери и по-стари твърди дискове и да добавите и по-нови устройства.

Многоядрен

Един-единствен централен процесор поставя тежки изисквания към шината, която носи данни от паметта и периферния трафик за твърди дискове, мрежи и принтери; от средата на 2000-те обаче повечето компютри са приели многоядрен модел, който изисква допълнителни шини. За да запази всяко ядро ​​заето и производително, новият автобус проектира ферибот увеличава количеството информация в и извън микропроцесора, като свежда времето за изчакване до минимум.

$config[zx-auto] not found$config[zx-overlay] not found