tiedonsiirtorakenteet
Tiedonsiirtorakenteet ovat järjestelmiä ja mekanismeja, joiden avulla data siirretään lähteestä kohteeseen. Ne kattavat sekä laitteistoväylät että ohjelmalliset komponentit ja voivat koskea sekä yksittäisiä laitteistoympäristöjä että koko järjestelmän tiedonsiirtoa esimerkiksi sisäisessä muistissa, tallennuslaitteiden välillä tai verkon kautta.
Keskeisiä komponentteja ovat laitteistoväylät ja interconnectit (esim. PCIe, USB, SATA, CAN, Ethernet), muistiväylät ja muistiohjaimet sekä
Siirtotavat voivat olla synkronisia tai asynkronisia. Siirtotapoihin kuuluu myös eri keskeytys- ja polling-mekanismit sekä suoraviainen muistin
Suunnittelussa kiinnitetään huomiota kaistanleveyteen, viiveeseen, läpäisyyn, kilpailuun ja luotettavuuteen sekä virheentunnistukseen ja virheenkorjaukseen (ECC, parity). Flow
Esimerkkejä sovelluksista: embedded-järjestelmissä käytetään I2C- ja SPI-väyliä sekä CAN-väylää; PC- ja palvelinjärjestelmissä yleisiä ovat PCIe- ja
---