Comprehensive Study Guide & Exam Revision Overview: Cpu Architecture Registers - AHC RO/ARO अध्ययन गाइड
Welcome to the official Cpu Architecture Registers - AHC RO/ARO अध्ययन गाइड study resource on SJMaths, specially curated for Allahabad High Court RO/ARO Mains candidates and aspirants. This page features high-yielding study material, core concepts, essential formulas, shortcut strategies, and topic-wise revision notes structured to maximize your exam performance.
Key Features & Learning Modules:
Step-by-Step Problem Solving: Clear conceptual breakdowns and model solutions for foundational to advanced level questions.
Formulas & Shortcut Rules: Instant access to important mathematical formulas, identities, theorems, and time-saving calculation tricks.
Interactive Practice & Revision: High-probability exam questions designed to strengthen problem-solving speed and accuracy.
Tip: Bookmark this page for daily revision and practice tests. Use SJMaths' interactive modules to track your preparation progress.
1. अध्ययन नोट्स
2. अभ्यास क्षेत्र (50 प्रश्न)
3. लाइव मॉक टेस्ट (15 प्रश्न)
Cpu Architecture Registers का ऐतिहासिक विकासक्रम
घटनाक्रमों को और विस्तृत विवरण देखने के लिए नीचे दिए गए किसी भी मील का पत्थर (milestone) कार्ड पर क्लिक करें।
आगे बढ़ें: अभ्यास क्षेत्र
अभ्यास क्षेत्र: 50 प्रश्न
उत्तरों की तुरंत जांच करने के लिए विकल्पों पर क्लिक करें। विस्तृत समाधान पढ़ने के लिए "व्याख्या देखें" पर क्लिक करें।
आगे बढ़ें: मॉक टेस्ट
0/15
मॉक टेस्ट समाप्त!
पुनः प्रारंभ करें
सीपीयू आर्किटेक्चर और रजिस्टर
सेंट्रल प्रोसेसिंग यूनिट (CPU) की आंतरिक कार्यप्रणाली पर महारत हासिल करें। कंट्रोल यूनिट (CU), अर्थमेटिक लॉजिक यूनिट (ALU), मशीन चक्र (Fetch-Decode-Execute), RISC बनाम CISC, वॉन न्यूमैन बनाम हार्वर्ड डिजाइन, सिस्टम बस और सीपीयू रजिस्टर (PC, IR, Accumulator, MAR, MDR) के बारे में सीखें।
1. सीपीयू संगठन और कंट्रोल यूनिट की कार्यप्रणाली
सेंट्रल प्रोसेसिंग यूनिट (CPU) कंप्यूटर सिस्टम का मस्तिष्क है, जो तीन मुख्य घटकों से मिलकर बनता है: कंट्रोल यूनिट (CU), अर्थमेटिक लॉजिक यूनिट (ALU) और रजिस्टर।
A. सीपीयू के आंतरिक घटक (Internal Components)
कंट्रोल यूनिट (CU): निर्देशों के निष्पादन का समन्वय करती है। यह निर्देशों को डिकोड करती है और सीपीयू तथा अन्य उपकरणों के बीच संकेतों को नियंत्रित करती है।
अर्थमेटिक लॉजिक यूनिट (ALU): सभी गणितीय गणनाएं (जोड़, घटाव, गुणा, भाग) और तार्किक तुलनाएं (AND, OR, NOT, छोटा/बड़ा) निष्पादित करती है।
रजिस्टर (Registers): प्रोसेसर के अंदर स्थित अत्यधिक तेज़ गति वाले स्टोरेज सेल होते हैं, जो रैम और कैश मेमोरी से भी तेज काम करते हैं।
B. फेच-डिकोड-एक्जीक्यूट चक्र (मशीन चक्र)
फेच (Fetch): कंट्रोल यूनिट रैम से उस निर्देश को लाती है जिसका पता प्रोग्राम काउंटर (PC) में होता है और इसे इंस्ट्रक्शन रजिस्टर (IR) में रखती है।
डिकोड (Decode): कंट्रोल यूनिट IR में रखे निर्देश का विश्लेषण (डिकोड) करती है कि क्या कार्य किया जाना है।
एक्जीक्यूट (Execute): ALU डिकोड किए गए ऑपरेशन को पूरा करता है (जैसे दो संख्याओं को जोड़ना)।
स्टोर (Store / Write-back): परिणाम को रजिस्टर या रैम में वापस लिख दिया जाता है।
2. विशिष्ट प्रयोजन रजिस्टर (Special Purpose Registers)
सीपीयू रजिस्टरों को जनरल-पर्पज (जीपीआर) और स्पेशल-पर्पज रजिस्टरों (एसपीआर) में वर्गीकृत किया जाता है, जिनके पास समर्पित हार्डवेयर कार्य होते हैं।
रजिस्टर का नाम
संक्षिप्त नाम
प्राथमिक कार्य और तकनीकी विवरण
प्रोग्राम काउंटर
PC
लाए जाने वाले अगले निर्देश का मेमोरी एड्रेस रखता है। निर्देश फेच होने के बाद यह स्वचालित रूप से बढ़ जाता है।
इंस्ट्रक्शन रजिस्टर
IR
वर्तमान में निष्पादित या डिकोड हो रहे निर्देश का बाइनरी कोड रखता है।
मेमोरी एड्रेस रजिस्टर
MAR
उस भौतिक मेमोरी लोकेशन (पते) को रखता है जहाँ से डेटा पढ़ना या लिखना है। यह एड्रेस बस से जुड़ा होता है।
मेमोरी डेटा / बफ़र रजिस्टर
MDR / MBR
मेमोरी से पढ़ा गया या मेमोरी में लिखा जाने वाला वास्तविक डेटा मान रखता है। यह डेटा बस से जुड़ा होता है।
एक्यूमुलेटर
AC / ACC
ALU के गणनाओं के अंतरिम (बीच के) परिणामों को संग्रहीत करता है।
स्टैक पॉइंटर
SP
रैम में स्टैक मेमोरी के सबसे ऊपरी पते (Top address) को दर्शाता है।
प्रोग्राम स्टेटस वर्ड / फ्लैग्स
PSW / FR
ALU के पिछले परिणाम की स्थिति (जैसे कैरी, जीरो, ओवरफ्लो, साइन) दर्शाने वाले बिट्स को रखता है।
3. आर्किटेक्चर मॉडल और सिस्टम बसें
कंप्यूटर का प्रदर्शन उसकी मेमोरी संरचना और इंटरकनेक्टिंग बसों पर निर्भर करता है।
A. वॉन न्यूमैन बनाम हार्वर्ड आर्किटेक्चर
वॉन न्यूमैन आर्किटेक्चर: निर्देश (कोड) और डेटा दोनों के लिए एक ही मेमोरी और एक ही बस का उपयोग करता है। इसे वॉन न्यूमैन बॉटलनैक (Von Neumann Bottleneck) कहा जाता है क्योंकि सीपीयू एक ही समय में निर्देश लाने और डेटा पढ़ने/लिखने का कार्य नहीं कर सकता।
हार्वर्ड आर्किटेक्चर: निर्देश और डेटा के लिए अलग-अलग भौतिक मेमोरी और बस लाइनों का उपयोग करता है। यह माइक्रो-कंट्रोलर और डीएसपी (DSP) प्रोसेसर में काफी लोकप्रिय है।
B. सिस्टम बसें (System Buses)
बस तारों का एक समूह है जो कंप्यूटर के घटकों के बीच डेटा और संकेत ले जाता है:
एड्रेस बस (Address Bus): सीपीयू से मेमोरी या इनपुट/आउटपुट उपकरणों तक पता ले जाती है। यह एक-दिशात्मक (Unidirectional) होती है।
डेटा बस (Data Bus): वास्तविक डेटा और निर्देशों को स्थानांतरित करती है। यह द्वि-दिशात्मक (Bidirectional) होती है।
कंट्रोल बस (Control Bus): टाइमिंग और नियंत्रण संकेत (रीड/राइट निर्देश, इंटरप्ट) ले जाती है। यह द्वि-दिशात्मक होती है।
C. प्रोसेसर डिजाइन दर्शन: RISC बनाम CISC
RISC (रिड्यूस्ड इंस्ट्रक्शन सेट कंप्यूटर): इसमें निर्देश सरल और एक समान लंबाई के होते हैं। अधिकांश निर्देश एक क्लॉक साइकिल में चलते हैं। इसमें रजिस्टरों की संख्या बहुत अधिक होती है। उदाहरण: ARM, RISC-V।
CISC (कॉम्प्लेक्स इंस्ट्रक्शन सेट कंप्यूटर): इसमें निर्देश जटिल होते हैं जो एक ही निर्देश में कई कार्य कर सकते हैं। निर्देश अलग-अलग लंबाई के होते हैं और निष्पादन में कई चक्र लेते हैं। इसमें रजिस्टर कम होते हैं। उदाहरण: इंटेल x86।
सीपीयू आर्किटेक्चर डिजाइन के मील का पत्थर
1945 — EDVAC पर एक रिपोर्ट का पहला मसौदा : जॉन वॉन न्यूमैन ने एक कंप्यूटर वास्तुकला का वर्णन किया जहाँ प्रोग्राम डेटा और निर्देश कोड एक ही मेमोरी स्पेस में संग्रहीत होते हैं (<strong style="color: #e67e22; font-weight: 700;">वॉन न्यूमैन आर्किटेक्चर</strong>)।
1971 — इंटेल 4004 माइक्रोप्रोसेसर : व्यावसायिक रूप से उपलब्ध पहला सिंगल-चिप माइक्रोप्रोसेसर। यह फेडेरिको फागिन, टेड हॉफ और मासातोशी शिमा द्वारा डिजाइन किया गया 4-बिट सीपीयू था।
1980 का दशक — RISC आर्किटेक्चर का उदय : आईबीएम में जॉन कॉके, बर्कले में डेविड पैटरसन और स्टैनफोर्ड में जॉन हेनेसी द्वारा शुरू किया गया। इसमें घड़ी की गति को बढ़ाने के लिए सरल, एकल-चक्र निर्देशों पर ध्यान केंद्रित किया गया।
2000 का दशक — x86-64 64-बिट विस्तार : AMD ने AMD64 पेश किया, जिसने इंटेल के 32-बिट x86 CISC आर्किटेक्चर को 64-बिट तक बढ़ा दिया, जिससे प्रोसेसर सीधे भारी मात्रा में मेमोरी एड्रेस कर सकते हैं।
Key Questions & Answers
कौन सा सीपीयू रजिस्टर मेमोरी से लाए जाने वाले अगले निर्देश का पता संग्रहीत करता है?
प्रोग्राम काउंटर (PC) । एक बार निर्देश प्राप्त हो जाने के बाद, PC स्वचालित रूप से अगले निर्देश को इंगित करने के लिए बढ़ जाता है।
वॉन न्यूमैन और हार्वर्ड आर्किटेक्चर के बीच मुख्य संरचनात्मक अंतर क्या है?
वॉन न्यूमैन निर्देश और डेटा दोनों के लिए एक ही मेमोरी और बस का उपयोग करता है। हार्वर्ड आर्किटेक्चर निर्देश और डेटा के लिए अलग-अलग मेमोरी और बस का उपयोग करता है, जिससे 'वॉन न्यूमैन बॉटलनैक' से बचा जा सकता है।
कौन सा रजिस्टर ALU के नवीनतम गणितीय या तार्किक संचालन के आउटपुट को संग्रहीत करता है?
एक्यूमुलेटर (Accumulator - AC) । यह गणनाओं के परिणाम को रैम में वापस भेजने से पहले अस्थायी रूप से रखता है।
CISC की तुलना में RISC प्रोसेसर की क्या विशेषताएं हैं?
RISC (रिड्यूस्ड इंस्ट्रक्शन सेट कंप्यूटर) सरल, निश्चित लंबाई के निर्देशों का उपयोग करता है जो एक चक्र में चलते हैं, और इसमें अधिक जनरल-पर्पज रजिस्टर होते हैं (जैसे, ARM)। CISC (कॉम्प्लेक्स इंस्ट्रक्शन सेट कंप्यूटर) जटिल और परिवर्तनशील लंबाई के निर्देशों का उपयोग करता है और हार्डवेयर-स्तरीय जटिलता पर ध्यान केंद्रित करता है (जैसे, इंटेल x86)।
Memory Aids
स्मृति सूत्र 1: मशीन चक्र (F-D-E-S) : सीपीयू निष्पादन चक्र के चार मुख्य चरण: • F — F etch (रैम से निर्देश प्राप्त करना) • D — D ecode (कंट्रोल यूनिट निर्देश की व्याख्या करती है) • E — E xecute (ALU गणना निष्पादित करता है) • S — S tore (परिणामों को वापस मेमोरी/रजिस्टर में लिखना)
स्मृति सूत्र 2: मुख्य रजिस्टर (P-I-M-D-A) : सीपीयू के भीतर महत्वपूर्ण रजिस्टर: • P — P rogram Counter (अगले निर्देश का पता रखता है) • I — I nstruction Register (वर्तमान में निष्पादित हो रहे निर्देश को रखता है) • M — M emory Address Register (मेमोरी के पते को रखता है) • D — M emory Data Register (वास्तविक डेटा मान को रखता है) • A — A ccumulator (ALU के अंतरिम परिणामों को रखता है)
स्मृति सूत्र 3: सिस्टम बस भूमिकाएं (C-A-D) : सिस्टम बस प्रकार: • C — C ontrol Bus (नियंत्रण संकेत ले जाती है; द्वि-दिशात्मक) • A — A ddress Bus (मेमोरी का पता ले जाती है; केवल सीपीयू से बाहर ) • D — D ata Bus (वास्तविक डेटा/निर्देश ले जाती है; द्वि-दिशात्मक)
Common Exam Traps
भ्रम 1: प्रोग्राम काउंटर (PC) और इंस्ट्रक्शन रजिस्टर (IR) में भ्रमित होना। PC अगले निर्देश का पता रखता है, जबकि IR वर्तमान निर्देश को रखता है जो अभी निष्पादित या डिकोड हो रहा है।
भ्रम 2: एड्रेस बस को द्वि-दिशात्मक (Bidirectional) मानना। एड्रेस बस केवल एक दिशा में (Unidirectional) काम करती है (सीपीयू से रैम/आईओ की तरफ पते ले जाती है)। डेटा बस और कंट्रोल बस द्वि-दिशात्मक होते हैं।
भ्रम 3: MAR और MDR/MBR में अंतर भूलना। Memory Address Register (MAR) मेमोरी की *जगह (पता)* रखता है, जबकि Memory Data Register (MDR) उस जगह लिखा या पढ़ा जाने वाला *वास्तविक डेटा मान* रखता है।
भ्रम 4: यह सोचना कि CISC में RISC से अधिक रजिस्टर होते हैं। इसके विपरीत, RISC में जनरल-पर्पज रजिस्टरों की संख्या अधिक होती है ताकि धीमी मेमोरी (RAM) एक्सेस को कम किया जा सके।