একটি সিলিন্ডারের স্থানান্তর সময়


3

আপনি সিলিন্ডারের স্থানান্তর সময়টি কীভাবে আবিষ্কার করবেন?


1
আপনি কি আরও কিছু নির্দিষ্ট হতে পারেন? আপনার প্রশ্নটি অবিশ্বাস্যভাবে অস্পষ্ট ...
অ্যালেক্স

@ অ্যালেক্স: হার্ড-ড্রাইভের প্রসঙ্গে "সিলিন্ডার" মোটামুটি নির্দিষ্ট শব্দ । এই প্রশ্নটি যে অস্পষ্ট নয়। (এটি সম্ভবত অপ্রাসঙ্গিক , তবে এটি অস্পষ্ট নয়))
কোয়াকোট কোয়েসোট


1
@ জোনাথন: এবং সমস্ত একই ব্যবহারকারী দ্বারা, কম নয়। আমার মনে হয় সে ক্লাস নিচ্ছে। superuser.com/search?q=[hard-drive]+user%3A18894
হাতুড়ে Quixote

1
আমি গড়পড়তা হতে চাই না, তবে কেন কেবল এটাকে নিজেরাই অধ্যয়ন করব না? আপনি কি চান যে আমরা আপনার জন্য সমস্ত গবেষণা করব? আপনি কি চান এসইউ পরীক্ষা দিতে যান?
অ্যালেক্স

উত্তর:


4

সিএইচএস ( সিলিন্ডার / প্রধান / সেক্টর ) জ্যামিতিগুলি আধুনিক হার্ড-ড্রাইভগুলিতে (কমপক্ষে একটি শেষ-ব্যবহারকারীর দিক থেকে) প্রযোজ্য নয়, তবে যুক্তির স্বার্থে তারা ধরে নিই। উইকিপিডিয়া অনুসারে, একটি সিলিন্ডার হিসাবে সংজ্ঞায়িত করা হয়েছে:

একটি সিলিন্ডারে একই ট্র্যাক নম্বর থাকে তবে প্রতিটি প্ল্যাটারের পৃষ্ঠের উপরে এমন সমস্ত ট্র্যাক ছড়িয়ে দেওয়া থাকে যা তথ্য সঞ্চয় করতে সক্ষম হয় (ট্র্যাকটি "খারাপ" কিনা তা বিবেচনা ছাড়াই)। সুতরাং, এটি একটি ত্রিমাত্রিক বস্তু। একই সিলিন্ডারের সমন্বয়ে যে কোনও ট্র্যাক অ্যাক্টুয়েটর সমাবেশ স্থির থাকাকালীন সময়ে লেখা এবং পড়তে পারে। ড্রাইভ নির্মাতারা একটি উপায় ড্রাইভের গতি বাড়াতে সক্ষম হয়েছেন তা হ'ল একটি নির্দিষ্ট সময়ে পড়া যায় এমন প্ল্যাটারের সংখ্যা বৃদ্ধি করে।

আসুন আরও ধরে নেওয়া যাক যে "সিলিন্ডারের স্থানান্তর সময়" দ্বারা , আমরা প্রদত্ত সিলিন্ডারে প্রতিটি ব্লকের সমস্ত ডেটা পড়তে এবং প্রেরণ করতে সময় নিতে কতটা সময় লাগে তাতে আগ্রহী।

সুতরাং, আমাদের সংজ্ঞা:

  • টি ট্র্যাক হল একটি ট্র্যাক পড়ার সময়;
  • টি সন্ধান হ'ল সময়গুলিকে মাথাগুলিতে স্থান দেওয়ার জন্য;
  • n হ'ল প্লাটারগুলির সংখ্যা (এবং এভাবে 2n প্লাটারগুলির উভয় পক্ষের ট্র্যাক ধরে ধরে সিলিন্ডার প্রতি ট্র্যাকের সংখ্যা)
  • এক্স হ'ল হার্ড ড্রাইভের ডেটা সংযোগের স্থানান্তর গতি, প্রতি সেকেন্ডে বাইটে।
  • b হ'ল সিলিন্ডারে প্রতি বাইটের সংখ্যা। আমাদের উদ্দেশ্যে, সেক্টর অনুযায়ী 512 বাইট, ট্র্যাক প্রতি 63 সেক্টর এবংসিলিন্ডারে 2n ট্র্যাকেরআধুনিক মান( 512 * 63 * 2 এন = 64512 এন ) এরসমান 64512n বাইটের সমান।

যেহেতু আমাদের কেবল একবার মাথা সরিয়ে নেওয়া দরকার (সংজ্ঞা অনুসারে, সিলিন্ডারে সমস্ত ট্র্যাকের একই পদের জন্য মাথা প্রয়োজন), তথ্য পড়ার সময়টি হয়ে যায়:

  • টি পড়া = T চাইতে + + 2nt ট্র্যাক

এখন, আমাদের সেই ডেটা স্থানান্তর করার জন্য সময় বের করা দরকার। প্রতি সেকেন্ডে এক্স বাইটের স্থানান্তর গতি এবং সিলিন্ডারে বি বাইটের ডেটা ঘনত্ব দেওয়া , স্থানান্তর করার সময় (ডেটা পড়ার সময় সহ) হবে:

  • t স্থানান্তর = টি পড়ুন + (খ / এক্স)
  • খ = 64512 এন এর জন্য জেনারালাইজড , এটি টি ট্রান্সফার = টি পড়বে না + 64512 এন / এক্স সেকেন্ড

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


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