计算机的发展经历了四代,其划分依据是