古代粮仓分官仓和义仓。它们有所不同:
1、功用:官仓供朝廷使用,基本分布在都城附近。义仓是荒年的储备粮食。
2、目的:官仓在于保证朝廷的粮食供给与俸禄发放。义仓在于保证社会稳定,避免百姓因为荒年而起义作乱,以维持统治。