Для чого маленький поворот у цьому дискетному стрічковому кабелі?


71

У цьому флоппі кабелі є скручування декількох ліній. Чому? Яка мета цього?

кабель із закруткою


9
Ви можете розрізнити їх досить легко, дивлячись на них ... Кабелі для дискети мають поворот у них, кабелі PATA / IDE не мають. ;)
Ƭᴇcʜιᴇ007

Так, після кількох пошуків я дізнався це, але (до цих пір) я ніколи не зрозумів, що це відбувається лише на флопі-кабелях.
totymedli

Ще пам’ятайте, що працювали з ними. Мій старий робочий стіл eMachines використовує SATA, але насправді мав роз'єми PATA та дискети. Таким чином вдалося витягнути дані із справді старого жорсткого диска 2,1 Гб (на той час машина працювала під Linux). Ця стара машина побачила чимало оновлень, зокрема 400 Вт живлення, 3,4-ГГц двоядерний Athlon II та відеокарта Radeon HD 7750.
bwDraco

13
" Ви можете розрізнити їх досить легко, дивлячись на них ... Дискетні кабелі мають поворот у них, кабелі PATA / IDE не мають". - Правильний спосіб їх розрізнити - за кількістю провідників. PATA має 40-контактний роз'єм, а дискета - 34-контактний роз'єм.
тирса

дискети більше не існує або о ш ...
crazypotato

Відповіді:


43

якщо це дискетний кабель, який закручується для вибору того, як перший (перед скручуванням) і другий привід (після скрутки) будуть A: або B:

з http://www.pcguide.com/ref/fdd/confCable-c.html

Ви також помітите, що в дискетному кабелі є незвичайний "поворот", розташований між двома парами роз'ємів, призначених для дискети. Незважаючи на те, що це, здається, "хак" (ну, це справді хак), це насправді правильна конструкція стандартного інтерфейсного кабелю. Є деякі кабелі, які не мають повороту, і саме ці насправді є нестандартними! Що поворот робить це, щоб змінити з'єднання накопичувача на дальньому кінці скрутки, щоб воно було іншим, ніж привід перед скручуванням. Це робиться для того, щоб накопичувач на кінці кабелю виглядав як A: для системи, а той, що знаходиться посередині, як B:.


2
Самі накопичувачі можуть мати перемикач або перемичку, що дозволяє приводу працювати як привід A, або як привід B. Приводи, які не можуть змінитись перемикачем / перемичками, є жорсткими для накопичувача B. Принаймні, як правило ... Я один раз цілий південь розваг намагався з'ясувати, чому привід, який прийшов з робочої системи, не працюватиме на іншому комп’ютері ... Виявилося, що для A і оригінального комп'ютера використовується звичайний кабель, але були сигнали скручений на самій материнській платі! Дякую Оліветті, що ти витрачала пів дня мого життя.
Тонні

33

На кабелі ПК-дискети один з проводів активується при надходженні запиту на доступ до накопичувача A :, а інший активується, коли подається запит на доступ до накопичувача B :. Крім того, один провід активується, коли привід A: мотор повинен увімкнутись, а інший робить так само для приводу B: (очевидно, коли код хоче отримати доступ до диска A: він увімкне мотор, але має окремий двигун -проводи проводів означають, що код, який хоче отримати доступ до диска A: тепер, але буде бажати доступу до диска B: знову може включити обидва двигуни). Хоча можна було б використовувати перемички на кожному приводі, щоб вказати, чи повинен він відповідати на перший або другий набір проводів, стандартна практика полягає в тому, щоб усі диски були налаштовані так, щоб відповідати на провід вибору приводу і запуск мотора, пов'язаний з привід B :,

Хоча це може здатися трохи відсталим, щоб накопичувачі відповідали на привід B: дроти за відсутності повороту, але таким чином дозволяється використовувати кабель по всій довжині при підключенні одного приводу A :, не вимагаючи щоб кабель був скручений як до, так і після середнього з'єднувача.


Скручування кабелю дозволяє при встановленні (для зручності виготовлення) обох дискеток конфігурувати однаково (для зручності виготовлення), але в оперативному режимі можна однозначно вибрати як перший привід, так і другий привід на основі положення кабелю.
тирса

@fluffy - На дискетному інтерфейсі немає таких сигналів "Отримати, надсилати A" . Ви просто складаєте речі.
тирса

2
Насправді штифти - це "Вибір приводу A", "Вибір приводу B", "Увімкнення двигуна A" та "Включення двигуна B". Обертання замінника Виберіть диск A <-> B (штифти 14 та 12 відповідно) та мотор включення A <-> B (штифти 10 та 16 відповідно). Усі - це виходи на дискети контролера та входи на накопичувачі.
панно

2
Решта штифтів (читання та записування даних, керування кроковим двигуном, вибір головки тощо) перебувають у звичайному режимі, тому штифти вибору приводу настільки критичні. Привід повинен ігнорувати весь вхід і не видавати вихід, коли він не вибраний.
панно

@hobbs: Спасибі; Я подумав, що два штифти були вибрані, а два інші були невикористані або заземлені (закрутити лише два дроти чисто і забезпечити, що вони лежать рівно, буде складніше, ніж скрутити чотири), але має сенс дозволити комп'ютеру включити двигун приводу. навіть коли диск не вибраний (наприклад, щоб операції, що використовують обидва приводи, могли залишати обидва двигуни безперервно).
supercat

14

Підсумовуючи все

тл; д-р

Приводом до повороту буде диск B, тоді як той, що знаходиться в кінці, буде A. Таким чином, не потрібно «налаштовувати» диски, які диски (A або B) вони будуть і що вони повинні слухати . Вони можуть бути налаштовані однаково, і твіст замінить керуючий вхід для них.

Або цитуючи тирсу з цього коментаря :

Скручування кабелю дозволяє при встановленні (для зручності виготовлення) обох дискеток конфігурувати однаково (для зручності виготовлення), але в оперативному режимі можна однозначно вибрати як перший привід, так і другий привід на основі положення кабелю.

Штифти та кабелі

Скручені шпильки - від штифта 10 до штифта 16.

Налаштування шпильок

Налаштування кабелів

Пояснення

Без повороту нам потрібно налаштувати накопичувачі та встановити їх як привід A для одного, а B для іншого, оскільки коли материнська плата вибирає, наприклад, диск A, обидва накопичувачі отримають сигнал вибору, якщо вони обидва налаштовані як привід. A. Щоб цього не сталося, нам слід встановити їх перемичками або за допомогою жорсткої проводки їх ролі, щоб не було набору приводів, щоб бути приводом A, який слухав би сигнали на вибраному проводі, тоді як інший привід буде приводом B, що слухав би сигнали у вибраному B.

Це цілком можливо, але ми не хочемо возитися з налаштуваннями накопичувачів, просто хочемо кинути їх у корпус ПК та підключити кабелі.

Скажімо, обидва накопичувачі є провідними для приводу B. Тепер нам не потрібно їх налаштовувати, але вони обидва прослуховували вибраний сигнал B, тоді як материнська плата все одно хотіла б надіслати сигнал на вибір A, щоб вибрати диск A Ось іде поворот! Після першого приводу ми скручуємо вибрані кабелі, щоб накопичувач A (це все-таки жорсткий провід B) прослухав елементи вибору A, тому що ми підключили вибір A pin до його вибору B pin (єдиний штифт слухає).

Тепер привід перед закруткою буде працювати приводом B прослуховування для вибору сигналів B, тоді як привід після повороту буде працювати як привід A прослуховування для вибору сигналів A. Вони обидва жорсткого провідника B, які слухають їх вибраний штифт B, але для одного диска ми підключили select A pin до його вибору B, щоб материнська плата могла керувати ним через вибрану A шину.

Зі словами хоббс тут :

Насправді штифти - це "Select Select A", "Select Select B", "Motor Enable A" та "Motor Enable B". Обертання замінника Виберіть диск A <-> B (штифти 14 та 12 відповідно) та мотор включення A <-> B (штифти 10 та 16 відповідно). Усі - це виходи на дискети контролера та входи на накопичувачі.

і ось :

Решта штифтів (читання та записування даних, керування кроковим двигуном, вибір головки тощо) перебувають у звичайному режимі, тому штифти вибору приводу настільки критичні. Привід повинен ігнорувати весь вхід і не видавати вихід, коли він не вибраний

У той час як провідні диски, як правило , привід B, є шанс буде диск А , як сказано Tonny тут :

Я колись цілий день розваг намагався з'ясувати, чому привід, який прийшов з робочої системи, не працюватиме на іншому комп’ютері ... Це виявилося, що для A та оригінального комп'ютера було використано звичайний кабель, але було сигнали, скручені на самій материнській платі!

Також зверніть увагу, що тут написав Майкл Хемптон :

Деякі системи, що не сумісні з ПК (наприклад, кольоровий комп'ютер Radio Shack), насправді використовували дискети без закрутки кабелю, але вимагали встановити перемички вручну, і справді можна було використовувати відразу чотири приводи. Хоча цей злом дозволяє кінцевому користувачеві не возитися з перемичками, він також обмежує систему двома дискетами.


2
Картина варта тисячі слів! +1
Рікардо

8

IBM зробила помилку, щоб дозволити змінювати дискети (в мейнфреймах) без необхідності перемичок. У більшості кабелів також є невеликий розріз, щоб не допустити одночасного запуску декількох приводів - зменшення сигналів вибору двигуна, наявних на кабелі. Оригінальна специфікація, від якої працював IBM (стандарт mfg накопичувача), мала два кабелі, що забезпечували 4 приводи. Їх дешеві джерела живлення не могли обробляти більше, ніж один привід одночасно, тому злом був зроблений. Обережність кабелю перенесла на ринок ПК і стала стандартом дефакто. Пізніші системи могли замовляти накопичувачі в BIOS і не потребували "послідовності" дискети. Боже, я відчуваю себе старим.


Я впевнений, що програми, які зробили великий доступ до обох дискетів, що знаходяться в безпосередній близькості, можуть залишити роботу обох дисків. Мені також незрозуміло, як обрив кабелю не дозволить одночасно включити обидва двигуни; це може здатися або апаратним обмеженням на картці контролера, або програмним обмеженням в BIOS.
supercat

3
Деякі системи, що не сумісні з ПК (наприклад, кольоровий комп'ютер Radio Shack), насправді використовували дискети без закрутки кабелю, але вимагали встановити перемички вручну і справді могли використовувати відразу чотири накопичувачі. Хоча цей злом дозволяє кінцевому користувачеві не возитися з перемичками, він також обмежує систему двома дискетами.
Майкл Хемптон
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.