Vägarna eller sammankopplingarna som en dator använder för att transportera data mellan komponenter beror på den skala du överväger:
inom ett enda chip (t.ex. CPU, GPU):
* on-chip-bussar: Dessa är små, höghastighetsvägar etsade direkt på kiselguden. De ansluter olika funktionella enheter i chipet, som CPU:s kärnor, cache och minneskontroller. Dessa bussar arbetar ofta med extremt höga frekvenser och är mycket optimerade för låg latens. Exempel inkluderar den främre bussen (FSB)-även om de till stor del ersattes-och olika interna bussar som är specifika för varje chiparkitektur.
Mellan chips på ett moderkort:
* bussar (systembuss): Dessa är uppsättningar av elektriska ledare som ansluter olika komponenter på moderkortet. Moderna system använder ett komplext arrangemang av sammankopplade bussar, ofta kategoriserade i:
* PCI Express (PCIe): En höghastighets seriebuss som används för att ansluta grafikkort, lagringsenheter (NVME SSD), nätverksadaptrar och andra kringutrustning. Den använder körfält (uppsättningar av ledningar) för att ge varierande bandbredd.
* sata (Serial ATA): Ett standardgränssnitt för att ansluta hårddiskenheter och solid-state-enheter.
* USB (Universal Serial Bus): Ett mångsidigt gränssnitt som används för att ansluta ett brett utbud av kringutrustning, från tangentbord och möss till extern lagring och kameror.
* Minnesbuss: Ansluter CPU till RAM (slumpmässigt åtkomstminne) som möjliggör snabb dataöverföring. Detta är ofta en del av den övergripande systembussarkitekturen.
Mellan datorer (nätverk):
* Nätverkskablar (Ethernet, Fiber Optic): Fysiska kablar som bär data mellan datorer inom ett lokalt nätverk (LAN) eller över bredare avstånd.
* trådlösa nätverk (Wi-Fi, Bluetooth): Använd radiovågor för att överföra data trådlöst.
* Internetinfrastruktur: Ett stort, sammankopplat nätverk av kablar, routrar och annan utrustning som ansluter datorer över hela världen. Detta förlitar sig på olika protokoll (TCP/IP) för att dirigera data effektivt.
Inom ett datorsystem flyter data genom en hierarki av samtrafik: Data kan resa från RAM via minnesbussen till CPU:s cache, sedan till CPU:s register, genomgå behandling och sedan skrivas tillbaka till RAM eller skickas till en PCIe -enhet. De specifika vägarna beror på de uppgifter som utförs.
Sammanfattningsvis är banorna för datatransporter olika och mycket strukturerade, allt från mikroskopiska spår på ett chip till globala nätverk som sträcker sig över kontinenter. Konstruktionen syftar till effektivitet, hastighet och skalbarhet beroende på systemets behov.