Ein Block-Multiplexkanal (BMUX) ist eine Anschlussverbindung, die die Vorteile eines Multiplexkanals und eines Selektorkanals miteinander vereint. Diese geschieht dadurch, indem Eingabebefehle und Ausgabebefehle, die zwischen der Zentraleinheit und Peripheriegeräten einer Datenverarbeitungsanlage ausgetauscht werden. Bei dem Block-Multiplexkanal handelt es sich um einen parallel strukturierten IBM-Ein-/Ausgabekanal, der die schnelle Übertragung ganzer Datenblöcke erlaubt.