ক্যাশ (কম্পিউটিং)
ক্যাশে মেমরি / From Wikipedia, the free encyclopedia
কম্পিউটিংয়ের জগতে একটি ক্যাশ (/ˈkæʃ/ KASH)[1] হল একটি উপাদান যা স্বচ্ছভাবে ডাটা জমা করে যাতে করে ভবিষ্যতে সেই ডাটা চাওয়া মাত্র দ্রুততার সাথে প্রেরণ করা যায়। যে ডাটা ক্যাশে জমা থাকে তা হতে পারে আগেই গণনাকৃত ফলাফলের মান বা আসল মানের কপি যা অন্য কোথাও সংরক্ষণ করা আছে। যদি চাহিদার ডাটা ক্যাশে থাকে (ক্যাশ হিট), তবে চাহিদাটি সাধারণভাবে ক্যাশ থেকে পড়ে সরবরাহ করা হয়, যা তুলনামূলক দ্রুতগতির হয়। অন্যথায় (ক্যাশ মিস), ডাটাকে পুনরায় গণনা করে বা অন্য কোথাও থেকে (আসল গণনাকৃত সংরক্ষণ স্থান) নিয়ে আসা হয়, যা তুলনামূলকভাবে কম গতির হয়ে থাকে। সুতরাং, ক্যাশ থেকে যত বেশি চাহিদামাত্র ডাটা পাওয়া যাবে ততই পুরো সিস্টেমের কার্যক্ষমতা দ্রুত হবে।
কম খরচ এবং সুদক্ষ ডাটা ব্যবহারের কথা মাথায় রেখে ক্যাশ সাধারণত ছোট পরিমানের হয়। তবুও, ক্যাশের কার্যকারিতা কম্পিউটিংয়ের নানা দিকে বিস্তৃত কারণ কম্পিউটার এ্যাপলিক্লেশনগুলোর বৈশিষ্ট্যসূচক স্থানের সূত্র থাকে। যদি ডাটা আবার চাওয়া হয় যা আগেও চাওয়া হয়েছিল সূত্রগূলো অস্থায়ী অবস্থানের প্রকাশ করে। সূত্রগুলো ব্যপনস্থল অবস্থান প্রকাশ করে যদি অনুরোধের ডাটা ডাটার কাছেই অবস্থান করে এবং তা ইতোমধ্যেই চাওয়া হয়েছে।