register, memory, and disk