The Function of CPU
Computer में CPU का Main Work user को Output Data Provide करने के लिए Input Data के साथ सभी Mathematical and Logical Calculation करके Store और Process करना है| CPU Computer को Guide करता है, कि किसी Problem को कैसे Solve करना है| इसीलिए इसे Processor भी कहते है|
The Function of CPU in Four Steps
Fetch: प्रत्येक Instruction Memory में Store होता है, और प्रत्येक Instruction का अपना Address होता है। Processor इस Address को Program Counter से Fetch करता है, जो Tracking के लिए Resposible होता है| कि CPU को आगे कौन से Instruction Execute करने चाहिए।
Decode: Execute किए जाने वाले सभी Programs को Assembly Language में translate किया जाता है। उसके बाद Assembly Code को Binary Instruction में Decode किया जाता है, जो की CPU के लिए समझ में आता है। इस Step को Decoding कहा जाता है।
Execute: Instruction को Execute करते समय, CPU तीन Operation Perform करता है-
1. ALU के साथ Calculations करना|
2. Data को एक Memory से दूसरे Memory Memory में Transfer करना|
3. Data को किसी Different Address पर Store करना|
Store: Instruction Execute करने के बाद CPU को Feedback Provide करता है, और Output Data, Memory मे Write किया जाता है।
Functional parts of the CPU
Control Unit
Control Unit (CU) CPU के अंदर Computer की सभी Activities और Operation को Control करने का काम करता है। Control Unit के पास Input/Output, Memory और अन्य Device को Control करने के लिए Responsible होता है| जो CPU से जुड़े होते हैं।
Control Unit, Instruction या Information के Set को प्राप्त करती है| फिर यह Instruciton Set को Control Signal में बदलने में मदद करती है| फिर इन Signal को Processing के लिए Central Processor में ले जाया जाता है। CU यह समझने में सक्षम है, कि किस प्रकार के Operation को कैसे Execute किया जाना है। Activities को प्राथमिकता (Priority) देने और शेड्यूल करने में Control Signal मदद करते है। यह Input और Output Unit के साथ-साथ Computer के अंदर सभी Processing में Coordinate करती है।
The Function of the Control Unit
- यह Computer में सभी Internal Processing को Control करता है|
- यह Input/Output को Control करता है|
- यह Memory में Program को Read करता है| ALU और Memory में Processing करने के लिए Instruction देता है|
- यह ALU को Inform करता है, की Data कहा Store है, क्या Operation Perform करना है, तथा Result को कहा Store करना है|
Arithmetic Logic Unit (ALU)
यह Unit, Mathematical तथा Logical Operation Perform करती है| Mathematical Operation में Addition(+), Subtraction(-), Multiplication(*) और Division(/) करती है| ALU में एक Electronic Circuit होता है, जो Mathematical Calculation करता है|
Logical Operation में ALU दो Number या Data को Compare करके Decision लेने का काम करता है| Compare का Result “Yes” या “No” में होता है| ALU, Control Unit के Control में work करता है| यह Memory से Data Receive करता है, उस पर Processing करता है| और Result Memory को Return कर देता है| ALU में अनेक Register और Accumulators होते है|
Memory Unit
सभी Data जिसे Process किया जाना है, या Process किया गया है| Memory Unit में Store किया जाता है| Memory Unit सभी Data के Hub के रूप में कार्य करती है। यह जब भी Requirement हो, Data को Computer के Required Part में Transmit करता है। Memory Unit, CPU के साथ Shrink होकर काम करती है। यह Data को Fast Access करने और Process करने में मदद करता है।
Types of Computer Memory
Primary Memory
इस प्रकार की Memory में बहुत अधिक मात्रा में Data Store नहीं किया जा सकता है| इसलिए, इसका Use केवल हाल के (Current Active) Data को Store करने के लिए किया जाता है। इसमें Store किया गया Data Temporary होता है। जो की Power Off होने के बाद यह Erase हो जाता है। इसलिए इसे Temporary Memory या Main Memory भी कहते हैं।
Random Access Memory (RAM), Primary Memory का Example है। यह Memory सीधे CPU द्वारा Access की जाती है। इसका उपयोग Read और Write के लिए किया जाता है। Data को Process करने के Data को पहले RAM और फिर CPU में Transfer करना पड़ता है।
Secondary Memory
Primary Memory, Temporary Data को Store करती है| इस प्रकार इसे Future में Access नहीं किया जा सकता है। Permanent Storage के लिए Secondary Memory का Use किया जाता है| इसे Permanent Memory या Auxiliary Memory भी कहा जाता है। Hard Disk, Secondary Memory का एक Example है| इस प्रकार के Memory से Power Off होने पर भी Data Erase नहीं होता है|
World length of CPU
एक समय में Computer द्वारा Parallel Process किये जाने वाले Number of Bits को Word Length कहते है| 8-bit, 32-bit, और 64-bit सभी Processor की Word length को Refer करते है| यह System की RAM से Transfers, Bit और Pointer की Width होती है| Long word length का Computer अधिक Powerful होता है| Maximum Word Length वाले Computers की Processing Speed Fast होती है| इसलिए जिस Computer की Word Length जितनी ज्यादा होती है, वह Computer उतना ही अच्छा माना जाता है|