CPU क्या है और ये कैसे काम करता है?
CPU का full form होता है Central Processing Unit ये computer का एक Processor है जो data processing करके meaningful information को produce करने का काम करता है। ये data को memory या input device से receive करता है और उस data को process करके उसे memory में store या उसे output device में भेजता है। इसके लिये वो input data पर program के हिसाब से Arithmetic और Logical operations करता है। CPU को बनाने के लिए transistor का उपयोग किया जाता है और Transistor के logic gates से ही CPU बनता है CPU को हम computer का दिमाग भी कहा जाता है।
CPU के 3 Part होते है
1. Arithmetic and Logic Unit (ALU) – ALU Arithmetic और Logical operation करता है।
- Arithmetic Operations – Add, Subtract, Multiplication, division, percentages, square root, exponentiation, and logarithmic functions.
- Logical Operation – AND, OR, NOT, NAND, NOR, XOR, XNOR, Left Shift, Right Shift
2. Control Unit (CU) – Control Unit CPU के कामो को manage करता है।
3. Register Memory – Register Memory data या data का memory address को temporary store करता है और ये काफी fast होता है।
CPU कैसे काम करता है?
CPU 4 step में काम करता है वो है Fetching, Decoding, Executing और Storing.
1. Fetching – CPU program के instructions को Main Memory से अपने पास लता है और Register Memory में store करता है।
2. Decoding – CPU instruction क्या करने को कह रही है उसका पता लगता है।
3. Executing – CPU दिए हुए instruction को execute करता है।
4. Storing – जो भी Result या Output आता है CPU उसे Register Memory में store कर देता है।
Terms जो CPU में use किये जाते है
Hyper-Threading
ये एक technology है जिसकी मदद से CPU एक से ज्यादा काम को एक साथ कर सकता है। ये technology CPU को और भी बेहतरीन तरीके से काम करने में help करती है।
Core
ये CPU का एक part होता है जो instruction को receive करता है और फिर उसे perform करता है।CPU में core एक या एक से ज्यादा हो सकता है। जिसमे एक core होता है उसे हम single core processor कहते है और जिसमे core एक से ज्यादा होता है उसे हम multi-core processor कहते है।
1 Core = Single Core
2 Cores = Dual Core
4 Cores = Quad Core
8 Cores = Octa Core
Heat sink
ये एक device होता है जो CPU को cool करता है। Heat Sink दो type के होते है Active और Passive। Active Heat Sink power supply का उसे करके CPU को cool करता है। Passive Heat Sink किसी material की property का use करके CPU को cool किया जाता है और इसमें इसमें power supply की जरुरत नही होती।
Processing
Input Data में Required action लेना ताकि वो meaningful information में convert हो सके इसी को हम processing या data processing कहते है।
Instructions
CPU के पास सोचने की काबिलियत नही होती तो इसलिए हमें उसे कोई भी काम करवाने के लिए command देना परता है उसी को हम Instructions या program कहते है।
Clock speed
जिस speed में CPU instructions को execute करता है उसे ही हम clock speed कहते है।
Overclocking
CPU के speed को base speed से भी ज्यादा increase करने को ही Overclocking कहा जाता है।
Clock-doubling
Original clock speed को maintain करके CPU की processing power को डबल करना ही double clocking है।
निष्कर्ष
CPU एक Computer system का सबसे important Hardware हे इसके बगेर हम Computer का उपयोग नही कर सकते क्युकी पूरा computer CPU के Arithmetic and Logical Unit, Control Unit और Register Memory में dependent होता है।