Components of software systems for distributed memory parallel computers - I - O/S, I/O, debugging.