avatar
+৫ টি ভোট

ক্যাশ (Cache) কি?

ক্যাশ কি জিনিস । বিভিন্ন সফটওয়্যার গুলো কেন ক্যাশ ব্যবহার করে ?

1 টি উত্তর

avatar
+৪ টি ভোট

ক্যাশ হলো ঐ সকল ডেটা যা একটি কম্পিউটার এর বার বার দরকার হয়। কম্পিউটার এর হার্ডওয়্যার এবং সফ্টওয়্যার উভয়ই ক্যাশ ব্যবহার করে। একটি কম্পিউটার বিভিন্ন ধরনের ক্যাশ ব্যবহার করে যেমন, ব্রাউজার ক্যাশ, মেমরি ক্যাশ, প্রসেসর ক্যাশ।

ব্রাউজার ক্যাশ

অধিকাংশ ব্রাউজার ওয়েবপেজ এর ডেটা ক্যাশ হিসেবে সংরক্ষণ করে। যেমন, একটি ওয়েবসাইট ভিজিট করার সময় বিভিন্ন ফাইল ডাউনলোড হয় যেমন, HTML, CSS, JS, ইমেজ, লোগো ফন্ট ইত্যাদি। এর মধ্যে কিছু ফাইল সর্বদা দরকার হয় যেমন লোগো, সিএসএস, জাভাস্ক্রিপ্ট ইত্যাদি। এগুলোকে ব্রাউজার ক্যাশ হিসিবে সংরক্ষণ করে। এতে দ্বিতীয়বার যখন সেই সাইটটি ভিজিট করা হয় তখন অনেক দ্রুত লোড হয়ে যায়। ব্রাউজার যদি ক্যাশ ব্যবহার না করতো তবে প্রতিবার ওয়েব পেজ লোড করতে অনেক সময় লাগতো। সেইসাথে আমাদের অনেক ব্যান্ডউইথ খরচ হতো।

মেমরি ক্যাশ

কোন এপ্লিকেশন রান করার সময় সংশ্লিষ্ট ডাটা র‌্যাম এর মধ্যে সংরক্ষণ করা হয়। উদাহরণস্বরূপ বলা যায়, একটি গেম যখন রান করা হয় তখন এর মধ্যে থাকা ক্যারেক্টার এর থ্রিডি মডেল, ম্যাপ, রাস্তা, গাছপালা আরো বিভিন্ন ডাটা ক্যাশ হিসেবে র‌্যাম এর মধ্যেই সংরক্ষণ করা হয়। যেহেতু র‍্যাম হার্ড ড্রাইভ থেকে দ্রুত তাই আমরা বিনা বাধায় গেমটি খেলতে পারি।

প্রসেসর ক্যাশ 

প্রসেসরের মধ্যেও ক্যাশ মেমোরি থাকে। একটি প্রসেসরকে কিছু ইন্সট্রাকশন অনুযায়ী বারবার কাজ করতে হয়। এই ডাটাগুলো প্রসেসর এর ক্যাশ মেমোরিতে সংরক্ষণ করা থাকে। এটি প্রসেসরকে দ্রুত কাজ করতে সহায়তা করে। প্রসেসরের ক্যাশ মেমরি অনেক ছোট (কয়েক কিলোবাইট) হয়ে থাকে। তবে মডার্ন প্রসেসর এর ক্যাশ মেমোরি কয়েক মেগাবাইট পর্যন্ত হয়ে থাকে।

এরকম আরও প্রশ্ন

avatar
+৫ টি ভোট
এইচডিআর (HDR) কি?
ক্যামরাতে HDR টার্ম টি দেখা যায়, এই এইচডিআর এর কাজ কি? কখন এইচডিআর ব্যবহার করবো।
avatar
+৩ টি ভোট
ইয়ারফোন এবং হেডফোন কি একই নাকি আলাদা?
ইয়ারফোন এবং হেডফোন কি একই নাকি আলাদা? এগুলোর মধ্যে কি কোন পার্থক্য আছে?
avatar
+৩ টি ভোট
এন্ড টু এন্ড এনক্রিপশন বলতে কি বোঝায়?
বিভিন্ন মেসেজিং অ্যাপে এন্ড টু এন্ড এনক্রিপশন উল্লেখ করা থাকে, এই এন্ড টু এন্ড এনক্রিপশন বলতে কি বোঝায় এবং এর কাজ কি?
avatar
+৩ টি ভোট
বেটা সফটওয়্যার (Beta Software) বলতে কি বোঝায়?
অনেক সফটওয়্যার এর বেটা ভার্সন দেখা যায়। এই বেটা ভার্সন এর কাজ কি?
avatar
+৩ টি ভোট
ওপেন সোর্স বলতে কি বোঝায়?
ওপেন সোর্স কি? বিভিন্ন সফটওয়্যার এ দেখা যায় ওপেন সোর্স এই লেখাটি? ওপেন সোর্স দেওয়ার কারণ কি? ওপেন সোর্স সফটওয়্যার ব্যবহার এর কি কোন সুবিধা আছে? কেন ওপেন সোর্স সফটওয়্যার ব্যবহার করবো?

২৬৯ টি প্রশ্ন

২৬১ টি উত্তর

২৯ টি মন্তব্য

৩৮ জন সদস্য

এই মাসের সেরা সদস্যগন

    Nobody yet this month.

    সাম্প্রতিক ব্যাজ সমুহ

    alaminhossain ১৯ একটি ব্যাজ পেয়েছেন
    easoyeb ১৩ ৫৩ ২২০ একটি ব্যাজ পেয়েছেন
    whoever ১৩ ৪৯ ২০৮ একটি ব্যাজ পেয়েছেন
    ShafiqulIslam একটি ব্যাজ পেয়েছেন
    admin ৫০ একটি ব্যাজ পেয়েছেন
    ...