Bez większego wchodzenia w szczegóły. Zasadniczo mamy dwie koncepcie jeśli chodzi o architekturę komputerów tj.: Architekturę harwardzką oraz architekturę von Neumanna.
Podstawowym elementem każdego z procesorów jest coś takiego jak ALU, czyli jednostka arytmetyczno logiczna. Jednostka ta odpowiedzialna jest za wykonywanie obliczeń. ALU można porównać z pracownikiem stojącym przy taśmie. Taśmy to magistrale. W przypadku architektury von Neumanna taśma jest jedna jaka biegnie do ALU (pracownika,robotnika) na niej mogą się znajdować zarówno części jak i instrukcje potrzebne do złożenia tych części. Natomiast w przypadku architektury harwardzkiej to do tego pracownika czyli ALU dochodzą dwie taśmy. Na jednej przypływają dane czyli części zaś na drugiej instrukcje potrzebne temu pracownikowi do działania.