Re: Renovering PSU (IBM 5160)
Postat: 26 oktober 2015, 22:06:18
Hehe, stegmotor-hårddiskar och ST506 gränssnitt, är det två hårddiskar insatta i den - dvs. vad är det under den stora HD:n.... ...eller... ...är alltihop en enda fullhöjds-disk...!!? och vad är det för märke?? (Seagate ?)
Så stora monster kommer inte ens jag ihåg (har dock svag minne av fujutsidiskar i full höjd och med fönster så att man kunde se huvudrörelsena), dock såg jag nu att jag hade en CDC-disk (control data) i fullhöjd, men med SCSI-gränssnitt.
Om jag mins rätt är det 7.5 MBit-takt från läshuvudena och med typ 20% overhead, och förmodligen är det också sektor skew och hoppar över en eller två sektorer i rad innan läsning av nästa sektor för att bufferminnet (på 1 eller 2 KB) på ST506-kortet skall hinna tömmas.
DMA-stöd i OS för hårddisk var helt okänd i PC-världen trots att det fans HW-stöd för detta (men fans och användes från början på tex. CP/M 8-bitars dator) och kom inte förrän CD-brännarna tvingade in stödet runt win 95-98-tiden för att göra bränningen övh. användbar för vanligt folk utan för många kasserade skivor pga. att inte hinna läsa hårddisken och fylla buffrarna i CD-brännaren med PIO-mode i den takt som behövdes, speciellt när det börja bränna fort...
När man slog på DMA-stödet så var det också en del IDE-diskar som inte klarade av det i alla lägen fast IDE-standarden var skriven att det skulle fungera... ingen körde med DMA i DOS/Win-världen, så ingen märkte det trots stora serier diskar gick ut med tveksam fungerande DMA-stöd , och slog man på det första gången, oftast i Linux så var det noga att man hade gjort backup på disken innan - jä*** vilka haverier det kunde bli på filsystemet när hårddisken inte gjorde som det skulle i DMA-mode... det var nästan så att man såg den magnetiska repan som drogs över diskens yta när kontrollen tvärhängde sig, bokstavligen...
DMA-stöd användes bara för floppydisk-inläsning/skrivning i PC innan win95/98
Har faktiskt några gamla ST506-diskar liggande - dock ingen aning om motorn orka snurra igång dem, att huvudena med tiden klistrar sig mot skivan var/är ett känt problem med dessa diskar, även om de äldsta diskarna har ofta en synlig axelända som man kanske kommer åt att vrida och lyckas lossa skivorna från huvudena.
Har faktiskt ett par voice-coil diskar med ST506-gränssnitt på hela 70 MB - man tycke på den tiden att de var supersnabba där man bara hörde ett knack när huvudet positionerade sig i jämförelse med vinandet från stegmotor-diskarna tidigare
---
Problemet med ST506-gränssnittet var att bitklockan från läshuvudet var fix, varvtalet var alltid 3600 rpm och man kunde inte trixa med zoner och olika antal sektorer (och klockhastighet på bitströmmen) beroende på hur nära centrum/periferi huvudet vistas. Den delen kom först på SCSI-diskar med kontrollen på disken från fabrik (undras om det inte var CDC som började med zoner med olika sektorantal och försökte få densiteten på växlingarna på ytan något sånär lika på inner och yttercirkeln med variabel klocka) och på IDE-diskar där man kunde emulera en disk med viss geometri fast det internt såg annorlunda ut. En kort period med ST506-gränssnitt så hade man RLL-modulation istället för MFM, dock gällde det att sådana kontroller och RLL-diskarna fungerade inte så bra med MFM-kontroller, kom jag ihåg...
Så stora monster kommer inte ens jag ihåg (har dock svag minne av fujutsidiskar i full höjd och med fönster så att man kunde se huvudrörelsena), dock såg jag nu att jag hade en CDC-disk (control data) i fullhöjd, men med SCSI-gränssnitt.
Om jag mins rätt är det 7.5 MBit-takt från läshuvudena och med typ 20% overhead, och förmodligen är det också sektor skew och hoppar över en eller två sektorer i rad innan läsning av nästa sektor för att bufferminnet (på 1 eller 2 KB) på ST506-kortet skall hinna tömmas.
DMA-stöd i OS för hårddisk var helt okänd i PC-världen trots att det fans HW-stöd för detta (men fans och användes från början på tex. CP/M 8-bitars dator) och kom inte förrän CD-brännarna tvingade in stödet runt win 95-98-tiden för att göra bränningen övh. användbar för vanligt folk utan för många kasserade skivor pga. att inte hinna läsa hårddisken och fylla buffrarna i CD-brännaren med PIO-mode i den takt som behövdes, speciellt när det börja bränna fort...
När man slog på DMA-stödet så var det också en del IDE-diskar som inte klarade av det i alla lägen fast IDE-standarden var skriven att det skulle fungera... ingen körde med DMA i DOS/Win-världen, så ingen märkte det trots stora serier diskar gick ut med tveksam fungerande DMA-stöd , och slog man på det första gången, oftast i Linux så var det noga att man hade gjort backup på disken innan - jä*** vilka haverier det kunde bli på filsystemet när hårddisken inte gjorde som det skulle i DMA-mode... det var nästan så att man såg den magnetiska repan som drogs över diskens yta när kontrollen tvärhängde sig, bokstavligen...
DMA-stöd användes bara för floppydisk-inläsning/skrivning i PC innan win95/98
Har faktiskt några gamla ST506-diskar liggande - dock ingen aning om motorn orka snurra igång dem, att huvudena med tiden klistrar sig mot skivan var/är ett känt problem med dessa diskar, även om de äldsta diskarna har ofta en synlig axelända som man kanske kommer åt att vrida och lyckas lossa skivorna från huvudena.
Har faktiskt ett par voice-coil diskar med ST506-gränssnitt på hela 70 MB - man tycke på den tiden att de var supersnabba där man bara hörde ett knack när huvudet positionerade sig i jämförelse med vinandet från stegmotor-diskarna tidigare
---
Problemet med ST506-gränssnittet var att bitklockan från läshuvudet var fix, varvtalet var alltid 3600 rpm och man kunde inte trixa med zoner och olika antal sektorer (och klockhastighet på bitströmmen) beroende på hur nära centrum/periferi huvudet vistas. Den delen kom först på SCSI-diskar med kontrollen på disken från fabrik (undras om det inte var CDC som började med zoner med olika sektorantal och försökte få densiteten på växlingarna på ytan något sånär lika på inner och yttercirkeln med variabel klocka) och på IDE-diskar där man kunde emulera en disk med viss geometri fast det internt såg annorlunda ut. En kort period med ST506-gränssnitt så hade man RLL-modulation istället för MFM, dock gällde det att sådana kontroller och RLL-diskarna fungerade inte så bra med MFM-kontroller, kom jag ihåg...