माइक्रोकंप्यूटर
मॉनिटर, कीबोर्ड और इनपुट और आउटपुट के अन्य उपकरणों को एकीकृत या अलग किया जा सकता है। एक इकाई में सिस्टम बस पर सीपीयू के साथ रैम के रूप में कंप्यूटर मेमरी और कम से कम एक अन्य कम अस्थिर, मेमरी स्टोरेज डिवाइस को आम तौर संयोजित किया जाता है। एक संपूर्ण माइक्रो-कंप्यूटर प्रणाली बनाने वाले अन्य उपकरणों में बैटरी, एक बिजली आपूर्ति इकाई, एक कीबोर्ड और एक मानव ऑपरेटर (प्रिंटर, मॉनिटर, मानव इंटरफ़ेस डिवाइस) से या को जानकारी भेजने के लिए प्रयोग किये जाने वाले विभिन्न इनपुट/आउटपुट उपकरण शामिल हैं। माइक्रो-कंप्यूटरो को एक समय में केवल एक उपयोगकर्ता के प्रयोग के लिए डिजाइन किया गया है, हालांकि इन्हें अक्सर एक साथ, एक से अधिक उपयोगकर्ता के प्रयोग के लिए सॉफ्टवेयर या हार्डवेयर के साथ संशोधित किया जा सकता है। माइक्रो-कंप्यूटर डेस्क या मेज पर या इसके नीचे अच्छी तरह फिट हो सकते हैं ताकि ये उपयोगकर्ताओं की आसान पहुंच के दायरे में रहे। बड़े कंप्यूटर जैसे कि मिनी कंप्यूटर, मेनफ्रेम और सुपर कंप्यूटर के लिए बड़े कैबिनेट या यहाँ तक कि समर्पित कमरे की जरूरत होती है।
कम्प्यूटर की विभिन्न पीढ़ियाँ
प्रथम पीढ़ी के कंप्यूटर में निर्वात नली का प्रयोग परिपथ बनाने में किया जाता था और मेमोरी के लिया चुम्बकीय ड्रम प्रयोग में लाते थे | निर्वात नली के प्रयोग की वजह से इन कंप्यूटर से बहुत अधिक ऊष्मा उत्सर्जित होती थी जो इन कंप्यूटर की बहुत बड़ी समस्या थी | ये कंप्यूटर निम्न स्तरीय भाषा को समझ पाते थे इसलिए इनको को भी कार्य बताने के लिए बाइनरी भाषा काम में ली जाती थी , जो काम में लेने के लिए बहुत मुश्किल थी | क्योकि बाइनरी भाषा में समस्त निर्देश ० और १ के प्रयोग से लिखे जाते हैं जिनमे गलतियों को पहचानना बेहद मुश्किल कार्य होता था | ये कंप्यूटर एक समय में एक ही काम कर सकते थे | इनपुट व आउटपुट के लिए पंच कार्ड पर प्रिंट आउट का प्रयोग किया जाता था |  प्रथम जनरेशन के कंप्यूटर में प्रोसेसर के रूप में वेक्यूम ट्यूब का इस्तेमाल किया जाता था जो की आकार में बहुत बड़ा होता था युनिवेक और इनियेक प्रथम पीढ़ी के उदाहरण हैं