कंप्यूटर प्रणाली में किसी भी Program का सफल निष्पादन केवल गणना करने पर निर्भर नहीं करता। यह भी आवश्यक है कि प्रत्येक कार्य सही समय पर, सही क्रम में और सही हार्डवेयर इकाई द्वारा किया जाए। इसी व्यवस्था का संचालन Control Unit (CU) करती है।
Control Unit, Central Processing Unit (CPU) का वह भाग है जो कंप्यूटर के विभिन्न घटकों के बीच समन्वय स्थापित करता है। यह स्वयं गणितीय गणना नहीं करती, बल्कि यह निर्धारित करती है कि किस समय कौन-सा निर्देश (Instruction) पढ़ा जाएगा, किस डेटा का उपयोग किया जाएगा, कौन-सी इकाई कार्य करेगी तथा परिणाम कहाँ भेजा जाएगा।
यदि CPU को किसी संगठन का मुख्य कार्यालय माना जाए, तो ALU उस संगठन का गणना विभाग है और Control Unit उसका प्रशासन एवं नियंत्रण विभाग है, जो सभी कार्यों का समन्वय करता है। यह तुलना केवल अवधारणा को सरल बनाने के लिए है।
आधुनिक कंप्यूटर में एक सेकंड के भीतर अरबों निर्देशों का निष्पादन होता है। यदि इन निर्देशों के क्रम, समय और नियंत्रण का उचित प्रबंधन न हो, तो कंप्यूटर सही ढंग से कार्य नहीं कर पाएगा। यही कारण है कि Control Unit को Processor की नियंत्रण प्रणाली (Control System) माना जाता है।
Control Unit क्या है? (What is Control Unit?)
Control Unit (CU) CPU की वह नियंत्रण इकाई है जो Program Instructions को नियंत्रित करती है तथा CPU के विभिन्न भागों और अन्य हार्डवेयर इकाइयों के बीच कार्यों का समन्वय स्थापित करती है।
यह निर्धारित करती है—
- अगला Instruction कौन-सा होगा।
- Instruction कहाँ से प्राप्त करना है।
- किस Hardware Unit को सक्रिय करना है।
- किस Register का उपयोग करना है।
- Data कहाँ भेजना है।
- परिणाम कहाँ सुरक्षित करना है।
Control Unit का मुख्य उद्देश्य यह सुनिश्चित करना है कि Program के सभी निर्देश सही क्रम (Sequence) में निष्पादित हों।
Control Unit की औपचारिक परिभाषा
Control Unit (CU) CPU की वह इकाई है जो Program Instructions का नियंत्रण, व्याख्या (Interpretation) तथा समन्वय करती है और विभिन्न Hardware Components को आवश्यक Control Signals प्रदान करके Instruction Execution को नियंत्रित करती है।
Control Unit नाम का अर्थ
Control
अर्थात नियंत्रण करना, निर्देश देना तथा समन्वय स्थापित करना।
Unit
अर्थात CPU के भीतर स्थित एक विशिष्ट इलेक्ट्रॉनिक इकाई।
इस प्रकार Control Unit का अर्थ हुआ—
वह इकाई जो कंप्यूटर के संचालन को नियंत्रित करती है।
Control Unit की आवश्यकता क्यों है?
यदि CPU में केवल ALU होती और Control Unit न होती, तो Processor यह निर्धारित नहीं कर पाता कि—
- पहले कौन-सा Instruction चलाना है।
- किस Memory Location से डेटा लेना है।
- कौन-सी गणना करनी है।
- परिणाम कहाँ सुरक्षित करना है।
- अगला Program Step कौन-सा होगा।
दूसरे शब्दों में, कंप्यूटर के सभी Hardware उपलब्ध होने पर भी उनका समन्वित उपयोग संभव नहीं होता।
Control Unit की मुख्य भूमिका
Control Unit का उद्देश्य स्वयं Processing करना नहीं है, बल्कि Processing को व्यवस्थित करना है।
इसके प्रमुख कार्य निम्नलिखित हैं—
1. Instruction Control
Program के प्रत्येक Instruction को सही क्रम में निष्पादित कराना।
2. Data Flow Control
Data किस दिशा में जाएगा, इसका नियंत्रण करना।
उदाहरण—
RAM↓Registers↓ALU↓Registers↓RAM
3. Timing Control
Processor के विभिन्न भागों को उचित समय पर सक्रिय करना।
4. Hardware Coordination
CPU, Memory तथा Input/Output Devices के बीच समन्वय स्थापित करना।
5. Control Signals उत्पन्न करना
विभिन्न Hardware Components को आवश्यक Control Signals प्रदान करना।
CPU में Control Unit की स्थिति
सरल रूप में CPU की संरचना निम्न प्रकार समझी जा सकती है—
CPU│┌────────────┼────────────┐│ │ │▼ ▼ ▼Control Unit ALU Registers
इनमें—
- Control Unit नियंत्रण करती है।
- ALU गणना करती है।
- Registers अस्थायी डेटा रखते हैं।
तीनों इकाइयाँ मिलकर Processor का संचालन करती हैं।
Control Unit कैसे कार्य करती है?
Control Unit स्वयं Program नहीं बनाती और न ही गणना करती है।
यह केवल Program द्वारा दिए गए Instructions का क्रमबद्ध नियंत्रण करती है।
सामान्य कार्य प्रवाह—
Program↓Instruction Fetch↓Instruction Decode↓Control Signals↓Required Hardware Active↓Instruction Execute↓Next Instruction
यही प्रक्रिया Program के समाप्त होने तक निरंतर चलती रहती है।
Control Signals क्या हैं?
Control Unit विभिन्न Hardware Units को छोटे-छोटे इलेक्ट्रॉनिक संकेत (Electronic Signals) भेजती है।
इन्हें Control Signals कहा जाता है।
इन Signals के माध्यम से Control Unit यह निर्देश देती है—
- Memory Read
- Memory Write
- Register Load
- Register Transfer
- ALU Operation
- Input Read
- Output Write
इन्हीं संकेतों के आधार पर Processor के विभिन्न भाग समन्वित रूप से कार्य करते हैं।
उदाहरण
यदि Program में लिखा है—
A = B + C
तो Control Unit निम्न कार्य करेगी—
- B को Register में लाना।
- C को Register में लाना।
- ALU को Addition का निर्देश देना।
- परिणाम Register में सुरक्षित करना।
- आवश्यक होने पर परिणाम Memory में लिखना।
इस पूरी प्रक्रिया के दौरान Control Unit केवल नियंत्रण करती है, जबकि वास्तविक जोड़ ALU द्वारा किया जाता है।
Instruction Cycle में Control Unit की भूमिका
Instruction Cycle (Fetch → Decode → Execute) के प्रत्येक चरण में Control Unit की केंद्रीय भूमिका होती है।
- Memory से Instruction प्राप्त कराना।
- Instruction की व्याख्या करना।
- आवश्यक Hardware को सक्रिय करना।
- ALU को उपयुक्त Operation का निर्देश देना।
- परिणाम को सही स्थान पर भेजना।
- अगला Instruction प्रारंभ करना।
यदि Control Unit सही ढंग से कार्य न करे, तो Program का निष्पादन संभव नहीं होगा।
Control Unit की आंतरिक संरचना (Conceptual Organization)
Control Unit एक जटिल इलेक्ट्रॉनिक नियंत्रण प्रणाली है। इसका वास्तविक डिज़ाइन Processor Architecture के अनुसार अलग-अलग हो सकता है, लेकिन इसका मूल उद्देश्य सभी Hardware Units को उचित समय पर नियंत्रित करना है।
सरल अवधारणा के अनुसार Control Unit निम्न प्रमुख भागों के माध्यम से कार्य करती है—
Control Unit│┌────────────────┼────────────────┐│ │ │▼ ▼ ▼Instruction Instruction Timing &Decoder Sequencing Synchronization│ │ │└────────────────┼────────────────┘▼Control Signals│┌────────────┬─────────────┬────────────┐▼ ▼ ▼ ▼Registers ALU Memory Input/Output
यह केवल अवधारणा को समझाने के लिए एक सरल चित्र है। आधुनिक Processor में वास्तविक संरचना इससे अधिक जटिल हो सकती है।
Control Unit के प्रमुख कार्यात्मक भाग
1. Instruction Decoder
जब CPU Memory से कोई Instruction प्राप्त करता है, तो वह Binary Machine Code के रूप में होता है।
उदाहरण के लिए किसी Instruction का अर्थ हो सकता है—
- Data पढ़ना
- जोड़ करना
- तुलना करना
- Memory में लिखना
- Program Branch करना
Instruction Decoder इस Binary Instruction का अर्थ समझता है और Control Unit को बताता है कि आगे कौन-सा कार्य करना है।
2. Sequencing Logic
Program में Instructions एक निश्चित क्रम में चलते हैं।
Sequencing Logic यह निर्धारित करती है—
- वर्तमान Instruction के बाद कौन-सा Instruction चलेगा।
- Branch होने पर कौन-सा नया Address चुना जाएगा।
- Program सामान्य क्रम में आगे बढ़ेगा या नहीं।
इसी कारण Program सही क्रम में चलता है।
3. Timing एवं Synchronization
Processor के भीतर अनेक Hardware Units एक साथ कार्य करती हैं।
यदि सभी इकाइयाँ अलग-अलग समय पर कार्य करने लगें, तो परिणाम गलत हो सकते हैं।
इसलिए Control Unit Clock Signals के आधार पर पूरे Processor को Synchronize करती है।
4. Control Signal Generator
Instruction समझने के बाद Control Unit विभिन्न Hardware Units के लिए आवश्यक Control Signals उत्पन्न करती है।
उदाहरण—
- Register Read
- Register Write
- Memory Read
- Memory Write
- ALU Operation Select
- Input Enable
- Output Enable
यही Signals Processor की वास्तविक गतिविधियों को नियंत्रित करते हैं।
Instruction Decoding
Processor सीधे किसी उच्च स्तरीय भाषा (High-Level Language) को नहीं समझता।
Program पहले Machine Instructions में परिवर्तित होता है।
उदाहरण—
LOADADDSTORECOMPAREJUMP
Control Unit प्रत्येक Instruction का अर्थ पहचानती है और उसी के अनुसार आवश्यक Hardware Units को सक्रिय करती है।
Instruction Sequencing
Program सामान्यतः एक निश्चित क्रम में चलता है।
Instruction 1↓Instruction 2↓Instruction 3↓Instruction 4
लेकिन कुछ स्थितियों में Program का क्रम बदल सकता है।
उदाहरण—
- IF Statement
- LOOP
- FUNCTION CALL
- RETURN
- BRANCH
ऐसी स्थिति में Control Unit अगले Instruction का नया Address चुनती है।
Program Flow Control
Program का प्रवाह (Program Flow) Control Unit द्वारा नियंत्रित किया जाता है।
उदाहरण—
यदि Salary > 50000↓Tax लागू करोअन्यथा↓Tax मत लगाओ
यहाँ—
- तुलना ALU करती है।
- आगे कौन-सा Instruction चलाना है, यह Control Unit निर्धारित करती है।
Timing का महत्व
मान लीजिए—
- Register अभी Data तैयार नहीं कर पाया।
- लेकिन ALU पहले ही Operation प्रारम्भ कर दे।
तो परिणाम गलत होगा।
इसी कारण प्रत्येक Hardware Unit निश्चित Timing के अनुसार कार्य करती है।
Timing सुनिश्चित करती है—
- सही क्रम
- सही Data
- सही परिणाम
Synchronization क्या है?
Synchronization का अर्थ है—
Processor के सभी भागों का एक निश्चित समय के अनुसार समन्वित रूप से कार्य करना।
उदाहरण—
Clock Pulse↓Register Ready↓ALU Execute↓Result Store
यह पूरी प्रक्रिया Synchronization का उदाहरण है।
Fetch–Decode–Execute Cycle में Control Unit
Instruction Cycle के प्रत्येक चरण में Control Unit सक्रिय रहती है।
चरण 1 : Fetch
Control Unit Memory से अगला Instruction प्राप्त कराती है।
चरण 2 : Decode
Instruction Decoder Binary Code का अर्थ समझता है।
चरण 3 : Data Preparation
यदि Data की आवश्यकता हो तो Registers एवं Memory को सक्रिय किया जाता है।
चरण 4 : Execute
ALU अथवा अन्य Hardware Unit आवश्यक Operation करती है।
चरण 5 : Store
Result उपयुक्त Register या Memory में सुरक्षित किया जाता है।
चरण 6 : Next Instruction
Program अगले Instruction पर पहुँच जाता है।
Hardwired Control Unit
Control Unit के कार्यान्वयन का एक प्रमुख तरीका Hardwired Control है।
इसमें Control Logic स्थायी Hardware Circuits द्वारा निर्मित होती है।
विशेषताएँ
- अत्यंत तेज़
- निश्चित कार्यप्रणाली
- Hardware आधारित
- परिवर्तन करना कठिन
Hardwired Control सामान्यतः उन Processor में उपयोगी होती है जहाँ उच्च गति प्राथमिक आवश्यकता होती है।
Microprogrammed Control Unit
दूसरा प्रमुख तरीका Microprogrammed Control है।
इसमें Control Logic विशेष प्रकार के Microinstructions के माध्यम से कार्य करती है।
विशेषताएँ
- अपेक्षाकृत अधिक लचीली
- संशोधन करना आसान
- जटिल Instruction Set के लिए उपयुक्त
- कुछ स्थितियों में Hardwired Control की तुलना में धीमी हो सकती है
आधुनिक Processor Architecture में Control Logic का वास्तविक कार्यान्वयन निर्माता एवं डिज़ाइन के अनुसार भिन्न हो सकता है।
Hardwired एवं Microprogrammed Control की तुलना
| आधार | Hardwired Control | Microprogrammed Control |
|---|---|---|
| नियंत्रण | Hardware Logic | Microinstructions |
| गति | सामान्यतः अधिक | तुलनात्मक रूप से कम |
| लचीलापन | कम | अधिक |
| संशोधन | कठिन | अपेक्षाकृत सरल |
| उपयोग | सरल एवं उच्च गति वाले नियंत्रण | जटिल Instruction Control |
आधुनिक Processor में Control Unit
आज के Processor पहले की तुलना में कहीं अधिक जटिल हैं।
Control Unit अब केवल ALU को नियंत्रित नहीं करती, बल्कि अनेक अन्य Hardware Components के साथ समन्वय स्थापित करती है।
उदाहरण—
- Multiple Execution Units
- Cache Memory
- Branch Prediction
- Instruction Pipeline
- Memory Interface
- Input/Output Coordination
- Power Management
इन सभी के बीच समन्वय स्थापित करने में Control Logic की महत्वपूर्ण भूमिका होती है।
Control Unit एवं Memory का संबंध
Control Unit लगातार Memory के साथ संपर्क बनाए रखती है।
यह निर्धारित करती है—
- कौन-सा Instruction पढ़ना है।
- कौन-सा Data Memory से लाना है।
- परिणाम कहाँ लिखना है।
इस कारण Memory तथा Control Unit के बीच निरंतर Data एवं Control Signals का आदान-प्रदान होता रहता है।
Control Unit की विशेषताएँ (Characteristics of Control Unit)
Control Unit, CPU की नियंत्रण प्रणाली होने के कारण कुछ विशिष्ट विशेषताओं से युक्त होती है। ये विशेषताएँ इसे Processor के अन्य भागों से अलग बनाती हैं।
1. नियंत्रण एवं समन्वय (Control and Coordination)
Control Unit का मुख्य कार्य CPU के विभिन्न भागों तथा अन्य हार्डवेयर इकाइयों के बीच समन्वय स्थापित करना है। यह सुनिश्चित करती है कि सभी इकाइयाँ सही समय पर और सही क्रम में कार्य करें।
2. निर्देश-आधारित संचालन (Instruction-Based Operation)
Control Unit स्वयं कोई कार्य निर्धारित नहीं करती। यह केवल Program द्वारा दिए गए निर्देशों के अनुसार कार्य करती है।
3. इलेक्ट्रॉनिक नियंत्रण (Electronic Control)
Control Unit विभिन्न इलेक्ट्रॉनिक Control Signals के माध्यम से CPU के अन्य भागों को नियंत्रित करती है। यही Signals Memory, Registers, ALU तथा Input/Output Devices के संचालन को निर्देशित करते हैं।
4. उच्च गति (High-Speed Operation)
Control Unit अत्यंत तीव्र गति से कार्य करती है ताकि Processor के विभिन्न भागों के बीच समन्वय में कोई विलंब न हो।
5. क्रमबद्ध निष्पादन (Sequential Execution)
सामान्य परिस्थितियों में Program Instructions को क्रमबद्ध रूप से निष्पादित कराने का कार्य Control Unit करती है।
6. Branch एवं Jump नियंत्रण
यदि Program में Branch, Loop, Function Call अथवा Return जैसे निर्देश हों, तो Control Unit अगले Instruction का उचित चयन करती है।
7. Clock आधारित कार्यप्रणाली
Control Unit Processor के Clock Signals के अनुसार कार्य करती है, जिससे सभी हार्डवेयर इकाइयों के बीच उचित Synchronization बना रहता है।
Control Unit के लाभ (Advantages of Control Unit)
Control Unit कंप्यूटर प्रणाली के प्रभावी संचालन के लिए अत्यंत महत्वपूर्ण है। इसके प्रमुख लाभ निम्नलिखित हैं—1. व्यवस्थित Program Execution
Control Unit सुनिश्चित करती है कि Program के सभी निर्देश सही क्रम में निष्पादित हों।
2. हार्डवेयर समन्वय
यह CPU, Memory, Registers, ALU तथा Input/Output Devices के बीच समन्वय स्थापित करती है।
3. त्रुटियों की संभावना में कमी
सही क्रम एवं उचित Timing के कारण Hardware Components के बीच टकराव (Conflict) की संभावना कम हो जाती है।
4. उच्च दक्षता
Control Signals के माध्यम से Processor के संसाधनों का प्रभावी उपयोग सुनिश्चित होता है।
5. Multitasking में सहायता
Operating System द्वारा विभिन्न Programs के संचालन के दौरान Control Unit आवश्यक नियंत्रण प्रदान करती है।
6. आधुनिक Processor का आधार
Pipeline, Cache Coordination, Branch Handling तथा अन्य उन्नत तकनीकों के प्रभावी संचालन में Control Logic महत्वपूर्ण भूमिका निभाती है।
Control Unit की सीमाएँ (Limitations of Control Unit)
यद्यपि Control Unit अत्यंत महत्वपूर्ण है, फिर भी इसकी कुछ सीमाएँ हैं—1. स्वतंत्र Processing नहीं करती
Control Unit स्वयं कोई Arithmetic या Logical Operation नहीं करती। इसके लिए ALU तथा अन्य Processing Units की आवश्यकता होती है।
2. Program पर निर्भरता
Control Unit केवल Program द्वारा दिए गए Instructions का पालन करती है। यदि Program में त्रुटि हो, तो Control Unit भी उसी के अनुसार कार्य करेगी।
3. अन्य हार्डवेयर पर निर्भरता
Memory, Registers अथवा अन्य Hardware Components में समस्या होने पर Control Unit अकेले सिस्टम को कार्यशील नहीं रख सकती।
4. Architecture पर निर्भरता
Control Unit का डिज़ाइन Processor Architecture के अनुसार भिन्न हो सकता है। इसलिए सभी Processor में इसकी आंतरिक कार्यप्रणाली समान नहीं होती।
वास्तविक जीवन में Control Unit के उपयोग (Applications of Control Unit)
यद्यपि उपयोगकर्ता सीधे Control Unit के साथ कार्य नहीं करता, फिर भी कंप्यूटर आधारित लगभग प्रत्येक प्रणाली में इसका योगदान होता है।
1. Personal Computers
- Operating System का नियंत्रण
- Software Execution
- Memory Coordination
2. Smartphones एवं Tablets
- Application Switching
- Touch Input Processing
- System Resource Management
3. Banking Systems
- Transaction Control
- Database Access Coordination
- Secure Processing Sequence
4. Medical Equipment
- Monitoring Systems
- Diagnostic Devices
- Imaging Equipment
5. Industrial Automation
- Robotics
- Machine Control
- Manufacturing Systems
6. Scientific एवं Engineering Systems
- Simulation Software
- Data Acquisition
- Instrument Control
7. Transportation Systems
- Railway Signalling Computers
- Air Traffic Management
- Navigation Systems
- Intelligent Traffic Control
8. Cloud एवं Data Centers
- Server Resource Coordination
- Virtual Machine Management
- Distributed Computing Support
भविष्य की दिशा (Future Scope of Control Unit)
Processor Architecture के विकास के साथ Control Unit भी निरंतर अधिक उन्नत होती जा रही है।
भविष्य में निम्न प्रवृत्तियाँ महत्वपूर्ण हो सकती हैं—
1. अधिक बुद्धिमान नियंत्रण (Intelligent Control)
Processor के विभिन्न संसाधनों का अधिक कुशल उपयोग करने हेतु उन्नत Control Logic विकसित की जा रही है।
2. ऊर्जा दक्षता (Energy Efficiency)
Control Unit ऊर्जा की आवश्यकता के अनुसार Processor के विभिन्न भागों को सक्रिय या निष्क्रिय करके बिजली की खपत कम करने में सहायता करेगी।
3. AI-अनुकूल नियंत्रण
Artificial Intelligence आधारित Workloads के लिए विशेष नियंत्रण तंत्र विकसित किए जा रहे हैं ताकि विभिन्न Processing Units के बीच कार्यों का प्रभावी वितरण हो सके।
4. उच्च समानांतर प्रसंस्करण (Advanced Parallel Processing)
Multi-Core एवं Heterogeneous Computing Architecture में Control Unit की भूमिका और अधिक महत्वपूर्ण होती जा रही है।
5. बेहतर सुरक्षा (Enhanced Security)
भविष्य के Processor में सुरक्षा संबंधी नियंत्रण तंत्र और अधिक उन्नत होने की संभावना है, जिससे Program Execution तथा Data Protection को और मजबूत बनाया जा सके।
Chapter Summary
इस अध्याय में हमने निम्न प्रमुख विषयों का अध्ययन किया—
- Control Unit का परिचय
- Control Unit की परिभाषा
- आवश्यकता एवं भूमिका
- CPU में Control Unit की स्थिति
- Control Signals
- Instruction Fetch, Decode एवं Execution में भूमिका
- Instruction Decoder
- Sequencing Logic
- Timing एवं Synchronization
- Program Flow Control
- Hardwired एवं Microprogrammed Control
- आधुनिक Processor में Control Unit
- विशेषताएँ
- लाभ
- सीमाएँ
- वास्तविक जीवन में उपयोग
- भविष्य की दिशा
यह अध्याय आगे आने वाले Registers, Cache Memory, Memory Management तथा Processor Architecture जैसे विषयों की समझ को मजबूत आधार प्रदान करता है।
Frequently Asked Questions (FAQs)
1. Control Unit (CU) का मुख्य कार्य क्या है?
Program Instructions का नियंत्रण करना तथा CPU के विभिन्न भागों के बीच समन्वय स्थापित करना।
2. क्या Control Unit गणना करती है?
नहीं। Arithmetic एवं Logical Operations मुख्यतः ALU द्वारा किए जाते हैं।
3. Control Unit और ALU में क्या अंतर है?
Control Unit निर्देशों का नियंत्रण एवं समन्वय करती है, जबकि ALU गणितीय एवं तार्किक कार्यों का निष्पादन करती है।
4. Control Signals क्या होते हैं?
वे इलेक्ट्रॉनिक संकेत जिनके माध्यम से Control Unit विभिन्न Hardware Components को निर्देश देती है।
5. Instruction Decode कौन करता है?
Control Unit का Instruction Decoder Program Instructions की व्याख्या करता है।
6. Hardwired और Microprogrammed Control में क्या अंतर है?
Hardwired Control स्थायी Hardware Logic पर आधारित होती है, जबकि Microprogrammed Control Microinstructions के माध्यम से कार्य करती है।
7. क्या Control Unit Memory से जुड़ी होती है?
हाँ। Program Instructions तथा Data के नियंत्रण के लिए Control Unit Memory के साथ लगातार समन्वय बनाए रखती है।
8. क्या प्रत्येक CPU में Control Unit होती है?
हाँ। सामान्य उद्देश्य (General Purpose) के Processor में Control Unit CPU का एक मूलभूत एवं आवश्यक भाग होती है।
Conclusion
Control Unit (CU) CPU की वह केंद्रीय नियंत्रण इकाई है जो Program Instructions को सही क्रम में निष्पादित कराने, विभिन्न हार्डवेयर घटकों के बीच समन्वय स्थापित करने तथा पूरे Processor के संचालन को नियंत्रित करने का कार्य करती है। यह स्वयं गणना नहीं करती, बल्कि ALU, Registers, Memory एवं अन्य इकाइयों को आवश्यक Control Signals प्रदान करके उन्हें उचित समय पर कार्य करने के लिए निर्देशित करती है।
आधुनिक Processor में Control Unit का महत्व पहले की तुलना में और अधिक बढ़ गया है। Multi-Core Architecture, Cache Coordination, Power Management, Branch Handling तथा अन्य उन्नत तकनीकों के प्रभावी संचालन में इसकी महत्वपूर्ण भूमिका है। Computer Hardware तथा Processor Architecture की गहन समझ के लिए Control Unit का अध्ययन एक अनिवार्य आधार प्रदान करता है।
G. D. Pandey
Knowledge Hub – Computer Science & Information Technology Learning Series