单项选择题

要实现一个大型程序分布在多台计算机上并行运行必须使用以下操作系统中的 ________。

A.网络操作系统
B.分布式操作系统
C.单用户操作系统
D.批处理操作系统