RAM و CPU با یکدیگر در ارتباط تنگاتنگ هستند. مثلا مقدار RAM[n]=10 و RAM[m]=20 در خانه های n و m ذخیره شده است. در خانه سوم دستور RAM[a]=RAM[n]+RAM[m] sample قرار دارد. مقدارهای 10 ، 20 و دستور جمع آن ها به پردازنده مرکزی CPU ارسال می شود. پردازنده دستور را خوانده(Fetch) و اجرا می کند(Execute) نتیجه(30) آن در بازگشت در خانه a در RAM ذخیره می شود. این دستورها توسط کامپیلر برای کامپیوتر کامپایل (ترجمه) می شود.