现在有一项阅读理解的任务，我会提出一个问题，还会提供一段文本，你需要通读这段文本，然后根据这段文本回答我所提出的问题。问题：所有的Hadoop模块都有的一个基本假设是什么？，文本：Apache Hadoop是一款支持数据密集型分布式应用程序并以Apache 2.0许可协议发布的开源软体框架。它支持在商品硬件构建的大型集群上运行的应用程序。Hadoop是根据谷歌公司发表的MapReduce和Google档案系统的论文自行实作而成。所有的Hadoop模块都有一个基本假设，即硬件故障是常见情况，应该由框架自动处理。Hadoop框架透明地为应用提供可靠性和数据移动。它实现了名为MapReduce的编程范式：应用程序被分割成许多小部分，而每个部分都能在集群中的任意节点上执行或重新执行。此外，Hadoop还提供了分布式文件系统，用以存储所有计算节点的数据，这为整个集群带来了非常高的带宽。MapReduce和分布式文件系统的设计，使得整个框架能够自动处理节点故障。它使应用程序与成千上万的独立计算的电脑和PB级的数据连接起来。现在普遍认为整个Apache Hadoop“平台”包括Hadoop内核、MapReduce、Hadoop分布式文件系统（HDFS）以及一些相关项目，有Apache Hive和Apache HBase等等。2008年2月19日，雅虎使用10,000个微处理器核心的Linux计算机集群运行一个Hadoop应用程式。其他知名用户包括：升阳电脑的Sun Grid Engine可以用来调度Hadoop Job。威斯康辛大学麦迪逊分校的Condor计算机集群软件也可以用作Hadoop Job的排程。
硬件故障是常见情况，应该由框架自动处理。