There are several major types of computer architecture, including Von Neumann architecture, Harvard architecture, SIMD (Single Instruction, Multiple Data) architecture, MIMD (Multiple Instruction, Multiple Data) architectures, and Pipelined architecture. Each type has its own unique characteristics, advantages, and disadvantages, and is used in different types of computer systems and applications.