গাইড

একটি প্রসেসর ক্যাশে কতটা গুরুত্বপূর্ণ?

কম্পিউটিংয়ের প্রথম দিনগুলিতে, আমরা আজ যা দেখছি তার চেয়ে সবকিছু কিছুটা ধীরে ধীরে চলছিল। এটি কেবল কম্পিউটারের কেন্দ্রীয় প্রক্রিয়াকরণ ইউনিট - সিপিইউগুলি ধীরগতির কারণে নয়, পারফরম্যান্স সীমিত মেমরির উপর খুব বেশি নির্ভর করে বলেই।

মাইক্রোপ্রসেসরগুলির গতি বাড়ার সাথে সাথে স্মৃতিশক্তি এখনও ধীর স্থিত ছিল, এ কারণেই এই ফাঁকটি বন্ধ করতে "ক্যাশে" নামক কিছু তৈরি করা প্রয়োজন হয়ে পড়েছিল। ক্যাশে ছাড়াই আপনার সিস্টেমটি আরও ধীরে ধীরে সঞ্চালন করবে।

সিপিইউ ক্যাশে এবং স্মৃতি

আপনি আপনার কম্পিউটারে যা করেন তা অপ্রত্যাশিত মনে করতে পারেন তবে সত্য কথাটি হ'ল আপনার সরঞ্জামগুলি আপনাকে যা ভাবেন তার চেয়ে ভাল জানেন। একটি সিপিইউ মুখ্য স্মৃতি থেকে প্রায়শই ব্যবহৃত তথ্য ক্যাশে ধারণ করে, যা আপনি যখন কোনও কাজ সম্পাদন করবেন তখন কম্পিউটারের মূল স্মৃতিতে ফিরে না গিয়ে আপনি অ্যাক্সেস করতে পারবেন।

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

রেফারেন্সের লোকেশন

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

প্রধান স্মৃতি থেকে কম্পিউটারের ক্যাশে মেমরিতে দুটি উপায় ডেটা স্থানান্তরিত হয়। সঙ্গে অস্থায়ী লোকালয়, কম্পিউটার জানে যে তথ্য শীঘ্রই ব্যবহার করা হবে, সুতরাং এটি পুনরুদ্ধার সহজ করার জন্য এটি ক্যাশে মেমরির মধ্যে সঞ্চিত। অন্য উপায় হয় s__ স্থানীয় লোকালয়, যা এমন পরিস্থিতিতে উল্লেখ করে যেখানে তথ্য আনা হচ্ছে, তবে এর নিকটবর্তী ডেটাও খুব শীঘ্রই প্রয়োজন হতে পারে।

ক্যাশে বিভিন্ন স্তর

আজকের কম্পিউটারগুলির বিভিন্ন স্তরের ক্যাশে রয়েছে, এটিই এখানে উল্লেখ করা গুরুত্বপূর্ণ L1, L2 এবং L3 ক্যাশে পার্থক্য। প্রারম্ভিক সিপিইউতে কেবল মাত্র এক স্তর ক্যাশে ব্যবহৃত হত, তবে প্রযুক্তিটি বিকশিত হওয়ার সাথে সাথে এই মেমরি পুনরুদ্ধার অঞ্চলগুলি পৃথক করা জরুরি হয়ে পড়ে যাতে সিস্টেমগুলি বজায় রাখতে পারে। তিনটি স্তর হ'ল:

  • এল 1 ক্যাশে - এটি প্রাথমিক ক্যাশে। এটি দ্রুত, তবে এটি ছোটও তাই এটি কী সংরক্ষণ করতে পারে তা সীমাবদ্ধ। এটি সাধারণত প্রসেসর চিপ এম্বেড করা হয়।
  • এল 2 ক্যাশে - এটি সেকেন্ডারি ক্যাশে নামেও পরিচিত, এল 2 ক্যাশে হয় প্রসেসরের চিপে বা একটি পৃথক চিপে একটি হাই-স্পিড বাসের সাথে এম্বেড করা যেতে পারে যা এটিকে সিপিইউতে সংযুক্ত করে।
  • এল 3 ক্যাশে - এটি প্রসেসর ক্যাশে বিশেষায়িত মেমরি যা আপনার এল 1 এবং এল 2 ক্যাশে ব্যাকআপ হিসাবে কাজ করতে পারে। এটি তত দ্রুত নাও হতে পারে তবে এটি আপনার এল 1 এবং এল 2 এর কর্মক্ষমতা বাড়িয়ে তোলে।

ক্যাশে মেমরি পারফরম্যান্স নির্ধারণ করা

ক্যাশে হিট এবং মিসগুলি আসলে আইটি পেশাদারদের একটি কম্পিউটারের পারফরম্যান্স সম্পর্কে কিছুটা বলতে পারে। পর্যবেক্ষণ দ্বারা মাইক্রোপ্রসেসরে ক্যাশে মেমরি, কর্মক্ষমতা কোথায় পিছিয়ে থাকতে পারে তা দেখতে আপনি হিট অনুপাতটি একবার দেখে নিতে পারেন। এটি নিম্নলিখিত সূত্রটি ব্যবহার করে করা হয়: হিট অনুপাত = হিট / (হিট + মিস) = হিট / মোট অ্যাক্সেসের সংখ্যা।

যদি হিট অনুপাতটি বন্ধ থাকে তবে আপনার কম্পিউটারের ক্যাশে পারফরম্যান্সটি উন্নত করতে কয়েকটি জিনিস আপনি করতে পারেন। আপনি একটি ব্যবহার করতে পারেন উচ্চতর ক্যাশে ব্লকের আকার, উচ্চতর সাহচর্য ব্যবহার করুন, আপনার কম্পিউটারের মিস রেট বা মিস পেনাল্টি হ্রাস করুন বা ক্যাশে আঘাত করার সময় হ্রাস করুন।

ক্রমবর্ধমান ক্যাশে স্মৃতি

আপনি যদি বুঝতে পারেন যে আপনার কম্পিউটারটি ধীরে ধীরে চলছে, আপনি আপনার ক্যাশে স্মৃতিশক্তি বাড়াতে চাইতে পারেন। এটি আপনার সিপিইউ এবং ক্যাশে চিপগুলি আপগ্রেড করার মাধ্যমে করা হয়। অবশ্যই এটির সবচেয়ে সহজ উপায় হ'ল কেবল একটি নতুন কম্পিউটার কেনা - তবে এটি অন্যথায় নিখুঁতভাবে সম্পাদন করলে এটি আংশিক আপগ্রেডের পক্ষে মূল্যবান হতে পারে।

সাধারণত, আপনার ক্যাশে স্মৃতিশক্তি উন্নত করার একমাত্র উপায় হ'ল আপনার কম্পিউটারের অন্ত্র; আপনি দেখতে পাবেন যে বেশিরভাগ মাদারবোর্ডগুলি আপনার সিপিইউ আপগ্রেড করতে সমর্থন করবে না। তবে আপনার যদি কোনও পুরনো মাদারবোর্ড থাকে তবে এতে স্লট থাকতে পারে যা আপনাকে কেবল উচ্চ-ক্ষমতার এল 2 বা এল 3 ক্যাশে পিছলে যেতে দেয়।

অন্যান্য ক্যাচ

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

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

ক্যাশে মেমোরি ম্যাপিং

L1, L2 এবং L3 শ্রেণিবিন্যাসের পাশাপাশি, সিপিইউ ক্যাশে কীভাবে ডেটা লিখিত হয় তা নিয়ন্ত্রণ করতে কনফিগারেশন ব্যবহার করে। তিনটি বিভিন্ন ধরণের কনফিগারেশন রয়েছে:

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

পাওয়ারিং অফ অ্যান্ড মেমরি

যদি আপনি কিছু জানেন এলোমেলো অ্যাক্সেস মেমরি, বা র‌্যাম, আপনি জানেন যে এটি অস্থায়ীভাবে তথ্য সঞ্চয় করে। আপনার কম্পিউটারে যত বেশি র‌্যাম রয়েছে, তত্ক্ষণাত কার্যকর করতে আপনার সিপিইউর যত কম কাজ করতে হবে, যা অবাঞ্ছিত মন্দা রোধ করে। কম্পিউটারে র‌্যামের দুটি প্রধান প্রকার রয়েছে: ডায়নামিক র‌্যাম (ডিআরএএম) এবং স্ট্যাটিক র‌্যাম (এসআরএএম)।

সম্ভাবনাগুলি হ'ল, আপনার সিস্টেমটি ডিআরএএম-তে চালিত হয়, যা এসআরএএম বেশি ব্যয়বহুল হওয়ায় এটি প্রচলিত প্রকার। ডিআরএএম এর প্রতিটি মেমোরি সেলটিতে ট্রানজিস্টার এবং ক্যাপাসিটার সহ একটি সার্কিট থাকে, ক্যাপাসিটার প্রতিটি ডেটা বিট সঞ্চয় করে। ডেটা রাখতে, ডিআরএএমকে প্রতি কয়েক মিলিসেকেন্ডে রিফ্রেশ করতে হবে, যেহেতু তথ্য ক্যাপাসিটারগুলির কাছ থেকে তথ্য ফাঁস হয়।

ক্যাশে ভার্সেস মুখ্য স্মৃতি

ডিআআরএএম এর মতো, সিপিইউ ক্যাশে স্মৃতি হারিয়ে ফেলে যখন আপনি কম্পিউটার বন্ধ করে দেন। এটি আবার ব্যাক আপ করুন এবং আপনার ক্যাশে স্ক্র্যাচ থেকে তথ্য সংগ্রহ শুরু করে।

ডিআআরএএম এবং সিপিইউ ক্যাশে কিছু পার্থক্য রয়েছে, যদিও:

  • আপনি সিপিইউটি একটি বাস সংযোগের মাধ্যমে পেয়ে মাদারবোর্ডে DRAM পেয়ে যাবেন।
  • ক্যাশে মেমরি সাধারণত ডিআআরএএম এর গতি দ্বিগুণ হয়।
  • ডিআআরএমের মতো নয়, যা ঘন ঘন রিফ্রেশ করতে হয়, ক্যাশে কোন রিফ্রেশ প্রয়োজন.

ভার্চুয়াল মেমরি বনাম ক্যাশে C

আপনি যখন "ভার্চুয়াল মেমরি" বলে কিছু শুনেন, আপনি এটিকে ক্যাশে বিভ্রান্ত করতে পারেন। ভার্চুয়াল মেমরি হ'ল অপারেটিং সিস্টেম একটি নির্দিষ্ট সময়ে শারীরিক স্মৃতির অভাবে ডেটা ক্ষতি রোধ করতে উত্পন্ন করে। এটি ক্যাশে থেকে আলাদা যে অপারেটিং সিস্টেমটি সিস্টেমের র‍্যাম থেকে ডিস্ক স্টোরেজে নিষ্ক্রিয় ডেটা সরিয়ে দেয়।

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

আপনার বিদ্যমান কম্পিউটারের গতি বাড়িয়ে দিচ্ছে

আপনি যদি মনে করেন যে আপনার কম্পিউটারটি অলস, আপনার কাছে থাকা কম্পিউটারের অভ্যন্তরীণ কার্যকারিতা সম্পর্কে নতুন কম্পিউটার না কিনে বা খুব বেশি খনন না করে আপনি কিছু করতে পারেন। আপনি যদি মন্থরতা অনুভব করছেন, তবে কেবল এটিই হতে পারে যে আপনি আপনার কম্পিউটারকে সম্পাদন করার চেষ্টা করছেন এমন বিভিন্ন কাজ পরিচালনা করার জন্য আপনার পর্যাপ্ত র‍্যামের অভাব রয়েছে।

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

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

একটি নতুন কম্পিউটার কিনছেন

আপনি যদি নতুন কম্পিউটারের জন্য শপিং করেন তবে প্রচুর র‌্যামের ডিভাইস সন্ধান করে নিজেকে সবচেয়ে বড় সুবিধা দিতে পারেন। আপনার সিস্টেমে যত বেশি র‌্যাম রয়েছে তত বেশি প্রোগ্রাম আপনি পারফরম্যান্সকে প্রভাবিত না করে একবারে চালাতে পারবেন। আপনি যদি ভিডিও স্ট্রিমিং এবং গেমিংয়ের মতো স্মৃতি-নিবিড় ক্রিয়াকলাপে অংশ নেন তবে এটি বিশেষত সত্য।

আপনার সিপিইউ আপনার কম্পিউটারের কতটা ভাল পারফর্ম করে তাও ভারীভাবে ফ্যাক্টর করবে। একটি ইন্টেল বা এএমডি প্রসেসর যাওয়ার সেরা উপায়। বিশেষজ্ঞরা যদি আপনি গেমিংয়ের পরিকল্পনা করে থাকেন তবে একটি এএমডি রাইজেন 2000 সহ আপনি যদি ভিডিও এডিটিংয়ের পরিকল্পনা করে থাকেন তবে ভালভাবে কাজ করছে এমন একটি ইন্টেল নবম জেনারেশন কোর প্রসেসরের প্রস্তাব দেয়। আপনি যদি কেবল স্ট্যান্ডার্ড কাজগুলি সম্পাদন করে থাকেন তবে এগুলির মধ্যে সম্ভবত আপনার মাইক্রোপ্রসেসরের ক্যাশে মেমরির পক্ষে ভাল উত্সাহ দেবে।

আরও র‌্যাম ইনস্টল করা হচ্ছে

আপনি যদি কেবল পারফরম্যান্স বেছে নিতে চান তবে আপনার কম্পিউটারকে পিক-মি-আপ দেওয়ার সবচেয়ে সহজ উপায়গুলির মধ্যে আরও র‌্যাম। প্রথমত, আপনার মাদারবোর্ডটি আপনি যে র‌্যামটি ব্যবহার করছেন তার গতি এবং আকার এবং সেই জাতীয় র‌্যামের প্রকারটি সমর্থন করে তা নিশ্চিত করার জন্য আপনাকে পরীক্ষা করতে হবে। আপনি সম্ভবত ডিডিআর 4 এবং ব্যাপ্তিযুক্ত র‌্যামের সাথে সুরক্ষিত থাকবেন 2,133 মেগাহার্টজ থেকে 4,700 মেগাহার্টজ। পুরানো পিসিগুলি প্রায়শই কেবল ডিডিআর 3 হিসাবে চলে যায়, তাই আপনি যদি আপনার বর্তমান মাদারবোর্ডের সাথে থাকতে চান তবে আপনাকে পুরানো মডিউলগুলিতে বিনিয়োগের প্রয়োজন হতে পারে।

আরও র‍্যাম ইনস্টল করতে পদক্ষেপগুলি এখানে:

  • আপনার সিস্টেমকে পাওয়ার করুন এবং পাওয়ার কেবলটি সরান। আপনার কম্পিউটারের পিছন থেকে অন্য সমস্ত তারগুলি আনপ্লাগ করুন।
  • পাশের প্যানেলটি সরিয়ে ফেলুন যাতে আপনি আরও সহজেই আপনার কম্পিউটারের অভ্যন্তরে র‌্যাম স্লটে যেতে পারেন।
  • আপনি বর্তমানে ইনস্টল করেছেন এমন কোনও র‌্যাম বের করুন।
  • আপনার মাদারবোর্ড স্লটগুলির সাহায্যে প্রান্তগুলি সজ্জিত করে নতুন র‌্যামটি ইনস্টল করুন এবং দৃ push় ধাক্কায় সেগুলিকে জায়গায় টিপুন। এটি মোটামুটি সহজে এই পথে যেতে হবে। যদি তা না হয় তবে এটি হতে পারে যে আপনি এগুলি অন্যদিকে ঘুরিয়ে ফেলার প্রয়োজন।
  • একবারে র‍্যামের লাঠিগুলি সেগুলিতে ক্লিপ হয়ে গেলে তারা যে সমস্ত উপায়ে প্রবেশ করেছে তা নিশ্চিত করুন।
  • পাশের প্যানেলটি প্রতিস্থাপন করুন এবং পাওয়ার ক্যাবল সহ সমস্ত কেবল পুনরায় সন্নিবেশ করুন।
  • আপনার সিস্টেম বুট করুন। সিস্টেমটি নতুন র‌্যামের পরিমাণ নিবন্ধভুক্ত করছে কিনা তা পরীক্ষা করে দেখুন।
$config[zx-auto] not found$config[zx-overlay] not found