ডিফ্র্যাগমেন্টিং প্রোগ্রামগুলি কীভাবে কাজ করে?


13

ক) খণ্ডন থেকে মুক্তি পেতে একটি সাধারণ ডিফ্র্যাগমেন্টিং প্রোগ্রামটি কোন অ্যালগরিদম ব্যবহার করবে?

খ) ডিফ্রেগ্লারে আমার কাছে একটি দ্রুত ডিফ্র্যাগ বিকল্প এবং একটি ডিফ্রেগ বিকল্প রয়েছে। ধরেই নেওয়া হচ্ছে ডিফ্র্যাগ একটি সাধারণ ডিফ্র্যাগমেন্টেশন করবে, দ্রুত ডিফ্র্যাগ কী করবে?

উত্তর:


13

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

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

আপনি এখানে থেকে পুরো নিবন্ধটি পড়তে পারেন: ইঞ্জিনিয়ারিং উইন্ডোজ 7 - ডিস্ক ডিফ্র্যাগমেন্টেশন।

আপনার প্রশ্নের দ্বিতীয় অংশের জন্য, প্যারিফর্ম ডক্সের একটি উত্তর রয়েছে:

ডিফ্র্যাগলারের ডিফ্র্যাগমেন্টেশনের জন্য দুটি পৃথক পদ্ধতি রয়েছে: নিয়মিত ডিফ্র্যাগ এবং কুইক ডিফ্রেগ। কুইক ডিফ্রেগ দ্রুততর, তবে ফলাফলগুলি নিয়মিত ডিফ্র্যাগের মতো অনুকূল নয়।

কুইক ডিফ্রেগ নির্দিষ্ট বৈশিষ্ট্যযুক্ত ফাইলগুলি এড়িয়ে দ্রুত কাজ করে। এগুলি বিকল্প ডায়ালগ বক্সের দ্রুত ডিফ্র্যাগ ট্যাবে নির্দিষ্ট করা আছে।

50MB এর চেয়ে বড় টুকরা সহ ফাইলগুলি এড়ানো ডিফল্ট কুইক ডিফ্র্যাগ নিয়ম।

ডিফ্র্যাগমেন্টেশন আরও ভাল বোঝার জন্য, উইকিপিডিয়ায় একটি ভাল পৃষ্ঠা রয়েছে


+1 এটি Defrag সম্পর্কে প্রায় যা বলতে পারি তার সাথে সম্পর্কিত!
r0ca

2

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

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


0

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

বিটিডব্লিউর একটি আশ্চর্যজনক অ্যাপ মাইডিফ্রেগ নিন , আপনি কিছুটা বাড়িয়ে নিজের ডিফ্রেগ অ্যালগরিদম লিখতে পারেন।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.