In 1994 of zo hadden we een oude computer op mijn basisschool. Ik herinner me dat ik ontdekte dat het een park commando had. Na het lezen van de documentatie zei het dat dit commando moet worden uitgevoerd voordat het wordt afgesloten. Thuis ging ik gewoon uit als ik de DOS-prompt zag en er waren geen I / O-indicatielampjes meer. Ik herinner me dat ik destijds dacht dat de computer heel oud moet zijn geweest als hij geparkeerd moest worden voordat hij hem uitschakelde.

Wat is dit park commando? Is het waarschijnlijk dat we in 1994 een schoolcomputer hadden gehad die echt geparkeerd moest worden? Waarvoor?

Reacties

  • Welke DOS? AppleDOS? AmigaDOS?
  • @idrougge Ik heb geen idee, sorry. Ik wist het toen waarschijnlijk niet ' en ik weet het zeker niet ' nu.
  • @ idrougge misschien de DOS die een PARK commando heeft. Gewoon een gok.
  • Zet de computer in zijn achteruit totdat hij crashte?

Antwoord

Harde schijven hebben lees- / schrijfkoppen die boven de draaiende schijven vliegen wanneer de schijf wordt ingeschakeld. Als de stroom is uitgeschakeld, vliegen de koppen niet meer … De armen die de koppen vasthouden, zijn al heel lang ontworpen om de koppen automatisch te parkeren, weg van het oppervlak van de schijf, of over een veilige landingszone “, wanneer ze stroom verliezen¹, maar vroege (tot halverwege de jaren 80) harde schijven hadden deze functie niet, dus hun hoofden zouden op het schijfoppervlak landen , wat soms het oppervlak zou kunnen beschadigen.

Dus vroege pcs hadden een PARK commando dat de koppen weg parkeerde van het schijfoppervlak. Dit zou doorgaans proberen om de koppen voorbij de laatste “officiële” cilinder te bewegen (over een “technische cilinder” op MFM- en RLL-aandrijvingen), of, beginnend met ATs, de landingszone gebruiken die is gespecificeerd in de BIOS-schijfparametertabel (toegankelijk met de vectoren die zijn opgeslagen op interrupts 0x41 en 0x46 ). Je kunt zon implementatie zien in Roedy Greens PARK die wordt geleverd met de broncode, of in Jim Leonards demontage van SpinRites PARK .

Op pcs met automatisch parkeerkoppen was het veilig om te wachten de DOS-opdrachtprompt en de lampjes om uit te schakelen: COMMAND.COM zorgt ervoor dat I / O is voltooid voordat de opdrachtprompt wordt weergegeven (en schijfcaches in het geheugen zouden dat ook moeten respecteren ).

(In feite zorgt deze functie ervoor dat Roedy Greens PARK ook werkt: je zou wachten op de opdrachtprompt, dus er is geen uitstaande I / O, voer vervolgens PARK uit, die van schijf zou worden geladen, voer dan uit zonder I / O, behalve het parkeren van de koppen, dan ofwel voor altijd doorlopen of terugkeren naar de opdrachtprompt die zou normaal gesproken ook geen I / O, dus de koppen zouden veilig geparkeerd blijven. SpinRites PARK wai ts voor de gebruiker om een toets in te drukken, zodat de gebruiker de computer kan uitschakelen zonder op een toets te drukken en er zo voor zorgt dat er geen ongewenste I / O is.)

Nieuwe pcs in 1994 zou dit niet nodig hebben, maar het was gebruikelijk dat scholen zeer oude computers hadden, en een vroege pc die PARK nodig had, zou niet ongehoord zijn. Oude gewoonten zijn ook moeilijk, dus het is mogelijk dat het advies om PARK uit te voeren, werd gehandhaafd lang nadat het niet meer relevant was, maar daarvoor zou het kopiëren van de PARK commando omdat het systeemspecifiek was en geen deel uitmaakte van DOS.

Als ik het me goed herinner, hadden IDE-schijven PARK nooit nodig, dus jij vind het alleen op pcs die zijn uitgerust met pre-IDE-schijven (gewoonlijk MFM- of RLL-schijven genoemd).


¹ Of tegenwoordig wanneer ze een plotselinge beweging detecteren.

Opmerkingen

  • Ik herinner me park. De overlevering was " voer dit uit voordat de computer " werd verplaatst. Blijkbaar was het landen van de schijfkoppen geen probleem. De schijfkoppen werden geschud tijdens het verplaatsen van de computer. Schouderophalend. Wie weet wat de overlevering eigenlijk had moeten zijn.
  • @Joshua De Zenith 8088 die ik opgroeide had een commando genaamd " ship ", die de koppen parkeerde. Dat bevestigt het " de computer beschermen tijdens het verplaatsen " idee achter de opdracht.
  • Dit doet me denken aan de synchroniseren; synchroniseren; synchronisatie die we deden voordat we Unix-werkstations sloten. utcc.utoronto.ca/~cks/space/blog/unix/TheLegendOfSync
  • Ik moest het proberen – maar Windows 10 zegt het weet niet ' hoe te parkeren.Nou, ik heb in ieder geval ' gewonnen om me geen zorgen te maken over waar het ' heen gaat na een date met die Linux-man …: -)
  • " het was gebruikelijk dat scholen zeer oude computers hadden " – in 1994 was mijn basisschool ' s computers ' hadden zelfs geen harde schijven

Antwoord

Dit commando is bedoeld om HDD-koppen in de “park” -positie te plaatsen.

Opmerkingen

  • Dit antwoord is correct, maar kan beter zijn door uit te leggen waar de parkeerpositie is, waarom het een goed idee is, en misschien waarom we dit tegenwoordig niet hoeven te doen.
  • (')

Antwoord

in 1989 toen ik mijn Tandon pcx-20 kocht, had en heeft hij nog steeds (ja ik heb hem nog steeds) een park commando en had een tandon tm503 volledige hoogte 3600rpm 20mb mfm hd service manual voor drive staten elke schok pa st 20g zal de schijf beschadigen! In een tandon 501-503-serie verplaatst dit de koppen VOLLEDIG langs de media naar een aangewezen parkeerplaats voor de montage.

Reden voor het parkeren is dat de schade aan kop en media die elkaar raken tijdens verzending veel groter zou zijn catastrofaal toen versus nu. Servos zoals we die hebben zijn vandaag ook niet zo delicaat als in 1988.

Tegenwoordig autoparkeren servos de kop in nieuwere drives, ze hebben niet eens altijd lucht binnenin, soms wordt zelfs helium gebruikt! !!

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *