Вы действительно сравниваете яблоки и апельсины, потому что большая часть оборудования, которое подключается к ПК через последовательный порт, не будет подключаться через параллельный порт, и наоборот.
Последовательный порт фактически контролируется UART, как и подавляющее большинство последовательных портов в устройствах, модемах и т. Д. UART обрабатывает большую часть низкоуровневых деталей сигнализации и облегчает загрузку ЦП (современные UARTS имеют большие FIFO, Это означает, что они могут передавать больше данных за прерывание).
Для параллельного порта такой настройки не существует, в основном то, что вы записываете в определенные порты ввода / вывода (на x86), отображается на выводах. Таким образом, любой протокол связи вы должны сделать самостоятельно, и он будет загружать процессор. Это нормально, если вы программируете EEPROM под однозадачную DOS, но не очень хорошо под современную многозадачную операционную систему.
Что касается общего аргумента, является ли параллель быстрее / лучше, чем последовательные схемы, то сегодня наблюдается тенденция к последовательным. При высоких скоростях становится затруднительным переводить все 8 или 16 линий параллельного интерфейса в нужное состояние одновременно. С помощью последовательной и дифференциальной сигнализации (RS-232 НЕ является таким методом), вы можете достичь более высоких скоростей при одинаковом усилии. Вот что произошло с SATA и PCIe, например.