আমি স্থির করেছি যে কিছু পশ্চাদপট তথ্য এই উত্তরটি পরিষ্কার করতে সহায়ক হতে পারে তবে আপনি দেখতে পাচ্ছেন আমি কিছুটা ওসিডি গিয়েছিলাম যাতে আপনি শেষ দিকে যেতে চান এবং প্রয়োজনে ফিরে যেতে পারেন। যদিও আমি কিছুটা জানি, আমি এসএসডি-তে বিশেষজ্ঞ নই তাই যদি কেউ ভুল দেখে তা সম্পাদনা করে। :)।
পেছনের তথ্য:
একটি এসএসডি কী ?:
একটি এসএসডি বা সলিড স্টেট ড্রাইভ হ'ল স্টোরেজ ডিভাইস যার কোনও চলমান অংশ নেই। এসএসডি শব্দটি প্রায়শই হার্ড ড্রাইভের বিকল্প হিসাবে কাজ করার উদ্দেশ্যে ন্যানড-ফ্ল্যাশ ভিত্তিক শক্ত রাষ্ট্রের ড্রাইভগুলি নির্দিষ্ট করে বোঝানো হয়, তবে বাস্তবে তারা এসএসডি-র একটি রূপ, এমনকি সর্বাধিক জনপ্রিয় নয়। এসএসডি-র সর্বাধিক জনপ্রিয় ধরণটি ইউএসবি স্টিকস (ফ্ল্যাশ ড্রাইভ), এবং মেমরি কার্ডগুলির মতো ন্যানড-ফ্ল্যাশ ভিত্তিক অপসারণযোগ্য মিডিয়া, যদিও তারা খুব কমই এসএসডি হিসাবে উল্লেখ করা হয়। এসএসডিগুলি র্যাম ভিত্তিকও হতে পারে তবে বেশিরভাগ র্যাম-ড্রাইভগুলি শারীরিক হার্ডওয়্যারের বিপরীতে তৈরি সফ্টওয়্যার।
নন্দ-ফ্ল্যাশ এসএসডি কেন একটি হার্ড ড্রাইভ বিকল্প হিসাবে কাজ করতে ইচ্ছুক ??
একটি অপারেটিং সিস্টেম চালানোর জন্য, এবং এটি সফ্টওয়্যারটির একটি দ্রুত স্টোরেজ মাধ্যম প্রয়োজন। এখান থেকেই মেষটি খেলায় আসে, তবে historতিহাসিকভাবে রাম ব্যয়বহুল ছিল এবং সিপিইউর বিশাল পরিমাণের সমাধান করতে পারেনি। আপনি যখন কোনও অপারেটিং সিস্টেম পরিচালনা করেন বা প্রোগ্রাম করেন তখন প্রয়োজনীয় প্রয়োজনীয় তথ্যের অংশগুলি আপনার ম্যামে অনুলিপি করা হয়, কারণ আপনার স্টোরেজ ডিভাইস যথেষ্ট দ্রুত নয়। একটি বাধা তৈরি করা হয়েছে, কারণ ধীর স্টোরেজ ডিভাইস থেকে রামে ডেটা অনুলিপি করার জন্য আপনাকে অপেক্ষা করতে হবে। যদিও সমস্ত ন্যানড ফ্ল্যাশ এসএসডি আরও প্রচলিত হার্ড ড্রাইভের চেয়ে ভাল পারফরম্যান্স অর্জন করতে পারে না, তবুও দ্রুত অ্যাক্সেসের সময় দেওয়ার, গতি পড়ার এবং গতি লেখার মাধ্যমে বাধা হ্রাস করতে সহায়তা করে।
নন্দ-ফ্ল্যাশ কি ?:
ফ্ল্যাশ স্টোরেজ এমন স্টোরেজ মাধ্যম যা ডেটা সঞ্চয় করার জন্য চৌম্বকবাদের চেয়ে বিদ্যুৎ ব্যবহার করে। নান্দ-ফ্ল্যাশ হ'ল ফ্ল্যাশ স্টোরেজ যা ন্যানড গেটওয়ে ব্যবহার করে। এ্যান্ড-ফ্ল্যাশ থেকে পৃথক যা এলোমেলো অ্যাক্সেস, ন্যান্ড-ফ্ল্যাশ ক্রমানুসারে অ্যাক্সেস করা হয়।
নন্দ-ফ্ল্যাশ এসএসডি কীভাবে ডেটা সঞ্চয় করে?:
নন্দ-ফ্ল্যাশ স্টোরেজটি ব্লক দিয়ে তৈরি, সেই ব্লকগুলি কোষগুলিতে বিভক্ত, কোষগুলিতে পৃষ্ঠা রয়েছে। কোনও হার্ড ড্রাইভের বিপরীতে যা ডেটা সঞ্চয় করতে চৌম্বকীয়তা ব্যবহার করে, ফ্ল্যাশ মিডিয়ামগুলি বিদ্যুত ব্যবহার করে, কারণ এই ডেটা অতিরিক্ত লিখিত হতে পারে না; স্থানটি পুনরায় ব্যবহার করতে ডেটা অবশ্যই মুছতে হবে। ডিভাইস পৃথক পৃষ্ঠাগুলি মুছতে পারে না; Erasal অবশ্যই একটি ব্লক স্তরে ঘটতে হবে। যেহেতু ইতিমধ্যে ব্যবহৃত একটি ব্লকে ডেটা লিখিত হতে পারে না (এমনকি এর সমস্ত পৃষ্ঠা না থাকলেও) প্রথমে পুরো ব্লকটি অবশ্যই মুছতে হবে এবং তারপরে এখন খালি ব্লকে এর পৃষ্ঠাগুলিতে ডেটা লেখা থাকতে পারে। সমস্যাটি হ'ল আপনি যে পৃষ্ঠাগুলিতে ইতিমধ্যে কোনও ডেটা হারাবেন, সেই ডেটা সহ যা আপনি বাতিল করতে চান না! এই বিদ্যমান ডেটা ধরে রাখা রোধ করতে ব্লক এরালাল সম্পাদন করার আগে অন্য কোথাও অনুলিপি করতে হবে।
হার্ড ড্রাইভে একটি চৌম্বকীয় প্লেট ডেটা সঞ্চয় করতে ব্যবহৃত হয়। অনেকটা বিনিল রেকর্ডের মতো প্লেটের ট্র্যাক রয়েছে এবং এই ট্র্যাকগুলি সেক্টর নামক বিভাগগুলিতে বিভক্ত করা হয়েছে। একটি সেক্টর নির্দিষ্ট পরিমাণে ডেটা ধরে রাখতে পারে (সাধারণত 512 বাইট তবে কিছুটা নতুন 4KB)। আপনি যখন প্রয়োগ করেন একটি ফাইল সিস্টেম সেক্টরগুলি ক্লাস্টারগুলিতে গোষ্ঠীভুক্ত করা হয় (আপনার নির্দিষ্ট করা একটি আকারের উপর ভিত্তি করে, তাকে বরাদ্দ আকার বা ক্লাস্টার আকার বলে) এবং তারপরে ফাইলগুলি ক্লাস্টারে জুড়ে লেখা হয়। আপনার খাতের আকারের চেয়ে ক্লাস্টারগুলিকে আরও ছোট করে তুলতে কোনও খাতকে ভাগ করাও সম্ভব। একটি ক্লাস্টারে কোনও ফাইল লেখার পরে ক্লাস্টারে অব্যবহৃত স্থানটি (বা বেশ কয়েকটি) ব্যবহারযোগ্য নয়, পরবর্তী ফাইলটি একটি নতুন ক্লাস্টারে শুরু হয়। প্রচুর অব্যবহারযোগ্য স্থান এড়াতে লোকেরা সাধারণত ছোট ক্লাস্টার আকার ব্যবহার করে তবে বড় ফাইলগুলি লেখার সময় এটি কার্যকারিতা হ্রাস করতে পারে। নন্দ-ফ্ল্যাশ এসএসডিগুলির চৌম্বকীয় প্লেট নেই, তারা মেমরি ব্লকগুলির মধ্য দিয়ে বিদ্যুৎ ব্যবহার করে। একটি ব্লক পৃষ্ঠাগুলি সমন্বিত কোষ দ্বারা তৈরি করা হয়। পৃষ্ঠাগুলির এক্স ক্ষমতা (সাধারণত 4 কেবি) থাকে এবং সুতরাং পৃষ্ঠাগুলির সংখ্যা একটি ব্লকের (সাধারণত 512 কেবি) ক্ষমতা নির্ধারণ করে। এসএসডি-তে একটি পৃষ্ঠা একটি হার্ড ড্রাইভের খাতকে সমান করে, কারণ তারা উভয়ই স্টোরেজের ক্ষুদ্রতম বিভাগকে উপস্থাপন করে।
পরিধান স্তর কি ?:
নন্দ-ফ্ল্যাশ স্টোরেজ ব্লকগুলি এগুলিতে লিখিত হতে পারে এবং সীমিত সংখ্যক বার মুছতে পারে (তাদের জীবনচক্র হিসাবে উল্লেখ করা হয়)। ক্ষমতা হ্রাস (মৃত ব্লক) এর যন্ত্রণা থেকে ড্রাইভকে আটকাতে যতটা সম্ভব ব্লকগুলি সমানভাবে বজায় রাখা বুদ্ধিমান। আপনি যদি নন্দ-ফ্ল্যাশ ভিত্তিক এসএসডি ব্যবহার করে থাকেন তবে অনেক লোকেরা আপনার অপারেটিং সিস্টেমে কোনও পৃষ্ঠা ফাইল বা অদলবদল না করার পরামর্শ দেওয়ার কারণে সীমিত জীবনচক্রটিও মূল কারণ হ'ল যদিও ডিভাইস থেকে রামে দ্রুত ডেটা ট্রান্সফার গতিও একটি প্রধান যে পরামর্শ ফ্যাক্টর)।
ওভার বিধানের কি ?:
ওভার প্রভিশনিং কতটা ফাঁকা জায়গা আছে তার মধ্যে পার্থক্য নির্ধারণ করে, তুলনামূলকভাবে সেখানে কতটা উপস্থিত রয়েছে তা তুলনা করে। নন্দ-ফ্ল্যাশ ভিত্তিক স্টোরেজ ডিভাইসগুলি তার চেয়ে ছোট বলে দাবি করে যাতে আবর্জনা ব্যবহারের জন্য ফাঁকা ব্লক হওয়ার নিশ্চয়তা রয়েছে। ডায়নামিক ওভার প্রভিশিং নামে একটি দ্বিতীয় ধরণের ওভার প্রভিশন রয়েছে যা কেবল দেখানো মুক্ত জায়গার মধ্যে জ্ঞাত মুক্ত স্থানকে বোঝায়। প্রভিশনিং ওভারের জন্য দুই ধরণের ডায়নামিক রয়েছে: অপারেটিং সিস্টেম স্তর এবং ড্রাইভ কন্ট্রোলার স্তর। অপারেটিং সিস্টেমের স্তরে ট্রিম ব্যবহার করা যেতে পারে ব্লকগুলি ফ্রি করতে যা তারপরে ইমমিডিয়েটলে লেখা যেতে পারে। কন্ট্রোলার স্তরে আনলোকটেড ড্রাইভ স্পেস (পার্টিশনবিহীন, কোনও ফাইল সিস্টেম নেই) ব্যবহার করা যেতে পারে। আরও নিখরচায় ব্লক থাকা ড্রাইভকে সর্বোত্তম পারফরম্যান্সে চালিয়ে যেতে সহায়তা করে কারণ এটি অবিলম্বে লিখতে পারে।
লেখার প্রশস্তকরণ কী ?:
যেহেতু নান্দ-ফ্ল্যাশ মাধ্যমগুলিকে একটি ব্লক লেখার আগে তা মুছতে হবে, ব্লকের অভ্যন্তরে থাকা কোনও ডেটা যা মুছে ফেলা হচ্ছে না তা আবর্জনা নিষ্পত্তি করে একটি নতুন ব্লকে অনুলিপি করতে হবে। এই অতিরিক্ত লেখাগুলি লেখার প্রশস্তি বলা হয়।
ট্রিম কি??:
অপারেটিং সিস্টেমগুলি ট্র্যাডিশনাল হার্ড ড্রাইভগুলি মাথায় রেখে নির্মিত হয়। মনে রাখবেন একটি traditionalতিহ্যবাহী হার্ড ড্রাইভ সরাসরি ডেটা ওভাররাইট করতে পারে। আপনি যখন কোনও ফাইল মুছুন অপারেটিং সিস্টেম এটিকে মুছে ফেলা হিসাবে চিহ্নিত করে (ঠিক আছে ওভার-রাইটিং), তবে সেখানে লেখার ক্রিয়াকলাপ না হওয়া পর্যন্ত তথ্য এখনও রয়েছে is নন্দ-ফ্ল্যাশ ভিত্তিক এসএসডিগুলিতে এটি একটি সমস্যা, কারণ ডেটা প্রথমে মুছতে হবে। Erasal একটি ব্লক স্তরে ঘটে তাই অতিরিক্ত তথ্য থাকতে পারে যা মোছা হচ্ছে না। আবর্জনা নিষ্পত্তি কোনও ডেটা অনুলিপি করে যা খালি ব্লকে মুছে ফেলার জন্য নেই এবং তারপরে প্রশ্নযুক্ত ব্লকগুলি মুছতে পারে। এটি সব সময় নেয়, এবং unneccesary লেখার কারণ (প্রশস্তি লিখুন)! এটির কাছাকাছি যাওয়ার জন্য ট্রিম নামে একটি বৈশিষ্ট্য তৈরি করা হয়েছিল। ট্রিম অপারেটিং সিস্টেমকে এসএসডি বলার শক্তি দেয় আপনি সেখানে কোনও রাইটিং অপারেশন করার অনুরোধ করছেন না এমন সময়কালে অপারেটিং সিস্টেমটি মুছে ফেলা হিসাবে চিহ্নিত ডেটাযুক্ত পৃষ্ঠাগুলি সহ ব্লকগুলি মুছে ফেলতে। আবর্জনা সংগ্রহ এটি কাজ করে এবং ফলস্বরূপ ব্লকগুলি মুক্ত হয় যাতে লেখাগুলি আশা করা যায় যে ব্লকগুলিকে প্রথমে মুছে ফেলার দরকার নেই যা প্রক্রিয়াটি দ্রুততর করে তোলে এবং লেখার প্রশস্তকরণকে নূন্যতম হ্রাস করতে সহায়তা করে। এটি ফাইলের ভিত্তিতে করা হয় না; ট্রিম লজিকাল ব্লক ঠিকানা ব্যবহার করে। এলবিএ নির্দিষ্ট করে যে কোন সেক্টর (পৃষ্ঠাগুলি) মুছতে হবে, এবং ইরাল একটি ব্লক স্তরে ঘটে। এবং একটি নূন্যতম লিখন পরিবর্ধন হ্রাস করতে সহায়তা করে। এটি ফাইলের ভিত্তিতে করা হয় না; ট্রিম লজিকাল ব্লক ঠিকানা ব্যবহার করে। এলবিএ নির্দিষ্ট করে যে কোন সেক্টর (পৃষ্ঠাগুলি) মুছতে হবে, এবং ইরাল একটি ব্লক স্তরে ঘটে। এবং একটি নূন্যতম লিখন পরিবর্ধন হ্রাস করতে সহায়তা করে। এটি ফাইলের ভিত্তিতে করা হয় না; ট্রিম লজিকাল ব্লক ঠিকানা ব্যবহার করে। এলবিএ নির্দিষ্ট করে যে কোন সেক্টর (পৃষ্ঠাগুলি) মুছতে হবে, এবং ইরাল একটি ব্লক স্তরে ঘটে।
আপনার প্রশ্নের উত্তর "এসএসডি বিভাজনে অসুবিধা?":
রাম ভিত্তিক এসএসডি:
একেবারে কোনও অসুবিধা নেই কারণ এগুলি এলোমেলো অ্যাক্সেস!
নন্দ-ফ্ল্যাশ ভিত্তিক এসএসডি:
আমার মনে আসা কেবলমাত্র অসুবিধাগুলি হ'ল:
পরিধান স্তরটি খেলতে তেমন নিখরচায় জায়গা পাবে না, কারণ লেখার ক্রিয়াকলাপ একটি ছোট স্থান জুড়ে ছড়িয়ে যাবে, সুতরাং আপনি "পারতেন", তবে ড্রাইভের সেই অংশটি আপনার চেয়ে দ্রুত গতিতে হবে না যদি পুরো ড্রাইভ হয় অতিরিক্ত পার্টিশনের উপর সমতুল্য পরিধান সম্পাদন করা না হলে একক বিভাজন ছিল (যেমন: ডুয়াল বুট)।
হার্ড ড্রাইভের মতো ন্যানড-ফ্ল্যাশ এসএসডি এর অনুক্রমিক অ্যাক্সেস তাই অতিরিক্ত পার্টিশন থেকে আপনার লেখা / পড়ার যে কোনও ডেটা একক পার্টিশনে লেখা থাকলে "সম্ভবত" এর চেয়ে বেশি দূরে থাকবে, কারণ লোকেরা সাধারণত তাদের পার্টিশনে খালি জায়গা ছেড়ে দেয় because । এটি অতিরিক্ত পার্টিশনে সংরক্ষণ করা ডেটার অ্যাক্সেসের সময় বাড়িয়ে তুলবে।
কম মোট জায়গাগুলি খণ্ডিত ফাইলগুলি লেখার সম্ভাব্য প্রবণতা বৃদ্ধি করে এবং পারফরম্যান্সের প্রভাবটি ছোট হলেও মনে রাখবেন যে এটি সাধারণত ন্যানড-ফ্ল্যাশ এসএসডিকে ডিফ্রিজমেন্ট করার জন্য একটি খারাপ ধারণা বলে বিবেচিত হয় কারণ এটি ড্রাইভটি বন্ধ করে দেবে। অবশ্যই কোন ফাইল সিস্টেমের উপর নির্ভর করে আপনি কিছু ফলসকে খুব কম পরিমাণে টুকরো টুকরো টুকরো টুকরো টানতে পারেন, কারণ এগুলি দ্রুত লেখার গতি তৈরি করার জন্য সমস্ত জায়গায় ডাম্প করার পরিবর্তে পুরোপুরি ফাইল লেখার জন্য ডিজাইন করা হয়েছে।
আমি বলব যে এটি একাধিক পার্টিশন রাখা ঠিক আছে, তবে আপনার যদি কিছু পার্টিশন প্রচুর লেখার ক্রিয়াকলাপ পেয়ে থাকে এবং অন্যেরা খুব অল্প করে পান তবে পরিধান সমতলকরণ একটি উদ্বেগ হতে পারে। আপনি যদি পার্টিশন স্থান না ব্যবহার করেন যা আপনি ব্যবহার করার পরিকল্পনা করেন না, এবং পরিবর্তে এটি প্রভিশন দেওয়ার চেয়ে গতিশীলের জন্য ছেড়ে যান আপনি একটি পারফরম্যান্স উত্সাহ পেতে পারেন কারণ ব্লকগুলি মুক্ত করা এবং অনুক্রমিক ডেটা লেখাই সহজ হবে। তবে এমন কোনও গ্যারান্টি নেই যে অতিরিক্ত বিধানের জন্য জায়গার প্রয়োজন হবে যা পরিধান সমতলকরণ সম্পর্কে আমাদের পয়েন্ট # 1 এ ফিরে আসে।
এই থ্রেডের আরও কিছু লোক বিভাজন নিয়ে গতিশীল করার ক্ষেত্রে ট্রিমের অবদানকে কীভাবে প্রভাবিত করবে সে সম্পর্কে আলোচনা তুলে ধরেছে। আমার উপলব্ধি অনুসারে ট্রিম ব্যবহারের ক্ষেত্রগুলি (পৃষ্ঠাগুলি) মুছে ফেলার জন্য ডেটা পতাকাঙ্কিত করে এবং তাই আবর্জনা নিষ্পত্তি সেই ব্লকগুলি মুছে ফেলতে পারে। এই মুক্ত স্থানটি কেবলমাত্র পার্টিশনের মধ্যে বিধানের চেয়ে গতিশীল হিসাবে কাজ করে, কারণ sectors ক্ষেত্রগুলি partition পার্টিশনের ফাইল সিস্টেম দ্বারা ব্যবহৃত ক্লাস্টারের অংশ; অন্যান্য পার্টিশনের নিজস্ব ফাইল সিস্টেম রয়েছে। তবে আমি এটিতে সম্পূর্ণ ভুল হতে পারি কারণ ওভার বিধানের পুরো ধারণাটি আমার কাছে কিছুটা অস্পষ্ট কারণ ডেটা এমন জায়গায় লিখিত হবে যেখানে ফাইল ফাইল নেই বা ড্রাইভের ক্ষমতাও উপস্থিত নেই। এটি আমাকে অবাক করে তোলে যদি সম্ভবত কোনও ফাইল সিস্টেমের মধ্যে ব্লকগুলিতে চূড়ান্ত অপ্টিমাইজড রাইটিং অপারেশনের আগে অস্থায়ী ভিত্তিতে ব্যবস্থার অতিরিক্ত স্থান ব্যবহার করা হয়? ফাইল সিস্টেমের মধ্যে প্রভিশনের উপর গতিশীল হওয়ার ক্ষেত্রে অবশ্যই ট্রিমের অবদান অস্থায়ী হবে না কারণ তারা ইতিমধ্যে ব্যবহারযোগ্য স্থানে থাকার কারণে তারা সরাসরি লিখিত হতে পারে। এটি আমার তত্ত্ব কমপক্ষে। ফাইলসাইট সম্পর্কে আমার বোঝা ভুল? আমি এই সম্পর্কে বিস্তারিত যে কোনও সংস্থান খুঁজে পেতে অক্ষম।