Tak uplne kvalitni to neni - treba z dnesniho pohledu:
- neni cache coherent, nema na to pripravu, proto vzniklo CXL, CCIX, tohle uz zde mohlo byt od doby Gen4
- hotplug zarizeni byl takovej bastl (pre-alokace baru, s dedictvim po pcmcia), zacalo se to trocha hybat az prichodem TBT
- multi-host/clustery jsou obskurnost skrze NTB (non-transparent bridge)
- zbytecne lpeni na symetricke sirce rozhrani i kdyz je cely stack asynchronni co se tyce smeru
- jenom 2^N sirky rozhrani bohuzel prodrazuji a komplikuji nektere veci po hw strance, kdyz pak vyssi vrstva propali mnho bitu na zarovnavaci vypln paketu
- mala granularita moznych taktu (co generace to novy fixni rezim), pak vznikaj deviace jako nvlink
- jenom jedina oficialni fyzicka vrstva
- velka skoda ze neni kazdej downstream port s integrovanym switchem (instantni bifurcation na kombinaci jakychkoliv sirek)
- nema multipath/failover, teoreticky by to mohlo byt reseno skrze speed/width-downgrade, ale nedela se to
- nema nativni podporu pro streamovany obsah (at uz nekonecny objem, nebo patricne notifikace).. vse se musi naroubovat na pametovy prostor a preruseni
No... jiste je kazda divka zcela dokonala :-)
Připomíná mi to doby, kdy jsme se snažili (na "aufiokazety") zapisovat osmibitové hodnoty jako dvě analogové úrovně v každé půlvlně signálu - čtyři bity v hladné půlce, čtyři bity v záporné... Docela to fungovalo (na frekvenci kolem 4 kHz zaznamenáno 4 kB/s), ale záznam na CC měl tendenci rychle degradovat...