首先要包含一个算术逻辑单元(Arithmetic Logic Unit, ALU)和处理器寄存器(Processor Register)的处理器单元(Processing Unit),用来完成各种算术和逻辑运算。
要有一个包含指令寄存器(Instruction Register)和程序计数器(Program Counter)的控制器单元,用来控制程序流程
接着是存储数据(data)和指令(Instruction)的内存,以及更大容量的外部存储(现在通常是硬盘)
最后是输入和输出设备以及对应的输入和输出机制
任何一台计算机的任何一个部件都可以回归到运算器、控制器、存储器、输入和输出设备中,而所有现代计算机也都是基于这个基础架构来设计开发的。