Virtual zSeries 900 machines OS executes I/O instruction here: User apps Linux 1 Linux 2 trap here Linux n Application makes a system call here: trap here: zVM zSeries 900 Hardware