Uzly a spoje: každý spoj je rozhodnutí
Pět předchozích labek se dívalo vždycky na jednu věc: na úroveň, na pin, na čip, na větev, na desku. Tahle se dívá na stroj, ve kterém to všechno skončí, a ptá se na otázku, na kterou žádná z nich odpovědět nemohla: co je s čím spojené a proč zrovna tímhle.
Čtyři omezení, ne jedno
Spoj se nevybírá podle toho, co je po ruce, ale podle čtyř čísel, a to je celý rozdíl mezi sestavou, která funguje na papíře, a sestavou, která funguje v kabinetu:
- kolik toho musí projít — bity za sekundu, ne bajty na zprávu;
- jak daleko — z desky, po stroji, nebo mezi skříněmi;
- jak brzo — kolik smí uplynout, než se to na druhé straně projeví;
- mají obě strany společnou kostru?
První tři jsou vidět v katalogu. To čtvrté není a je nejdražší: dvě zařízení, která mezi sebou nemají společnou zem, spolu nemluví po drátu, ať je ten drát jakkoli rychlý. Tomu se věnuje samostatná kapitola.
Co v obrázku není spoj
Čárkovaná linka není sběrnice. Bezpečnostní obvod nevede po žádné sběrnici, a nevede po ní schválně: musí fungovat i tehdy, když software neběží, když se procesor zasekl a když se rozpadla komunikace. To je jediný spoj v celém stroji, který se nenavrhuje podle propustnosti — navrhuje se podle toho, co se stane, když přestane vést. Má svou kapitolu.
K čemu se to bude pořád vracet: u každého spoje ve stroji jde odpovědět na čtyři otázky. Když se odpoví jen na první, ostatní tři si na odpověď počkají do oživování.