উইন্ডোজ প্রিফেচিং এবং সুপারফেচের মধ্যে পার্থক্য

  • প্রিফেচ এবং সুপারফেচ/সিসমেইন ভিন্ন অ্যালগরিদম: প্রথমটি ডিস্ক থেকে রিড অপ্টিমাইজ করে এবং দ্বিতীয়টি আপনার অভ্যাস অনুসারে র‍্যামে প্রিলোড পরিচালনা করে।
  • HDD সহ সিস্টেমগুলিতে তারা বুট সময় এবং অ্যাপ্লিকেশন খোলার ক্ষেত্রে স্পষ্ট উন্নতি প্রদান করে, যেখানে SSD-তে তাদের সুবিধা সীমিত এবং এমনকি অপ্রয়োজনীয়।
  • হার্ডওয়্যার, সিস্টেম ব্যবহার এবং রিসোর্স খরচ বিবেচনা করে রেজিস্ট্রি থেকে প্রিফেচ এবং services.msc থেকে SysMain সামঞ্জস্য বা নিষ্ক্রিয় করা সম্ভব।

উইন্ডোজ প্রিফেচিং এবং সুপারফেচের মধ্যে পার্থক্য

আপনি যদি বছরের পর বছর ধরে উইন্ডোজ ব্যবহার করে থাকেন, তাহলে সম্ভবত আপনি শুনেছেন... প্রিফেচ, সুপারফেচ (এখন সিসমেইন) অথবা এমনকি সিপিইউ প্রিফেচিংকিন্তু এগুলো কীভাবে আলাদা এবং কখন এগুলো ব্যবহার করা যুক্তিসঙ্গত তা খুব কমই ভালোভাবে ব্যাখ্যা করা হয়েছে। এটা কেবল "আপনার পিসির গতি বাড়ানোর কৌশল": এর পেছনে রয়েছে অ্যালগরিদম, মেমোরি ম্যানেজমেন্ট এবং এমনকি মাইক্রোসফটের ডিজাইন ডিসিশন যা আমরা উইন্ডোজ এক্সপি যুগ থেকে বহন করে আসছি।"

নিম্নলিখিত লাইনগুলিতে আমরা আরও গভীরভাবে অনুসন্ধান করব হার্ডওয়্যার এবং সফটওয়্যার স্তরে প্রিফেচিং আসলে কী, উইন্ডোজে প্রিফেচ কীভাবে কাজ করে এবং সুপারফেচ/সিসমেইন কী করে?কেন তাদের প্রভাব একটি HDD-তে SSD-এর মতো একই রকম নয়, এবং যখন এটি সত্যিই লাভজনক হয় তখন আপনি কীভাবে নিরাপদে এগুলি চালু বা বন্ধ করতে পারেন।

প্রিফেচিং: হার্ডওয়্যার বনাম সফটওয়্যার

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

একদিকে আমরা দেখতে পাই যে অপারেটিং সিস্টেম বা কম্পাইলার দ্বারা বাস্তবায়িত সফটওয়্যার প্রিফেচিংএই ক্ষেত্রে, সফ্টওয়্যার নিজেই ডেটা বা নির্দেশ অ্যাক্সেস প্যাটার্ন বিশ্লেষণ করে এবং CPU-এর প্রয়োজনের আগেই নির্দিষ্ট তথ্য লোড করার সিদ্ধান্ত নেয়। একটি সাধারণ উদাহরণ হল GNU GCC কম্পাইলার, যা ফাংশনটি ব্যবহারের অনুমতি দেয় __বিল্টইন_প্রিফেচ বাইনারিতে প্রিলোড নির্দেশাবলী সন্নিবেশ করানোর জন্য, যাতে প্রোগ্রামটি চলাকালীন অপেক্ষার সময় কম হয়।

অন্য চরম এ হার্ডওয়্যার প্রিফেচিং, সরাসরি প্রসেসরের সাথে ইন্টিগ্রেটেডঅনেক x86 CPU-তে নির্দিষ্ট নির্দেশাবলী থাকে যেমন প্রিফেচ এবং সর্বোপরি, তাদের কাছে নিবেদিতপ্রাণ যুক্তি রয়েছে যা মেমরি অ্যাক্সেস প্যাটার্নগুলি সনাক্ত করতে সক্ষম (ক্রমিকভাবে, নিয়মিত জাম্প দ্বারা, ইত্যাদি) এবং এমন ডেটা বা নির্দেশাবলী আনতে সক্ষম যা এখনও আনুষ্ঠানিকভাবে ক্যাশে অনুরোধ করা হয়নি। লক্ষ্য হল যখন কার্নেল সেই তথ্য পড়তে যায়, এটি কম-বিলম্বিত ক্যাশে আছে কিনা RAM থেকে অপেক্ষা করার পরিবর্তে।

এই প্রক্রিয়াটি ক্যাশে প্রিফেচিং হার্ডওয়্যার ডেটা এবং নির্দেশাবলী উভয়ের ক্ষেত্রেই প্রযোজ্য। বিস্তৃতভাবে বলতে গেলে, আমরা দুটি প্রধান প্রকারের মধ্যে পার্থক্য করতে পারি: ডেটা প্রিফেচিং, যা নির্দেশাবলী ব্যবহার করবে এমন অপারেন্ড লোড করার প্রক্রিয়াকে এগিয়ে নিয়ে যায়, এবং নির্দেশ প্রিফেচিংযা পরবর্তীতে কার্যকর করা হবে এমন কোডের ব্লকগুলি আনার উপর দৃষ্টি নিবদ্ধ করে। প্রাথমিক জনপ্রিয় প্রসেসরগুলি একই রকম কিছু করেছিল: ইন্টেল 8086-তে কার্যকর হওয়ার জন্য একটি ছোট 6-বাইট বাফার ছিল, এবং মটোরোলা 68000-এ একটি 4-বাইট প্রিফেচ ছিল। আজ, সমস্ত আধুনিক উচ্চ-কার্যক্ষমতাসম্পন্ন মাইক্রোআর্কিটেকচার অন্তর্ভুক্ত করে অত্যন্ত পরিশীলিত প্রিফেচিং কৌশল.

এটা মনে রাখা দরকার যে কিছু BIOS/UEFI-তে এর জন্য বিকল্প রয়েছে CPU প্রিফেচ সক্ষম বা অক্ষম করুন উন্নত মেনু থেকে। এটি সমস্ত মাদারবোর্ডে উপলব্ধ নয়, এবং "IDE প্রিফেচ মোড" প্যারামিটারের সাথে বিভ্রান্ত হওয়া উচিত নয়, যা এর জন্য তৈরি নিখুত পুরোনো IDE ড্রাইভে অ্যাক্সেস, যা এখন বেশিরভাগ আধুনিক কম্পিউটারে বিরল।

উইন্ডোজে প্রিফেচ কী এবং এটি কীভাবে কাজ করে?

উইন্ডোজের প্রসঙ্গে, যখন আমরা "প্রিফেচ" সম্পর্কে কথা বলি তখন আমরা সাধারণত উল্লেখ করি উইন্ডোজ এক্সপি দিয়ে শুরু করে উইন্ডোজ এনটি কার্নেলে প্রবর্তিত প্রযুক্তি এবং উত্তরাধিকারসূত্রে Windows Vista, Windows 7, Windows 10 এবং Windows 11 দ্বারা প্রাপ্ত। অর্থাৎ, আমরা CPU প্রিফেচিং সম্পর্কে কথা বলছি না, বরং অপারেটিং সিস্টেমের একটি উপাদান সম্পর্কে কথা বলছি।

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

তথাকথিত "প্রিফেচ পরিষেবা" পরিষেবা কনসোলে একটি স্বতন্ত্র পরিষেবা নয়, বরং একটি ক্যাশে ম্যানেজমেন্ট অ্যালগরিদম সিস্টেমের মধ্যেই ইন্টিগ্রেটেডএই অ্যালগরিদমটি সিস্টেম স্টার্টআপের সময় এবং অ্যাপ্লিকেশন চালু করার সময় কোন উপাদানগুলি লোড করা হয় তা রেকর্ড করে এবং ভবিষ্যতে ব্যবহারের জন্য ডিস্ক রিডিং আরও দক্ষতার সাথে সংগঠিত করে, যাতে সিস্টেম এবং অ্যাপ শুরুর সময় হ্রাস পেয়েছে.

  উইন্ডোজ ১১ এমন একটি ফাইল এক্সপ্লোরার প্রস্তুত করছে যা অনুসন্ধানের জন্য হালকা এবং কম র‍্যাম ব্যবহার করে।

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

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

সুপারফেচ (সিসমেইন): উইন্ডোজে প্রিফেচের বিবর্তন

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

SuperFetch/SysMain ব্যাকগ্রাউন্ডে চলে যেমন a র‍্যাম ব্যবহারের দিকে দৃষ্টি নিবদ্ধ করে মেমরি ব্যবস্থাপনা পরিষেবাস্টার্টআপ এবং প্রাথমিক প্রোগ্রাম লোডিংয়ের সময় কোন ফাইলগুলি জড়িত তা কেবল লগ করার পরিবর্তে, আপনার দৈনন্দিন অভ্যাসগুলি বিশ্লেষণ করুন: আপনি কোন অ্যাপ্লিকেশনগুলি খুলবেন, কখন এবং কতবার। এই ডেটা দিয়ে, অ্যাপ্লিকেশনগুলিকে আরও কার্যকরভাবে মেমোরিতে অনুমান এবং লোড করার চেষ্টা করুন। আমার মনে হয় তুমি শীঘ্রই যে অ্যাপগুলো ব্যবহার করবেযাতে আপনি যখন তাদের উপর ক্লিক করেন, তারা প্রায় তাৎক্ষণিকভাবে খুলে যায়।

প্রচুর RAM এবং যান্ত্রিক হার্ড ড্রাইভ সহ মেশিনগুলিতে এই ধারণাটি বোধগম্য, যেখানে এক্সিকিউটেবল এবং লাইব্রেরি প্রিলোড করার জন্য বিনামূল্যে মেমরি ব্যবহার করলে ল্যাটেন্সি কমে যায় লক্ষণীয়। তবে, সীমিত মেমোরি বা SSD সহ সিস্টেমে, সুবিধা হ্রাস পেতে পারে, এমনকি যদি পরিষেবাটি একটি ক্রমাগত পঠন/লেখার লুপে প্রবেশ করে, তাহলে সমস্যাও তৈরি হতে পারে, যা দীর্ঘ সময় ধরে ডিস্কের ব্যবহার ১০০% পর্যন্ত বাড়িয়ে দেয়।

উইন্ডোজ ১০ এর পুরোনো ভার্সনগুলিতে, আপনি সরাসরি পরিষেবাটি খুঁজে পেতে পারেন সুপারফ্যাচ সার্ভিসেস কনসোলে। ১৮০৯ সংস্করণ থেকে শুরু করে, মাইক্রোসফ্ট এটির নাম পরিবর্তন করে সিসমেইনযদিও এর উদ্দেশ্য একই রয়ে গেছে: RAM-তে লোড করে অনুভূত কর্মক্ষমতা অপ্টিমাইজ করা যা এটি মনে করে যে আপনি সম্ভবত ব্যবহার করবেন।

উইন্ডোজে প্রিফেচ এবং সুপারফেচের মধ্যে পার্থক্য

যদিও উভয় প্রক্রিয়া একসাথে কাজ করে, প্রিফেচ এবং সুপারফেচ (সিসমেইন)-এর মধ্যে পার্থক্যগুলি কী খেলতে হবে তা জানার মূল চাবিকাঠি। যখন আপনি আপনার সরঞ্জাম অপ্টিমাইজ করতে চান।

একদিকে, প্রিফেচ লগিং এবং ডিস্ক রিড অপ্টিমাইজ করার উপর ফোকাস করে উইন্ডোজ চালু করতে এবং অ্যাপ্লিকেশন চালু করতে প্রয়োজনীয় ফাইলগুলির। এর প্রধান সুযোগ হল স্টোরেজ: এটি ট্রেস তৈরি করে, অ্যাক্সেস সংগঠিত করে এবং সংশ্লিষ্ট ফোল্ডারে .pf ফাইল তৈরি করে।

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

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

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

HDD এবং SSD এর সাথে প্রিফেচ এবং সুপারফেচের সম্পর্ক

উইন্ডোজ প্রিফেচিং এবং সুপারফেচের মধ্যে পার্থক্য

সবচেয়ে বেশি জিজ্ঞাসিত প্রশ্নগুলির মধ্যে একটি হল কি SSD সহ পিসিতে Prefetch এবং SuperFetch ব্যবহার করা যুক্তিসঙ্গত।এর উত্তর দেওয়ার জন্য, আমাদের বুঝতে হবে সাম্প্রতিক বছরগুলিতে স্টোরেজ কীভাবে পরিবর্তিত হয়েছে।

  উইন্ডোজের জন্য ড্রোন সিমুলেটর: সম্পূর্ণ নির্দেশিকা এবং তুলনা

মেকানিক্যাল হার্ড ডিস্ক ড্রাইভে (HDDs), যেখানে রিড/রাইট হেডকে ডেটা পড়ার জন্য শারীরিকভাবে নড়াচড়া করতে হয়, এই অ্যালগরিদমগুলির উন্নতি খুবই স্পষ্ট।কম হেড জাম্প, আরও সুশৃঙ্খল পঠন এবং গুরুত্বপূর্ণ ফাইলগুলি প্রিলোড করার ফলে দ্রুত বুট টাইম হয় এবং অ্যাপ্লিকেশনগুলি স্ক্রিনে উপস্থিত হতে কম সময় নেয়।

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

এছাড়াও, প্রতিবার যখন প্রিফেচ .pf ফাইল তৈরি করে বা আপডেট করে, এবং প্রতিবার যখন সুপারফেচ ডেটা পুনর্গঠন করে, তখন নিম্নলিখিতগুলি ঘটে: ইউনিটে অতিরিক্ত লেখাযদিও আধুনিক SSD গুলি বিপুল সংখ্যক লেখা সমর্থন করে, তবুও সর্বোত্তম অনুশীলন হিসেবে সাধারণত এমন ক্রিয়াকলাপ কমানোর পরামর্শ দেওয়া হয় যা স্পষ্ট সুবিধা প্রদান করে না, বিশেষ করে কম দামের SSD গুলিতে বা যেগুলি বহু বছর ধরে ব্যবহৃত হচ্ছে।

উইন্ডোজ ৭ থেকে, অপারেটিং সিস্টেম নিজেই সক্ষম সিস্টেম ডিস্কটি একটি SSD কিনা তা সনাক্ত করুন এবং এই প্যারামিটারগুলির কিছু স্বয়ংক্রিয়ভাবে সামঞ্জস্য করুন। তবে, HDD থেকে ক্লোন করা ইনস্টলেশন, পুরানো কনফিগারেশন, অথবা ক্লিন ইনস্টল ছাড়াই আপগ্রেড করা সিস্টেমগুলিতে, Prefetch এবং SuperFetch ডিস্কটি যান্ত্রিকভাবে কাজ করতে পারে।

প্রিফেচ ফোল্ডারটি কি পরিষ্কার বা নিষ্ক্রিয় করা উচিত?

সময়ের সাথে সাথে, এটাই স্বাভাবিক যে C:\Windows\Prefetch ফোল্ডারে প্রচুর সংখ্যক .pf ফাইল জমা হয়।এর ফলে অনেক ব্যবহারকারী ভাবতে শুরু করেন যে, পর্যায়ক্রমে এগুলো মুছে ফেলা কি যুক্তিযুক্ত, কারণ কর্মক্ষমতা উন্নত করার জন্য রক্ষণাবেক্ষণ পদ্ধতি সিস্টেম গতি।

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

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

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

উইন্ডোজে প্রিফেচ কীভাবে সক্ষম বা নিষ্ক্রিয় করবেন

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

মানটি রুটে অবস্থিত HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\Prefetch Parametersএই কী-এর মধ্যে আপনি একটি DWORD এন্ট্রি পাবেন যার নাম সক্ষম করুন (কিছু উৎসে এটিকে সংক্ষেপে EnablePrefetch হিসেবে দেখানো হয়েছে)।

EnablePrefetcher এর সম্ভাব্য মানগুলি নিম্নরূপ, এবং তারা নির্ধারণ করে প্রিলোডিং কীভাবে প্রয়োগ করবেন:

  • 0 – প্রিফেচ সম্পূর্ণরূপে অক্ষম।
  • 1 - শুধুমাত্র অ্যাপ্লিকেশন কার্যকর করার জন্য প্রিফেচ।
  • 2 - শুধুমাত্র সিস্টেম স্টার্টআপের জন্য প্রিফেচ।
  • 3 – বুট এবং অ্যাপ্লিকেশন উভয়ের জন্যই প্রিফেচ সক্রিয় (এটি HDD সহ কম্পিউটারগুলিতে প্রস্তাবিত এবং ডিফল্ট সেটিং)।

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

যদি আপনার পিসিতে একটি আধুনিক SSD এবং আপনি অপ্রয়োজনীয় লেখা কমাতে চানঅনেক ব্যবহারকারী মানটি এতে সেট করতে পছন্দ করেন 0 এটি নিষ্ক্রিয় করতে। দৈনন্দিন ব্যবহারে কর্মক্ষমতা হ্রাস সাধারণত ন্যূনতম বা অদৃশ্য হয়, যখন এই অ্যালগরিদমের সাথে যুক্ত লেখার ক্রিয়াকলাপ হ্রাস পায়।

উইন্ডোজ ১০ এবং ১১-এ সুপারফেচ (সিসমেইন) কীভাবে নিষ্ক্রিয় বা সামঞ্জস্য করবেন

সুপারফেচ পরিষেবা, যা এখন নামে পরিচিত উইন্ডোজ ১০ এবং উইন্ডোজ ১১ এর সর্বশেষ সংস্করণে সিসমেইনএটি সিস্টেম সার্ভিসেস কনসোল থেকে পরিচালিত হয়। যদি আপনি অস্বাভাবিক ডিস্ক কার্যকলাপ বা অব্যক্তভাবে উচ্চ RAM ব্যবহার লক্ষ্য করেন তবে এই সেটিংটি খুবই কার্যকর।

  প্যাকেজ-সক্ষম আপডেট এবং উইন্ডোজ আপডেট নিয়ন্ত্রণ

এর আচরণ পরিবর্তন করতে, আপনাকে রান ডায়ালগ বক্সটি খুলতে হবে উইন্ডোজ + আর, লিখতে services.msc এবং এন্টার টিপুন। প্রদর্শিত উইন্ডোতে, তালিকাটি স্ক্রোল করুন যতক্ষণ না আপনি পরিষেবাটি খুঁজে পান। সিসমেইন (পুরোনো ইনস্টলেশনে এটি এখনও "সুপারফেচ" হিসাবে প্রদর্শিত হতে পারে)।

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

সঙ্গে দলে HDD ড্রাইভ এবং অল্প RAMসাধারণত SysMain কে স্বয়ংক্রিয় মোডে রেখে দেওয়াই ভালো, কারণ এটি সাধারণ অ্যাপ্লিকেশনের লোড মসৃণ করতে সাহায্য করে। মেশিনে SSD এবং পর্যাপ্ত RAMএটি নিষ্ক্রিয় করলে প্রোগ্রাম খোলার সময় কোনও লক্ষণীয় হ্রাস ছাড়াই ধ্রুবক ডিস্ক এবং CPU ব্যবহার হ্রাস পেতে পারে।

উইন্ডোজে প্রিফেচ, সুপারফেচ এবং অন্যান্য কর্মক্ষমতা বিষয়গুলি

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

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

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

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

কখন প্রিফেচ এবং সুপারফেচ নিষ্ক্রিয় করা যুক্তিসঙ্গত?

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

আপনি যদি একটি ব্যবহার প্রধান ড্রাইভ হিসেবে HDDসবচেয়ে বুদ্ধিমানের কাজ হলো Prefetch কে 3 এ এবং SysMain কে স্বয়ংক্রিয়ভাবে চালু রাখা, যদি না আপনি স্পষ্টভাবে বুঝতে পারেন যে পরবর্তীটি 100% ডিস্ক ব্যবহারের সমস্যা সৃষ্টি করছে। বেশিরভাগ ক্ষেত্রেই, উভয় ফাংশনই অসুবিধার চেয়ে বেশি সুবিধা প্রদান করে।

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

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

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

উইন্ডোজ 10 লোগো চিত্র
সম্পর্কিত নিবন্ধ:
চূড়ান্ত পারফরম্যান্স: কর্মক্ষমতা সর্বাধিক করতে উইন্ডোজ 10 এ পাওয়ার মোড