معماری کامپیوتر به شیوه طراحی و سازماندهی اجزای کامپیوتر شامل واحد کنترل، واحد اجرایی (یا مسیر داده) حافظه، ورودی ها و خروجی ها برای تحقق اجرای مجموعه دستورالعمل های (Instruction set)از پیش تعریف شده می پردازد.