আমার প্রশ্নটি হল, সিপিইউ কীভাবে র্যামে ডেটা লিখবে?
আমি যা বুঝতে পারি তা থেকে, আধুনিক সিপিইউ র্যাম অ্যাক্সেসকে গতিতে বিভিন্ন স্তরের ক্যাশে ব্যবহার করে। র্যাম তথ্যের জন্য একটি কমান্ড পায় এবং তারপরে সিপিইউতে একটি ফেটে তথ্য প্রেরণ করে যা প্রয়োজনীয় ডেটা সংরক্ষণ করে (এবং সিপিইউ যে ঠিকানার ঠিকানার কাছাকাছি ছিল এমন অতিরিক্ত উপাত্তের একগুচ্ছ) উচ্চ স্তরের ক্যাশে, সিপিইউ তখন ক্রমান্বয়ে জিজ্ঞাসা করে বিভিন্ন ক্যাশে ছোট আকারের ছোট ছোট ডেটা প্রেরণ করে ক্যাশে স্তরগুলি পর্যায় পর্যন্ত এটি স্তর 1 ক্যাশে থাকে যা সরাসরি সিপিইউ রেজিস্টারে পড়ে না।
সিপিইউ মেমরিতে লিখলে এই প্রক্রিয়াটি কীভাবে কাজ করবে? কম্পিউটার কি ক্যাশের মাত্রা (পড়ার তুলনায় বিপরীত ক্রমে) থেকে পিছনে চলে যায়? যদি তা হয় তবে মূল স্মৃতির সাথে বিভিন্ন ক্যাশে থাকা তথ্যগুলিকে সুসংগত করার বিষয়ে কী? এছাড়াও, একটি পঠনের সাথে তুলনা করে লেখার গতি কীভাবে হয়? যদি আমি নিয়মিত র্যামে লিখি, যেমন বালতির সাজানোর ক্ষেত্রে?
আগাম ধন্যবাদ,
-Faken
সম্পাদনা: আমি এখনও সত্যিই কোনও উত্তর পাইনি যা আমি পুরোপুরি গ্রহণ করতে পারি। আমি বিশেষ করে র্যাম রাইনের সিঙ্ক্রোনাইজেশন অংশটি সম্পর্কে জানতে চাই। আমি জানি যে আমরা সিপিইউ থেকে সরাসরি এল 1 ক্যাশে লিখি এবং সেই ডেটা ক্যাশের স্তরগুলিকে নীচে নামিয়ে দেয় কারণ আমরা বিভিন্ন স্তরের ক্যাশের সমন্বয় সাধন করি এবং অবশেষে মূল র্যাম সর্বোচ্চ স্তরের ক্যাশের সাথে সিঙ্ক্রোনাইজ হয়। তবে, আমি যা জানতে চাই তা হ'ল যখন ক্যাচগুলি প্রধান র্যামের সাথে সিঙ্ক্রোনাইজ করে এবং সাইকনোক্রোনাইজ করে এবং কমান্ডগুলি পড়ার ক্ষেত্রে তাদের গতি কত দ্রুত।