কোনও ইউএসবি ফ্ল্যাশ ড্রাইভ থেকে ডেটা কতবার পড়া যায়?


13

আমি জানি যে ইউএসবি ফ্ল্যাশ ড্রাইভে পারফর্মিং লেখার ফলে ডিভাইসের আয়ু হ্রাস পায়। আমি শুনেছি যে লেখার পরিমাণটি 100,000 থেকে 10 মিলিয়ন কোথাও রয়েছে, তবে আমি কতগুলি পাঠ্য অপারেশন সম্পর্কে শুনিনি। ডিভাইস থেকে পড়া কি মোটের পক্ষে গণনা করে?

আমি একবারে ফ্ল্যাশ ড্রাইভে লিখতে এবং এটি কেবল পঠনযোগ্যতে সেট করতে আগ্রহী। তারপরে ডিভাইস থেকে প্রতিদিন এক হাজার বা তারও বেশি বার ফাইলগুলি পড়ছেন, কিন্তু ভাবছেন (যদি বলা হয় প্রতি দিন 1000 পড়ুন), ফ্ল্যাশ ড্রাইভটি 100 দিনের মধ্যে প্রতিস্থাপন করা দরকার (100,000 আর / ডাব্লু চক্রের জীবনকাল ধরে)?


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

উত্তর:


10

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


সুতরাং, যতক্ষণ না আপনি কেবল ড্রাইভে এক সময় লেখেন ততক্ষণ কোনও সমস্যা রিডিং হবে না (এবং কেবল পঠন) ডিভাইসটি কার্যত এক বছর বা আরও বেশি ধরে থামানো হবে না?
জন

কয়েক দশক ধরেও।
ডেভিড শোয়ার্জ


3

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

আপনার ফ্ল্যাশ ড্রাইভ 1MB ডিভাইসে 10K ফাইলের 100,000 লেখার চেয়ে উল্লেখযোগ্যভাবে দীর্ঘস্থায়ী হবে।


হুঁ ... এটি কি ফ্ল্যাশ ড্রাইভের জন্য ডিফ্রেগমেন্টিং ক্ষতিকারক করে তুলবে?
thegrinner

1
@ থেগ্রিনার হ্যাঁ
টমাস

1

ফ্ল্যাশ ড্রাইভ (এসএসডি বা ইউএসবি) এর জীবনধারণ কোনও সংখ্যা বা ব্যর্থতার (এমটিবিএফ) মধ্যবর্তী সময়ের কথা বলা যতটা সহজ নয়। ব্যর্থতার সাথে বিষয়টি লাইনার নয়।

হার্ড ড্রাইভস (চৌম্বকীয় মিডিয়া) (1) কন্ট্রোলার সার্কিট বোর্ডের সাথে সম্পর্কিত ব্যর্থতা (2) ড্রাইভের রিড লিখিত প্রধানগুলি (3) ভারাক্রান্ত অবসন্নতা, তবে খুব কমই মিডিয়া তার স্ব।

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

গবেষকরা বিভিন্ন ফ্ল্যাশ-র‌্যাম ড্রাইভ অ্যাসেমব্লিগুলি কীভাবে পরীক্ষা করেছিল সে সম্পর্কে একটি নিবন্ধ এখানে। এবং যেমনটি আমি আগে বলেছি ... এটি কিছু মূল ডেটা এবং উত্পাদন পদ্ধতির উপর নির্ভর করে।

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

http://www.zdnet.com/article/usb-drive-life-fact-or-fiction/


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

1

ডেভিড শোয়ার্জের উত্তরটি সমস্ত "ব্যবহারিক উদ্দেশ্য" জুড়ে। এই উত্তরটি "অযৌক্তিক উদ্দেশ্যে" ফোকাস করবে। সীমাহীন পাঠের নিয়মের একটি তাত্ত্বিক ব্যতিক্রম রয়েছে তবে এর একটি সহজ সমাধান রয়েছে।

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

নিয়ন্ত্রক পঠন সংখ্যার উপর নজর রাখার মাধ্যমে এবং ত্রুটিগুলি এড়ানো যায় যে অবক্ষয়ের সমস্যা হওয়ার আগে ব্লকগুলি অনুলিপি করে। কেবল অন্য কোথাও ব্লকটি অনুলিপি করা এবং তারপরে মূল ব্লকটি মুছে ফেলা সবকিছু পুনরায় সেট করে এবং মূল ব্লকটি আবার ব্যবহার করা যেতে পারে। উৎস

এমএলসির জন্য থাম্বের বিধিটি ১,০০,০০০ পাঠ্য; এসএলসি-র জন্য এটি 1,000,000 2 টি পঠিত (মাল্টি-লেভেল সেল, বা এমএলসি, এবং সিঙ্গেল-লেভেল সেল, বা এসএলসি, দুই ধরণের ফ্ল্যাশ মেমরি )। সুতরাং "সাধারণ" ব্যবহারের অধীনে, এই থ্রেশহোল্ডগুলি এমন কোনও সমস্যা নাও হতে পারে যা নিয়ামককে পরিচালনা করতে হবে।

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

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

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


দ্রষ্টব্য: নীচের উভয় উত্সই সরাসরি ডাউনলোড লিঙ্ক; আপনি এটিতে ক্লিক করার সাথে সাথে একটি পিডিএফ ফাইল ডাউনলোড হবে।
1 http://users.ece.cmu.edu/~omutlu/pub/flash-read-disturb-erferences_dsn15.pdf
2 http://www.ddlreport.com/r0/download/1507743~59e7b9dda2c0e0a0f7ff119a7611cp_sh_jc_nc_nm__mm_sm_sm_sm_sm_sm_nmn_mm

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