अधिकांश कंप्यूटर में, व्यक्तिगत निर्देशों को मशीन कोड के रूप में संग्रहीत किया जाता है, प्रत्येक निर्देश के साथ एक अद्वितीय नंबर दिया जा रहा है (इसका ऑपरेशन कोड या लघु के लिए opcode). दो संख्याओं को एक साथ जोड़ने का आदेश एक ही होगा; उन्हें गुणा करने का आदेश एक अलग opcode होगा, और इसी तरह । सबसे सरल कंप्यूटर एक मुट्ठी में अलग-अलग निर्देशों का प्रदर्शन करने में सक्षम हैं; अधिक जटिल कंप्यूटर में एक अद्वितीय संख्यात्मक कोड के साथ प्रत्येक से चुनने के लिए कई सौ हैं । चूंकि कंप्यूटर की स्मृति नंबर स्टोर करने में सक्षम है, तो यह निर्देश कोड भी स्टोर कर सकता है । यह महत्वपूर्ण तथ्य है कि पूरे कार्यक्रम (जो सिर्फ इन निर्देशों की सूची हैं) संख्याओं की सूची के रूप में प्रतिनिधित्व किया जा सकता है और खुद को कंप्यूटर के अंदर संख्यात्मक डेटा के रूप में हेरफेर किया जा सकता है । कंप्यूटर की स्मृति में जो डेटा वे संचालित करते हैं, उसके साथ कार्यक्रमों की मूल अवधारणा वॉन न्यूमैन, या संग्रहीत कार्यक्रम की justasking है [प्रशस्ति पत्र की आवश्यकता है], वास्तुकला. कुछ मामलों में, एक कंप्यूटर कुछ या उसके सभी कार्यक्रम को याद में रख सकता है जो उस डेटा से अलग रखा जाता है जो यह चल रहा है । हार्वर्ड मार्क आई कंप्यूटर के बाद इसे हार्वर्ड आर्किटेक्चर कहा जाता है । आधुनिक वॉन न्यूमैन कंप्यूटर अपने डिजाइन में हार्वर्ड वास्तुकला के कुछ लक्षण प्रदर्शित करते हैं, जैसे सीपीयू कैश में ।
एक कंप्यूटर जो स्मृति में अपने कार्यक्रम को स्टोर करता है और डेटा से अलग रखा जाता है उसे क्या कहा जाता है?
हार्वर्ड आर्किटेक्चर