অধ্যায় ৯ঃ হার্ড ডিস্ক এবং অপটিক্যাল ডিস্ক ড্রাইভ
রচনামুলক
১. হার্ডডিস্ক ড্রাইভের গঠন ও কার্যনীতি চিত্রসহ লিখ।
উত্তরঃ
হার্ড ডিস্কের বাহ্যিক গঠন (External Layout of a Hard Disk) ঃ একটি হার্ড ডিস্কের বাহ্যিক অংশসমূহ হচ্ছে
-
প্লেটার (Platter)
-
অ্যাকচুয়েটর (Actuator)।
-
ট্রাকের উপর ডাটা মজুদ থাকে।
-
হেড অ্যাকচুয়েটর (Head Actuator)
-
স্পিন্ডল মোটর (Spindle Motor)
-
রিড-রাইট হেড (Read Write Head)
-
লজিক কার্ড (Logic Card)।
হার্ড ডিস্ক ড্রাইভের কার্যপ্রণালি (Operation of a Hard Disk Drive) : আমরা জানি, হার্ড ডিস্ক ড্রাইভের ক্ষেত্রে সাধারণত একাধিক ডিস্ক থাকে। সবকটি ডিস্ক মিলে একটি ডিস্ক প্যাক গঠিত হয় এবং উক্ত ডিস্ক প্যাকটি ডিস্ক ড্রাইভের সাথে সংযুক্ত থাকে। স্পিন্ডল মোটরের মাধ্যমে ডিস্ক প্যাকটিকে স্থির গতিতে ঘুরানো হয়। অ্যাকচুয়েটর আর্মের মাধ্যমে ডিস্ক হেডকে বিভিন্ন ট্র্যাকে নেয়া হয় এবং হেড পজিশনিং মেকানিজম ব্যবহার করে হেডগুলোকে নির্দিষ্ট সিলিন্ডারে পাঠানো হয়। তারপর ড্রাইভ সিলেক্ট ও রাইট এনাবল সিগন্যাল সক্রিয় (Active) ও নিষ্ক্রিয় (Inactive)-করণের মাধ্যমে ডিস্কে রিড/রাইট (Read/write) অপারেশন সম্পন্ন করা হয়।
২. চিত্রসহ USB ডিভাইসের গঠন কার্যনীতি ব্যাখ্যা কর ।
উত্তরঃ
যখন কোন ইউএসবি ডিভাইসকে কম্পিউটারের সঙ্গে সংযুক্ত করা হয় তখন কম্পিউটারটি ইউএসবি ডিভাইসের যাবতীয় তথ্যাদি রিড করে এবং USB ডিভাইসটিকে এর অপারেটিং এনভায়রনমেন্টের সঙ্গে ইন্টিগ্রেট করার চেষ্টা করে। যদি কম্পিউটারটি ইউএসবি ডিভাইসটিকে সাপোর্ট করে তবে প্রয়োজনীয় ডিভাইস ড্রাইভার লোড হয়ে হোস্ট কম্পিউটারের সঙ্গে সম্পূর্ণরূপে সংযুক্ত হয়। এই প্রক্রিয়াটিকে Enumeration Process বলে। এনিউমিরেশন প্রক্রিয়ার মাধ্যমে ইউএসবি ডিভাইসটি কম্পিউটারের সঙ্গে সম্পূর্ণরূপে সংযুক্ত হওয়ার পর হোস্ট কন্ট্রোলার ইউএসবি ডিভাইসটির জন্য একটি 7 বিটের Unic Address এবং end point নাম্বার বরাদ্দ করে। পরবর্তীতে এই ইউনিট অ্যাড্রেস এবং End point নাম্বারের উপর ভিত্তি করেই ইউএসবি ডিভাইস ও কম্পিউটারের মধ্যে ডাটা আদান-প্রদান কার্য সম্পন্ন হয়। যদি হোস্ট কম্পিউটার কোন ইউএসবি ডিভাইসের নিকট ডাটা ট্রান্সফার করতে চায় তবে হোস্ট কম্পিউটার একটি OUT Packet পাঠায় যাতে ঐ ডিভাইসের অ্যাড্রেস ও endpoint নাম্বার বিদ্যমান থাকে। আবার যখন ইউএসবি ডিভাইসের নিকট ডাটা ট্রান্সফারের প্রয়োজন হয় তখন হোস্ট কম্পিউটারটি IN packet পাঠায়। এক্ষেত্রে যদি প্রেরিত টোকেন প্যাকেটের নাম্বারের সঙ্গে endpoint নাম্বারটি মিলে যায় তবে উভয়ের মধ্যে ডাটা আদান-প্রদান শুরু হয় আর না মিললে টোকেন প্যাকেটটি Ignore হয়।