Broadcast , Multicast , Unicast
What is TCP/IP Model In Hindi | Layers of TCP/IP Model
what is CIDR (Classless Inter-Domain Routing or supernetting) In Hindi / CIDR kya hai
Hardware Boot Process क्या है | Computer Boot कैसे होता है ?
What is OSI Model In Hindi | Layers of OSI model
JavaScript Spread syntax In Hindi : Spread Operator In JavaScript
PHP object Type Casting In Hindi | PHP object In Hindi
JavaScript Destructuring Assignment In Hindi
Toastr – Simple jQuery Toast Notifications | JS Toastr Example
If tutorials available on this website are helpful for you, please whitelist this website in your ad blocker😭 or Donate to help us ❤️ pay for the web hosting to keep the website running.
CPU (Central Processing Unit) में "core" बहुत important concepts है , जो processor की performance और multitasking capabilities को define करता है।
Core एक physical processing unit होता है जो एक CPU में होता है। हर core independent execution units provide करता है , जो instructions को process करता है।
जितने ज्यादा cores होंगे , उतनी ज्यादा tasks parallel execute किये जा सकते हैं , जिसका ज्यादा load handle कर सकता है।
●●●
design and functionality के आधार पर CPU cores के different - different types हैं -
Basic Core : एक single-core processor में सिर्फ एक core होता है जो एक समय पर सिर्फ एक task को process कर सकता है।
Multi core में performance और design के according कई तरह के CPU Cores हैं -
Dual-Core : Dual-core processor में दो independent cores होता है जो multiple tasks को parallel process कर सकते हैं।
Quad-Core : Quad-core processor में चार independent cores होते हैं जो multitasking और performance को improve करते हैं।
Hexa-Core (or Six-Core) : Hexa-core processor में six independent cores होते हैं , जिससे ज्यादा tasks को concurrently process किया जा सकता है ।
Octa-Core : Octa-core processor में आठ independent cores होते हैं , जो multitasking और performance-intensive tasks के लिए higher processing capabilities provide करता है।
●●●
CPU में कई तरह की specialized cores होती हैं जो अलग - अलग tasks और functionalities के लिए optimized होती हैं , ये कुछ specialized cores हैं -
GPU Cores : Graphics processing units (GPUs) के अंदर dedicated cores होते हैं जो visual data को process करते हैं। ये cores graphical tasks जैसे gaming, video rendering, और graphical calculations के लिए optimize होते हैं।
AI/Neural Processing Units (NPUs) : Kuch CPUs में AI (Artificial Intelligence) और machine learning tasks के लिए specialized cores होते हैं , जो neural networks और complex calculations को handle करते हैं।
Security/Encryption Cores : कुछ processors में specialized cores होते हैं जो encryption और security tasks के लिए optimize होते हैं , ये cores sensitive data को protect करने और encrypted communication को handle करने में help करते हैं।
●●●
CPU cores में Hybrid Architectures एक तरह का design approach है जो multiple types के cores को एक CPU में integrate करता है ताकि performance और efficiency दोनों improve हो सके।
ये architecture different types के cores को combine करके optimal performance और power efficiency provide करता है।
For exmaple : Big.LITTLE architecture
Big.LITTLE architecture एक popular example है hybrid architecture का , जो mobile processors में commonly use होता है। इसमें high-performance cores ("Big")
और power-efficient cores ("LITTLE")
combine किये जाते हैं।
High-Performance (Big) Cores : Ye cores intensive tasks जैसे gaming या heavy multitasking के लिए designed होते हैं। जब high performance की जरूरत होती है तब इनका use होता है।
Power-Efficient (LITTLE) Cores : Ye cores light tasks जैसे background processes, email checks, और basic operations के लिए optimized होते हैं। जब power efficiency और battery life की priority होती है तब इसका use किया जाता है।
इस architecture में , जब high-performance की जरूरत होती है तो Big cores
active होते हैं और जब low-power tasks चल रहे होते हैं तब LITTLE cores
active होते हैं।
●●●
CPU core में Hyper-Threading एक Technology है जो एक physical core को multiple virtual cores में divide करता है। इस technology में एक physical core को दो अलग - अलग threads को simultaneously execute करने की capability दी जाती है।
इन virtual cores, को Hyper-Threads
या HTT
(Hyper-Threading Technology) कहते हैं। ये single physical core के resources को share करते हैं और एक समय पर multiple tasks को process करते हैं।
हर HTT
core को एक additional CPU registers का set , execution pipelines, और other resources provide किये जाते हैं को एक additional thread को execute करने में help करते हैं।
Hyper-Threading से CPU की efficiency improve होती है क्योंकि जब एक thread
wait कर रहा होता है (जैसे - I/O operation या memory access), तो दूसरा thread उस time par execute हो सकता है। इससे CPU का utilization और multitasking capabilities enhance होती है।
●●●
i Hope GUYS , आपको CPU Cores के बारे में अच्छे से समझ आया होगा :)
Loading ...
Hi ! I'm Rahul Kumar Rajput founder of learnhindituts.com. I'm a software developer having more than 4 years of experience. I love to talk about programming as well as writing technical tutorials and blogs that can help to others. I'm here to help you navigate the coding cosmos and turn your ideas into reality, keep coding, keep learning :)
Get connected with me. :) LinkedIn Twitter Instagram Facebook