এই ফ্লপি কেবলটিতে কয়েকটি লাইনের একটি মোচড় রয়েছে। কেন? এটা উদ্দেশ্য কি?
এই ফ্লপি কেবলটিতে কয়েকটি লাইনের একটি মোচড় রয়েছে। কেন? এটা উদ্দেশ্য কি?
উত্তর:
যদি এটি কোনও ফ্লপি কেবল হয় যা টুইস্টটি প্রথম (মোচড়ের আগে) এবং দ্বিতীয় ড্রাইভ (মোড়ের পরে) কীভাবে এ: বা বি হবে তা নির্বাচন করতে কাজ করে:
http://www.pcguide.com/ref/fdd/confCable-c.html থেকে
আপনি আরও খেয়াল করবেন যে ফ্লপি ক্যাবেলে একটি বিজোড় "টুইস্ট" রয়েছে, এটি ফ্লপি ড্রাইভের উদ্দেশ্যে সংযুক্ত দুটি জোড়া সংস্থার মধ্যে অবস্থিত। এটি "হ্যাক" বলে মনে হচ্ছে (ভাল, এটি সত্যই একটি হ্যাক), এটি আসলে একটি স্ট্যান্ডার্ড ফ্লপি ইন্টারফেস কেবলের সঠিক নির্মাণ। কিছু কেবল আছে যার মোড় নেই এবং এটিগুলিই আসলে অ-মানক! টুইস্টটি মোড়ের একেবারে প্রান্তে ড্রাইভের সংযোগ পরিবর্তন করতে কী করে যাতে এটি মোড়ের আগে ড্রাইভের চেয়ে আলাদা different এটি কেবলের শেষের দিকে ড্রাইভটি A: সিস্টেম হিসাবে প্রদর্শিত হয় এবং মাঝের অংশটি বি: হিসাবে প্রদর্শিত হয় to
পিসি ফ্লপি-ড্রাইভ তারে, তারের মধ্যে একটি সক্রিয় হয় যখন ড্রাইভ এ :,, অ্যাক্সেস করার জন্য অনুরোধ করা হয় এবং অন্যটি সক্রিয় হয় যখন ড্রাইভ বি :. অ্যাক্সেস করার জন্য অনুরোধ করা হয়। অতিরিক্তভাবে, ড্রাইভ এ: মোটরটি চালু হওয়া উচিত, অন্যটি ড্রাইভ বিয়ের জন্য একইভাবে চালিত হয়: (স্পষ্টতই যখন কোড ড্রাইভ এ অ্যাক্সেস করতে চাইবে: এটি মোটরটি চালু করবে, তবে পৃথক মোটর থাকবে) -কন্ট্রোল তারগুলি বোঝায় যে কোডটি ড্রাইভ এ অ্যাক্সেস করতে চায়: এখন কিন্তু ড্রাইভ বি অ্যাক্সেস করতে চাইবে: আবার উভয় মোটর চালু করতে পারে)। যদিও প্রতিটি ড্রাইভে জাম্পারগুলি তারের প্রথম বা দ্বিতীয় সেটটিতে প্রতিক্রিয়া দেখা উচিত কিনা তা নির্দেশ করার জন্য এটি ব্যবহার করা সম্ভব ছিল, স্ট্যান্ডার্ড অনুশীলনটি ড্রাইভ-নির্বাচন এবং মোটর-স্টার্ট ওয়্যারগুলির সাথে সম্পর্কিত সমস্ত ড্রাইভগুলি কনফিগার করা উচিত ড্রাইভ বি :,
যদিও ড্রাইভ বি: তে ড্রাইভগুলি প্রতিক্রিয়া জানাতে কিছুটা পিছিয়ে গেছে বলে মনে হচ্ছে: মোড়ের অভাবে তারগুলি, এমনভাবে কাজ করা কোনও একক ড্রাইভ এ: এর সাথে সংযোগ স্থাপনের সময় কেবলটির সম্পূর্ণ দৈর্ঘ্যটি ব্যবহার করা সম্ভব করে তোলে, বিনা প্রয়োজনে মাঝের সংযোজকের আগে এবং পরে তারটি উভয় মোচড় দেওয়া হবে।
মোচড় হওয়ার আগে ড্রাইভটি ড্রাইভ বি হবে এবং শেষের একটিটি এ হবে। এইভাবে, কোন ড্রাইভ (এ বা বি) চালিত হবে এবং তাদের কী শুনতে হবে সেগুলি "কনফিগার" করার দরকার নেই । এগুলি অভিন্নভাবে কনফিগার করা যায় এবং মোচটি তাদের জন্য নিয়ন্ত্রণকারী ইনপুটটিকে স্যুপ করে।
বা এই মন্তব্য থেকে কর্ষণের বরাত দিয়ে :
কেবল মোচড় উভয়ই ফ্লপি ড্রাইভগুলি ইনস্টল করার সময় (ড্রাইভিং নির্বাচনের জন্য) অভিন্নভাবে কনফিগার করার অনুমতি দেয় (উত্পাদন সুবিধার জন্য), তবুও অপারেশনালভাবে, কেবল ড্রাইভ বা কেবল ড্রাইভের ভিত্তিতে দ্বিতীয় ড্রাইভ হিসাবে অনন্যভাবে নির্বাচন করা যেতে পারে।
বাঁকা পিনগুলি পিন 10 থেকে পিন 16 পর্যন্ত।
মোচড় ছাড়াই, আমাদের ড্রাইভগুলি কনফিগার করতে হবে এবং তাদের জন্য একটি এবং অন্যটির জন্য বি ড্রাইভ সেট করতে হবে, কারণ যখন মাদারবোর্ড উদাহরণস্বরূপ ড্রাইভ এ জন্য নির্বাচন করে, উভয় ড্রাইভই নির্বাচিত সংকেত গ্রহণ করবে যদি সেগুলি উভয়ই ড্রাইভ হিসাবে কনফিগার করা থাকে উ: এড়াতে, আমাদের এগুলি জাম্পারের মাধ্যমে বা তাদের ভূমিকার শক্ত-ওয়্যারিংয়ের মাধ্যমে সেটআপ করা উচিত, যাতে ড্রাইভ এ হওয়ার জন্য একটি ড্রাইভ সেট থাকবে যা নির্বাচিত এ তারের সংকেত শুনবে, অন্য ড্রাইভটি বি ড্রাইভ করবে that সিলেক্ট করে শুনবেন বি।
এটি সম্পূর্ণরূপে করণীয়, তবে আমরা ড্রাইভগুলির সেটিংয়ের সাথে গোলযোগ করতে চাই না, কেবল তাদের পিসি ক্ষেত্রে ফেলে দিতে পারি এবং কেবলগুলিতে প্লাগ করতে চাই।
ধরা যাক উভয় ড্রাইভই ড্রাইভ বি হওয়ার জন্য শক্ত ওয়্যার্ড। এখন আমাদের সেগুলি সেটআপ করতে হবে না, তবে তারা দুজনেই সিলেক্ট করা বি সিগন্যালের কথা শুনেছিল, অন্যদিকে মাদারবোর্ড এটিকে ড্রাইভ এ নির্বাচন করতে A নির্বাচন করতে একটি সংকেত পাঠাতে চাইবে .এইতো টুইস্ট! প্রথম ড্রাইভের পরে, আমরা নির্বাচিত তারগুলি মোচড় দিই তাই ড্রাইভ এ (এটি এখনও একটি হার্ড-ওয়্যার্ড ড্রাইভ বি) বেছে নেওয়া একটি নিয়ন্ত্রণগুলি শুনতে পাবে, কারণ আমরা নির্বাচিত এ পিনটিকে তার নির্বাচিত বি পিনের সাথে সংযুক্ত করেছি (একমাত্র পিন এটিই) শোনো).
এখন মোচড় হওয়ার আগে ড্রাইভটি বি সিগন্যালগুলি নির্বাচন করতে শোনা ড্রাইভ হিসাবে কাজ করবে, যখন মোড়ের পরে ড্রাইভ একটি সিগন্যাল নির্বাচন করতে ড্রাইভ শ্রুতি হিসাবে কাজ করবে। তারা দুটি হার্ড-ওয়্যারড ড্রাইভ বিএস যা তাদের সিলেক্ট বি পিন শোনায় তবে একটি ড্রাইভের জন্য আমরা সিলেক্ট একটি পিনকে তার সিলেক্ট বি এর সাথে সংযুক্ত করেছি যাতে মাদারবোর্ড এটিকে সিলেক্ট করা একটি বাসের মাধ্যমে নিয়ন্ত্রণ করতে পারে।
পিনগুলি আসলে "ড্রাইভ সিলেক্ট এ", "ড্রাইভ নির্বাচন বি", "মোটর সক্ষম এ", এবং "মোটর সক্ষম বি"। টুইস্টটি অদলবদল করে A <-> বি (যথাক্রমে 14 এবং 12, পিনগুলি) এবং মোটর সক্ষম করুন <<<> বি (যথাক্রমে পিন 10 এবং 16) Drive সবগুলিই ফ্লপি কন্ট্রোলারের আউটপুট এবং ড্রাইভে থাকা ইনপুট।
এবং এখানে :
বাকী পিনগুলি (পড়ুন এবং ডেটা পড়ুন, স্টেপার মোটর কন্ট্রোল করুন, মাথার নির্বাচন করুন ইত্যাদি) সাধারণ ফ্যাশনে ব্যাসড হয়, যে কারণে ড্রাইভ সিলেক্ট পিনগুলি এতটাই সমালোচনামূলক। কোনও ড্রাইভকে সমস্ত ইনপুট উপেক্ষা করতে হবে এবং যখন এটি নির্বাচন না করা হয় তখন কোনও আউটপুট উত্পাদন করতে হয়
যদিও হার্ড-ওয়্যার্ড ড্রাইভগুলি সাধারণত ড্রাইভ বি হয়, টনির কথায় এখানে ড্রাইভ এ হওয়ার সুযোগ রয়েছে :
আমি একবার বিনোদনের পুরো দুপুরে এটি নির্ধারণের চেষ্টা করেছিলাম যে একটি ওয়ার্কিং সিস্টেম থেকে আসা একটি ড্রাইভ অন্য কম্পিউটারে কেন কাজ করবে না ... এটি এ এর জন্য হার্ডওয়ার্ড হয়েছিল এবং মূল কম্পিউটারটি একটি সাধারণ কেবল ব্যবহার করেছে, তবে ছিল সিগন্যালগুলি মাদারবোর্ডে নিজেই পাক!
এছাড়াও, দয়া করে নোট করুন মাইকেল হ্যাম্পটন এখানে কী লিখেছেন :
নির্দিষ্ট কিছু নন-পিসি-সামঞ্জস্যপূর্ণ সিস্টেম (যেমন রেডিও শ্যাক কালার কম্পিউটার) কেবল কেবল মোচড় ছাড়াই ফ্লপি ব্যবহার করেছিল, তবে ম্যানুয়ালি জাম্পার সেট করা দরকার ছিল এবং একবারে চারটি ড্রাইভ ব্যবহার করতে পারে। যদিও এই হ্যাকটি শেষ ব্যবহারকারীকে জাম্পারদের সাথে ঝামেলা না করার অনুমতি দেয়, এটি সিস্টেমটিকে দুটি ফ্লপি ড্রাইভে সীমাবদ্ধ করে।
আইবিএম ফ্ল্যাশ ড্রাইভ (মেইনফ্রেমে) জাম্পারের প্রয়োজন ছাড়াই পরিবর্তন করার অনুমতি দেওয়ার জন্য ক্লডজ তৈরি করেছিল। একই সাথে একাধিক ড্রাইভ চালানো থেকে বিরত রাখতে বেশিরভাগ কেবলগুলিতে সামান্য কাটাও রয়েছে - কেবলটিতে উপলব্ধ মোটর নির্বাচন সংকেতগুলি হ্রাস করে। মূল স্পট আইবিএম (ড্রাইভ এমএফজি-র স্ট্যান্ডার্ড) থেকে কাজ করেছে দুটি ক্যাবল রয়েছে যার মধ্যে 4 ড্রাইভ রয়েছে। তাদের সস্তা পাওয়ার সাপ্লাই একসাথে একাধিক ড্রাইভ পরিচালনা করতে পারে না তাই হ্যাক হয়ে গেছে। তারের পাগলামি পিসি বাজারে নিয়ে যায় এবং একটি ডিফ্যাক্টো স্ট্যান্ডার্ডে পরিণত হয়। পরবর্তী সিস্টেমগুলি BIOS এ ড্রাইভ অর্ডার করতে পারত এবং "সিক্যুয়েন্স" ফ্লপি অ্যাক্সেসের দরকার পড়েনি। Godশ্বর, আমি বুড়ো বোধ করছি।