সঠিক উত্তর: ক) প্রসেসরের সবচেয়ে নিকটবর্তী এবং দ্রুততম ক্যাশ মেমরি স্তর।
• L1 Cache বা লেভেল ১ ক্যাশ সরাসরি প্রসেসর চিপের ভেতরে প্রতিটি কোরের সাথে সংযুক্ত থাকে। এটি প্রসেসরের ক্লক স্পিডের সমান গতিতে কাজ করতে পারে, যা একে কম্পিউটারের দ্রুততম মেমরি স্তরে (রেজিস্টারের পরেই) পরিণত করেছে। প্রসেসরের সবচেয়ে কাছে থাকায় এটি অত্যন্ত দ্রুত গতিতে ডাটা সরবরাহ করে।
• Cache Memory:
- Cache Memory হলো একটি অত্যন্ত দ্রুতগতির বিশেষ ধরণের স্মৃতি, যা CPU বা প্রসেসরের খুব কাছে অবস্থান করে।
- এটি প্রধানত সেই ডেটা ও নির্দেশনা সংরক্ষণ করে, যেগুলো প্রসেসর বারবার ব্যবহার করে বা অতি দ্রুত অ্যাক্সেসের প্রয়োজন হয়।
• Cache Memory কেন প্রয়োজনতা:
- প্রসেসরের কাজের গতি অনেক বেশি, কিন্তু RAM বা Main Memory তুলনামূলক ধীর।
- প্রসেসর যখন RAM থেকে ডেটা আনতে চায়, তখন সময় বেশি লাগে। এই ব্যবধান কমাতে Cache Memory ব্যবহার করা হয়।
- Cache Memory প্রসেসর ও মূল স্মৃতির মধ্যে একটি উচ্চ গতির সেতু (Buffer Layer) হিসেবে কাজ করে। ফলে প্রয়োজনীয় ডেটা প্রসেসর খুব দ্রুত পায় এবং সিস্টেমের সামগ্রিক কর্মদক্ষতা বৃদ্ধি পায়।
• Cache Memory ব্যবহারের উদ্দেশ্য ও সুবিধা:
- প্রসেসর অপেক্ষার সময় কমানো: RAM থেকে ডেটা আনতে যে বিলম্ব হয়, Cache সেই বিলম্ব দূর করে।
- গতি বৃদ্ধি: Cache থেকে ডেটা অ্যাক্সেস করা RAM-এর তুলনায় অনেক দ্রুত, ফলে CPU-এর কার্যক্ষমতা বাড়ে।
- প্রায়শই ব্যবহৃত ডেটা সংরক্ষণ: CPU যে নির্দেশ বা ডেটা বারবার ব্যবহার করে, তা Cache Memory-তে রাখা হয়।
- Latency কমানো: ডেটা অ্যাক্সেসের সময় কমে, যা সিস্টেমের Response Time উন্নত করে।
• Cache Memory এর স্তরসমূহ (L1, L2, L3):
- L1 Cache: সবচেয়ে ছোট কিন্তু সবচেয়ে দ্রুত, সরাসরি CPU কোরের সাথে সংযুক্ত।
- L2 Cache: L1-এর তুলনায় বড়, গতি কিছুটা কম, কিন্তু এখনো RAM এর চেয়ে দ্রুত।
- L3 Cache: বহু কোরের জন্য শেয়ারড, বড় এবং অপেক্ষাকৃত ধীর কিন্তু RAM এর চেয়ে দ্রুত।
- এই স্তরগুলো মিলে CPU-এর প্রয়োজনীয় ডেটা দ্রুত পৌঁছে দেয়।
উৎস:
- মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম, উন্মুক্ত বিশ্ববিদ্যালয়।
- ব্রিটানিকা।