มีการบิดของสองสามบรรทัดในสายฟลอปปี้นี้ ทำไม? จุดประสงค์ของมันคืออะไร?
มีการบิดของสองสามบรรทัดในสายฟลอปปี้นี้ ทำไม? จุดประสงค์ของมันคืออะไร?
คำตอบ:
หากนี่คือสายฟลอปปี้ที่บิดทำหน้าที่เพื่อเลือกวิธีที่ไดรฟ์แรก (ก่อนที่จะบิด) และไดรฟ์ที่สอง (หลังจากการบิด) จะเป็น A: หรือ B:
จากhttp://www.pcguide.com/ref/fdd/confCable-c.html
คุณจะสังเกตเห็นว่ามี "บิด" แปลก ๆ ในสายเคเบิลฟลอปปี้ซึ่งตั้งอยู่ระหว่างตัวเชื่อมต่อสองคู่ที่มีไว้สำหรับฟลอปปีไดรฟ์ แม้จะมีความจริงที่ว่าสิ่งนี้ดูเหมือนจะเป็น "แฮ็ค" (จริง ๆ แล้วมันเป็นแฮ็ค) แต่ในความเป็นจริงแล้วการสร้างสายเคเบิลอินเตอร์เฟสฟลอปปี้มาตรฐานที่ถูกต้อง มีสายเคเบิลบางตัวที่ไม่มีการบิดงอและเป็นสายที่ไม่ได้มาตรฐาน! สิ่งที่บิดทำเพื่อเปลี่ยนการเชื่อมต่อของไดรฟ์ที่ปลายสุดของเกลียวเพื่อให้มันแตกต่างจากไดรฟ์ก่อนที่จะหมุน การดำเนินการนี้จะทำให้ไดรฟ์ที่ปลายสายเคเบิลปรากฏเป็น A: กับระบบและที่ตรงกลางเป็น B:
ในสายเคเบิลฟล็อปปี้ไดรฟ์ของพีซีสายไฟหนึ่งสายจะเปิดใช้งานเมื่อมีการร้องขอให้เข้าถึงไดรฟ์ A: และอีกสายหนึ่งจะเปิดใช้งานเมื่อมีการร้องขอเพื่อเข้าถึงไดรฟ์ B: นอกจากนี้สายไฟหนึ่งสายจะเปิดใช้งานเมื่อไดรฟ์ A: มอเตอร์เปิดอยู่ในขณะที่อีกสายหนึ่งทำเช่นเดียวกันกับไดรฟ์ B: (เห็นได้ชัดว่าเมื่อรหัสต้องการเข้าถึงไดรฟ์ A: มันจะเปิดมอเตอร์ แต่มีมอเตอร์แยกต่างหาก - สายควบคุมจะหมายถึงรหัสที่ต้องการเข้าถึงไดรฟ์ A: ตอนนี้ แต่จะต้องการเข้าถึงไดรฟ์ B: อีกครั้งสามารถเปิดทั้งสองมอเตอร์ได้) แม้ว่าจะเป็นไปได้ที่จะใช้จัมเปอร์ในแต่ละไดรฟ์เพื่อระบุว่าควรตอบสนองต่อสายไฟชุดแรกหรือชุดที่สอง แต่การปฏิบัติตามมาตรฐานนั้นมีการกำหนดค่าไดรฟ์ทั้งหมดเพื่อตอบสนองต่อสายเลือกไดรฟ์และมอเตอร์สตาร์ท ไดรฟ์ B :,
ในขณะที่มันดูเหมือนว่าจะถอยหลังเล็กน้อยที่จะให้ไดรฟ์ตอบสนองต่อไดรฟ์ B: สายไฟในกรณีที่ไม่มีการบิดการทำสิ่งต่าง ๆ ทำให้สามารถใช้ความยาวของสายเคเบิลเต็มรูปแบบเมื่อเชื่อมต่อไดรฟ์เดียว A: โดยไม่ต้องใช้ ว่าสายเคเบิลจะบิดทั้งก่อนและหลังขั้วต่อกลาง
ไดรฟ์ก่อนการบิดจะเป็นไดรฟ์ B ในขณะที่ไดรฟ์สุดท้ายจะเป็น A ด้วยวิธีนี้ไม่จำเป็นต้อง "กำหนดค่า" ไดรฟ์ที่จะใช้ไดรฟ์ (A หรือ B) และสิ่งที่ควรฟัง . พวกเขาสามารถกำหนดค่าเหมือนกันและบิดจะสลับอินพุตควบคุมสำหรับพวกเขา
หรือข้อความจากขี้เลื่อยจากความคิดเห็นนี้ :
สายเกลียวอนุญาตให้กำหนดค่าฟลอปปี้ไดรฟ์ทั้งสองแบบเหมือนกัน (สำหรับการเลือกไดรฟ์) เมื่อติดตั้ง (เพื่อความสะดวกในการผลิต) แต่สามารถใช้งานได้โดยสามารถเลือกได้เฉพาะเป็นไดรฟ์แรกหรือไดรฟ์ที่สอง
หมุดบิดมาจากพิน 10 ถึงพิน 16
เราจะต้องกำหนดค่าไดรฟ์และตั้งให้เป็นไดรฟ์ A สำหรับหนึ่งและ B สำหรับอีกอันหนึ่งเนื่องจากเมื่อเมนบอร์ดเลือกไดรฟ์ตัวอย่างเช่นไดรฟ์ทั้งสองไดรฟ์จะได้รับสัญญาณเลือกหากทั้งคู่ถูกกำหนดเป็นไดรฟ์ A. เพื่อหลีกเลี่ยงสิ่งนี้เราควรติดตั้งพวกมันด้วยจัมเปอร์หรือการเดินสายไฟอย่างหนักเพื่อให้มีไดรฟ์ตั้งไว้ให้เป็นไดรฟ์ A ที่จะรับฟังสัญญาณบนสาย A ที่เลือกขณะที่ไดรฟ์อื่นจะเป็น B จะฟังสัญญาณในเลือก B
สิ่งนี้ทำได้โดยสิ้นเชิง แต่เราไม่ต้องการยุ่งกับการตั้งค่าไดรฟ์เพียงแค่ต้องการโยนมันเข้าไปในเคสพีซีและเสียบสายเคเบิล
สมมติว่าทั้งสองไดรฟ์นั้นมีสายฮาร์ดไดรฟ์เพื่อให้เป็นไดรฟ์ B ตอนนี้เราไม่ต้องทำการติดตั้ง แต่พวกเขาทั้งสองฟังสัญญาณ B ที่เลือกในขณะที่เมนบอร์ดยังคงต้องการส่งสัญญาณเพื่อเลือก A เพื่อเลือก A ที่นี่มาบิด! หลังจากไดรฟ์แรกเราบิดสายเคเบิลที่เลือกเพื่อให้ไดรฟ์ A (ที่ยังคงเป็นฮาร์ดไดรฟ์แบบมีสาย B) จะฟังการควบคุมตัวเลือก A เนื่องจากเราเชื่อมต่อการเลือกพิน A เข้ากับพิน B ที่เลือก ฟัง).
ตอนนี้ไดรฟ์ก่อนที่จะหมุนจะทำงานเป็นไดรฟ์ B ฟังเพื่อเลือกสัญญาณ B ในขณะที่ไดรฟ์หลังจากบิดจะทำงานเป็นไดรฟ์ A ฟังเพื่อเลือกสัญญาณ พวกเขาเป็นทั้งฮาร์ดไดรฟ์แบบมีสาย B ที่รับฟังการเลือกพิน B แต่สำหรับไดรฟ์หนึ่งตัวเราเชื่อมต่อการเลือกพิน A เข้ากับการเลือก B เพื่อให้เมนบอร์ดสามารถควบคุมผ่านบัส A ที่เลือกได้
ในความเป็นจริงแล้วหมุด "Drive Select A", "Drive Select B", "Motor Enable A" และ "Motor Enable B" Twist swaps Drive เลือก A <-> B (หมุด 14 และ 12 ตามลำดับ) และ Motor Enable A <-> B (หมุด 10 และ 16 ตามลำดับ) ทั้งหมดเป็นเอาต์พุตบนตัวควบคุมฟลอปปี้และอินพุตของไดรฟ์
และที่นี่ :
ส่วนที่เหลือของพิน (อ่านและเขียนข้อมูลควบคุมมอเตอร์สเต็ปเลือกหัว ฯลฯ ) ได้รับการกระทบในแบบปกติซึ่งเป็นสาเหตุที่พินเลือกไดรฟ์มีความสำคัญมาก ไดรฟ์จะต้องละเว้นอินพุตทั้งหมดและไม่สร้างเอาต์พุตเมื่อไม่ได้เลือก
ในขณะที่ฮาร์ดไดรฟ์แบบมีสายมักเป็นไดรฟ์ B แต่มีโอกาสที่จะเป็นไดรฟ์ A ตามที่Tonny กล่าวไว้ที่นี่ :
ฉันเคยมีความบันเทิงทั้งบ่ายพยายามหาสาเหตุว่าทำไมไดรฟ์ที่มาจากระบบการทำงานไม่ทำงานในคอมพิวเตอร์เครื่องอื่น ... มันกลับกลายเป็นเดินสายสำหรับ A และคอมพิวเตอร์เครื่องเดิมใช้สายเคเบิลปกติ แต่มี สัญญาณบิดบนเมนบอร์ดเอง!
นอกจากนี้โปรดทราบสิ่งที่Michael Hamptonเขียนที่นี่ :
ระบบที่ไม่รองรับ PC บางตัว (เช่น Radio Shack Color Computer) ใช้ฟลอปปีโดยไม่ต้องบิดสาย แต่ต้องตั้งค่าจัมเปอร์ด้วยตนเองและสามารถใช้ไดรฟ์สี่ตัวพร้อมกันได้ แม้ว่าแฮ็คนี้จะช่วยให้ผู้ใช้ไม่ต้องยุ่งกับจัมเปอร์ แต่ก็ จำกัด ระบบไว้เพียงสองฟลอปปี้ไดรฟ์
IBM ทำให้ kludge อนุญาตให้เปลี่ยนฟล็อปปี้ไดรฟ์ (ในเมนเฟรม) โดยไม่ต้องใช้จัมเปอร์ นอกจากนี้ยังมีการตัดเล็กน้อยในสายเคเบิลส่วนใหญ่เพื่อป้องกันไม่ให้ไดรฟ์มากกว่าหนึ่งตัวทำงานในเวลาเดียวกัน - ลดสัญญาณเลือกมอเตอร์ที่มีอยู่บนสายเคเบิล ข้อมูลจำเพาะดั้งเดิมของ IBM ทำงานจาก (มาตรฐานของ mfg ของไดรฟ์) มีสายเคเบิลสองเส้นที่อนุญาตให้มีไดรฟ์ 4 ตัว แหล่งจ่ายไฟราคาถูกของพวกเขาไม่สามารถจัดการไดรฟ์ได้มากกว่าหนึ่งไดรฟ์ในเวลาเดียวดังนั้นการแฮ็คก็เสร็จสิ้น ความบ้าคลั่งของสายเคเบิลถูกส่งไปยังตลาดพีซีและกลายเป็นมาตรฐานในการกำจัดกลิ่น ระบบในภายหลังสามารถสั่งไดรฟ์ใน BIOS และไม่จำเป็นต้อง "เข้าถึง" ฟลอปปี้การเข้าถึง พระเจ้าฉันแก่แล้ว