নিম্নলিখিত ফাইল সিস্টেমগুলি TRIM সমর্থন করে: এনটিএফএস, এইচএফএস +, এক্সটি 4, বিটিআরএফস।
অনেকগুলি অপারেটিং সিস্টেম এখন ট্রিম সমর্থন সরবরাহ করে, যা লেখার কর্মক্ষমতা উন্নত করার জন্য ডিজাইন করা হয়েছে। টিআরআইএম কোনও ন্যান্ড ফ্ল্যাশ ডিভাইসের নিয়ামককে মুছে ফেলার প্রক্রিয়া পরিচালনা করার অনুমতি দেয় কোনও সেল থেকে ডেটা মোছার পরে এবং সেই ঘরে পরবর্তী লেখার আগে।
লিনাক্স ২০০৮ এর শেষদিকে ট্রিমকে সমর্থন করা শুরু করেছিল, তবে লিনাক্স সমর্থিত সমস্ত ফাইল সিস্টেম ট্রিম সমর্থন করে না। মাইক্রোসফ্ট উইন্ডোজ ২০০৯ এর শেষ দিকে উইন্ডোজ সার্ভারের সাহায্যে ট্রিমকে সমর্থন করা শুরু করে। ওপেনসোলারিস ২০১০ এর মাঝামাঝি সময়ে টিআরআইএমকে সমর্থন করা শুরু করে mobile
সুতরাং, এই মুহুর্তে, অনেকগুলি নয় তবে সমস্ত বড় অপারেটিং সিস্টেমগুলি ট্রিমকে সমর্থন করে না, যা বর্তমানে কেবল এসটিএ ইন্টারফেসের জন্য উপলব্ধ।
ট্রিম (এছাড়াও বানান ট্রিম) একটি সিরিয়াল এটিএ (এসএটিএ) ইন্টারফেসের একটি নির্দিষ্ট কমান্ড যা একটি অন্তর্নিহিত ন্যাণ্ড ফ্ল্যাশ সলিড স্টেট স্টোরেজ ডিভাইসটি জানায় যা এটি মুছে ফেলতে পারে। ট্রিম, যা ধারণাগতভাবে একটি স্পিনিং হার্ড ড্রাইভের একটি ডিফ্র্যাগ ইউটিলিটির সাথে তুলনা করা যেতে পারে, সক্রিয়ভাবে স্থান খালি করে কর্মক্ষমতা উন্নত করে।
ন্যাণ্ড ফ্ল্যাশ মেমরি পৃষ্ঠাগুলিতে ডেটা সংগঠিত করে এবং পৃষ্ঠাগুলি একসাথে ব্লক করা হয়। পৃষ্ঠা পৃষ্ঠায় ডেটা পড়া ও লেখা যায় তবে কেবল ব্লক স্তরে মুছতে পারে। ফ্ল্যাশ মিডিয়া থেকে ডেটা মুছে ফেলা হলে, সলিড-স্টেট ড্রাইভের সাথে সম্পর্কিত পৃষ্ঠাগুলি মুছে ফেলার জন্য চিহ্নিত করা হয়, তবে মোছা হয় না - কারণ কেবল ব্লকগুলি মোছা যায়। যখন কোনও নতুন ফাইল লেখা হয়, মুছে ফেলার জন্য চিহ্নিত চিহ্নিত পৃষ্ঠাগুলি একটি ব্লকে ভাগ করা হয় যাতে সেগুলি প্রথমে মুছতে পারে, পরবর্তী লেখার জন্য জায়গা তৈরি করে।
টিআরআইএম কমান্ড অপারেটিং সিস্টেমকে সলিড স্টেট ড্রাইভ (এসএসডি) কে অবহিত করতে সক্ষম করে যা কোন নির্দিষ্ট পৃষ্ঠায় থাকা ডেটা ওভাররাইট করা যায়, কঠিন স্টেট ড্রাইভের নিয়ামককে যখন হোস্ট একটি মুছুন আরম্ভ করে এবং সেই সময়টির মধ্যে মুছে ফেলার প্রক্রিয়া পরিচালনা করতে দেয় পরবর্তী লিখুন। লেখার প্রক্রিয়াটি মুছে ফেলার মাধ্যমে লেখাগুলি দ্রুততর হতে পারে।
টিআরআইএম কাজ করার জন্য, হোস্টের অপারেটিং সিস্টেম (ওএস) এবং স্টোরেজ ড্রাইভারদের অবশ্যই ট্রিম কমান্ড সমর্থন করতে হবে support ট্রিম এসএসডি সম্পর্ক কীভাবে কাজ করে তা এখানে। একটি উইন্ডোজ 7 পরিবেশে, উদাহরণস্বরূপ, যখন সলিড স্টেট ড্রাইভটিতে এটিতে ট্রিম সমর্থন রয়েছে তখন অপারেটিং সিস্টেমটি ডিস্ক ডিফ্র্যাগমেন্টেশন অক্ষম করে এবং ট্রিমকে সক্ষম করে। তারপরে, হোস্টের এসএসডি-তে কোনও ফাইল মোছার পরে, ওএস ফ্ল্যাশ কন্ট্রোলারের কাছে একটি ট্রাইম কমান্ড প্রেরণ করে যা বলছে যে কোন ব্লকগুলি মুছে ফেলা যায়। ট্রিম ব্যবহারকারীর দ্বারা ম্যানুয়ালিও শুরু করা যেতে পারে বা প্রতিদিনের ভিত্তিতে নির্ধারিত।
ট্রিম, যা একটি কমান্ড এবং একটি সংক্ষিপ্ত রূপ নয়, বর্তমানে কেবল এসটিএ ইন্টারফেসের জন্য উপলব্ধ। এসএএস কমিটি ইউএনএমএপি, যা ট্রিমের অনুরূপ, এসএএস / এসসিএসআই স্পেসিফিকেশনে যুক্ত করেছে। লেয়া শোয়েব
সম্পাদনা
একটি ট্রিম কমান্ড একটি অপারেটিং সিস্টেমকে সলিড-স্টেট ড্রাইভ (এসএসডি) জানানোর অনুমতি দেয় যা ডেটাগুলির ব্লকগুলি আর ব্যবহারে বিবেচিত হয় না এবং অভ্যন্তরীণভাবে মুছতে পারে।
একটি ট্রিম কমান্ড আপনার অপারেটিং সিস্টেমটিকে চিহ্নিত পৃষ্ঠাগুলির প্রয়োজন হওয়ার আগে এবং সেগুলি পরিষ্কার করার আগে সন্ধান করতে সক্ষম করে। এই ডেটা পৃষ্ঠাগুলি পরিষ্কার করার আগে আপনার সময় সাশ্রয় করে যখন আপনাকে আবার ডেটা পৃষ্ঠাগুলিতে আবার লিখতে হবে। দেখে মনে হচ্ছে আপনার ডেস্কের পাশে আপনার নিজের পুনর্ব্যবহারযোগ্য লোক রয়েছে, কাগজের টুকরোগুলি আসার সাথে সাথে তারা পুনর্ব্যবহার করছেন।
সঠিকভাবে কাজ করতে, ট্রিমকে সলিড-স্টেট ড্রাইভ এবং আপনি যে অপারেটিং সিস্টেমটি ব্যবহার করছেন তা উভয়ই সমর্থন করে। যখন ওএস এবং এসএসডি উভয়ই ট্রিমের পৃথক পৃষ্ঠাগুলি সাফ করতে পারে এবং আপনার সলিড-স্টেট ড্রাইভকে জানানো হবে যে পৃষ্ঠাগুলি এখন ফাঁকা এবং এতে লেখা যেতে পারে।
সমস্ত ফাইল সিস্টেম ট্রিম ব্যবহার করে না। ট্রিম অনুরোধগুলি স্বয়ংক্রিয়ভাবে ইস্যু করতে পারে এমন ফাইল সিস্টেমগুলির মধ্যে হ'ল Ext4, Btrfs, FAT, GFS2 এবং XFS। তবে, পারফরম্যান্স উদ্বেগের কারণে এটি ডিফল্টরূপে অক্ষম করা হয়েছে,
মাইক্রোসফ্ট দাবি করেছে যে, উইন্ডোজ on এ টিআরআইএম শুধুমাত্র এনটিএফএসে প্রয়োগ করা হয়েছে।