Arvutikeeles on andmesiin – mida nimetatakse ka protsessori siiniks, esikülje siiniks, esikülje siiniks või tagumise siiniks – elektrijuhtmete rühm, mis saadab teavet (andmeid) kahe või enama komponendi vahel. Näiteks praeguse Macide sarja Inteli protsessor kasutab protsessori mäluga ühendamiseks 64-bitist andmesiini.
Bussi laius
Andmesiinil on palju erinevaid defineerivaid omadusi, kuid üks olulisemaid on selle laius. Andmesiini laius viitab siini moodustavate bittide (elektrijuhtmete) arvule. Levinud andmesiini laiuste hulka kuuluvad 1-, 4-, 8-, 16-, 32- ja 64-bitine.
Kui tootjad viitavad protsessori kasutatavate bittide arvule, näiteks "See arvuti kasutab 64-bitist protsessorit", viitavad nad esikülje andmesiini laiusele, siinile, mis ühendab protsessoriga selle peamine mälu. Muud tüüpi arvutites kasutatavad andmesiinid hõlmavad tagumist siini, mis ühendab protsessori spetsiaalse vahemäluga.
Andmesiini juhib tavaliselt siinikontroller, mis reguleerib komponentide vahelist teabe kiirust. Üldiselt peab kõik arvutis liikuma sama kiirusega ja miski ei saa liikuda kiiremini kui protsessor. Bussikontrollerid hoiavad asju samal kiirusel.
Varasemad Macid kasutasid 16-bitist andmesiini; originaal Macintosh kasutas Motorola 68000 protsessorit. Uuemad Macid kasutavad 64-bitisi siine.
Bussitüübid
Andmesiin võib töötada jada- või paralleelsiinina. Jadasiinid, nagu USB- ja FireWire-ühendused, kasutavad komponentidevahelise teabe saatmiseks ja vastuvõtmiseks ühte juhet. Paralleelsiinid, nagu SCSI-ühendused, kasutavad komponentidevaheliseks suhtlemiseks palju juhtmeid. Need siinid võivad olla protsessorisisesed või välised, sõltuv alt ühendatud komponendist.