যান্ত্রিক স্টোরেজ সহ, নিম্ন স্তরের ডিস্ক অপারেশন seek()
হার্ড ড্রাইভের মাথাগুলিকে এমন কোনও স্থানে নিয়ে যায় যার ফলে তারা ডিস্কের প্রদত্ত অঞ্চল থেকে পড়তে প্রস্তুত থাকে।
শক্ত স্টেট স্টোরেজ, যেমন এসডি কার্ড, ফ্ল্যাশ ড্রাইভ এবং এসএসডি সহ, হার্ডওয়্যারের কোনও চলমান অংশ নেই, কেবল বৈদ্যুতিক সংকেত।
ন্যানড অ-উদ্বায়ী র্যাম প্রযুক্তিকে হার্ডওয়্যার ভিত্তি করে ধরে নেওয়া, এই seek()
জাতীয় ডিভাইসটির জন্য হার্ডওয়্যার পর্যায়ে আসলে কোন কার্য সম্পাদন করা হয়?
কেবল পরিষ্কার করে বলতে গেলে, আমি ইতিমধ্যে জানি যে নিম্নলিখিতগুলি ঘটে:
ইউজারস্পেস প্রোগ্রাম কল করে
seek()
সিস্টেম কল বা ওএস-নির্দিষ্ট সমতুল্যকার্নেল সিস্টেম কলটি ব্যাখ্যা করে এবং স্যাটা নিয়ন্ত্রকের কাছে সন্ধানের জন্য একটি বার্তা প্রেরণ করে
এসএটিএ নিয়ন্ত্রক কমান্ডটির ব্যাখ্যা করে এবং সংযুক্ত ডিস্ক ডিভাইসটি, যা দৃ state় অবস্থা বলে, তা জানতে বলে (বা সম্ভবত এটি যথেষ্ট শক্তিশালী যে এটি শক্ত রাষ্ট্র এবং এটি এমনকি এটিও বলে না ??)
আমি যা জানি না তা হল, সলিড স্টেট ডিভাইস কি ??? "সন্ধান" কমান্ড সহ।
অপারেটিং সিস্টেমের উপর নির্ভর করে এমন কিছু বিবরণ উপস্থিত থাকলে, কার্নেল সংস্করণ 3.2 সহ GNU / লিনাক্সের তুলনামূলকভাবে স্ট্যান্ডার্ড ডেস্কটপ সংস্করণটি ধরুন ume