যখন আমরা উইন্ডোজ-এ একটি ফাইল সংরক্ষণ করি - হার্ড ডিস্কের র্যান্ডম বা ডিটেকটিনিস্ট ফাইলের প্রকৃত অবস্থান?


2

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

উত্তর:


4

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

  • বিভিন্ন ফাইল সিস্টেম (ext4, btrfs, এনটিএফএস ...) বিভিন্ন বরাদ্দ অ্যালগরিদম ব্যবহার করুন,

  • যা লেখাটি প্রোগ্রামের দ্বারা প্রভাবিত হতে পারে (উদাঃ 100 মেগাবাইটে ধীরে ধীরে এমন ফাইলটি কখনও কখনও একটি ফাইল থেকে পৃথকভাবে বরাদ্দ করা হবে যা ফোলক্যাট () একবারে 100 MB এ তৈরি করে তৈরি করা হয়)

  • পাশাপাশি অন্যান্য প্রোগ্রাম বি ডিস্কের একই সময়ে লেখা, ফাইল বি বরাদ্দকরণ ফাইল A লিখেছে কিনা তা নির্ভর করবে কিনা তা নির্ভর করবে কিনা (আপনার মাল্টি-কোর বা মাল্টি-CPU সিস্টেম থাকলে এখানে সমস্ত নির্ধারনবাদ চলে যায়);

  • আকার এবং বিদ্যমান ফাইল অবস্থান;

  • আকার এবং অবস্থান মোছা ফাইলগুলি (উদাঃ লগ-স্ট্রাকচারযুক্ত ফাইল সিস্টেমগুলিতে, তথ্য শুধুমাত্র এগিয়ে যায়)

  • বিভিন্ন ডিস্কের ধরন (চৌম্বকীয় ডিস্কগুলির তুলনায় কঠিন-রাষ্ট্র ডিস্কগুলিতে লেখার সময় ফাইল সিস্টেমগুলি বিভাজন সম্পর্কে অনেক কম যত্ন নিতে পারে);

  • শারীরিক দুর্নীতি (যদি একটি সেক্টর দুর্নীতিগ্রস্ত হয়, তবে ফাইল সিস্টেম কেবলমাত্র এক সেক্টরকে বাদ দেওয়ার পরিবর্তে সমগ্র ফাইলটি বাছাই করতে পারে);

এবং অবশেষে, উভয় উদাহরণ কম্পিউটারে যদি কাঁচা ডিস্ক সামগ্রীর 1: 1 কপি থাকে,

  • কিছু ফাইল সিস্টেম may র্যান্ডম পছন্দ করুন যদি এটি আলগোরিদিম মধ্যে লেখা হয়। একটি দ্রুত grep থেকে, এটি মনে হয় যে কমপক্ষে এক্সটি একটি ফলোব্যাক হিসাবে র্যান্ডম পছন্দ ব্যবহার করে যখন সমস্ত পছন্দ সমান হয়।

2

এটা ফাইল সিস্টেম, বাস্তবায়ন এবং বহিরাগত কারণ উপর নির্ভর করে।

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

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


2
মডার্ন অপারেটিং সিস্টেমগুলি সিএনএন ফ্রিকোয়েন্সি বৈচিত্র্য, ডিস্ক টাইমিং বা কীবোর্ড ইন্টারপ্রিটগুলি যা সম্পূর্ণরূপে নির্ণায়ক নয় সেগুলি থেকে কার্নেল PRNG বীজ। এমনকি যদি আপনার দুটি অভিন্ন সিস্টেম থাকে তবে তাদের আরএনজিগুলি এখনও বিভিন্ন মান উৎপাদন করতে পারে কারণ প্রোগ্রামটি কয়েকটি চক্র পরে শুরু করে।
grawity
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.