În 1994 sau cam așa, aveam un computer vechi la școala mea primară. Îmi amintesc că am aflat că avea o comandă park
. Din citirea documentației sale, a spus că această comandă ar trebui să fie executată înainte de oprire. Acasă mă opream pur și simplu când vedeam promptul DOS și nu mai existau indicatoare de I / O. Îmi amintesc că m-am gândit la momentul respectiv că computerul trebuie să fi fost foarte vechi dacă trebuia să fie parcat înainte de a-l opri.
Ce este această comandă park
? Este probabil că, în 1994, am fi avut un computer școlar care trebuia cu adevărat „parcat”? Pentru ce?
Comentarii
Răspuns
Hard diskurile au capete de citire / scriere care zboară deasupra discurilor rotative când unitatea este alimentată. Când puterea este eliminată, capetele nu mai zboară … De mult timp, brațele care țin capetele au fost proiectate pentru a „parca automat” capetele departe de suprafața discurilor sau peste un „div” sigur id = „a3a9c91d9e”>
zonă de aterizare ”, când pierd puterea¹, dar hard disk-urile timpurii (până la mijlocul anilor 80) nu aveau această caracteristică, astfel încât capetele lor ar ateriza pe suprafața discului , care uneori ar putea deteriora suprafața.
Deci, computerele timpurii aveau o comandă PARK
care ar parca capetele departe de suprafața discului. De obicei, acest lucru ar încerca să mute capetele peste ultimul cilindru „oficial” (peste un „cilindru tehnic” pe unitățile MFM și RLL) sau, începând cu AT-uri, să utilizeze zona de aterizare specificată în tabelul parametrilor unității BIOS (accesat utilizând vectorii stocați la întreruperi 0x41 și 0x46 ). Puteți vedea o astfel de implementare în PARK
a lui Roedy Green care vine cu codul sursă sau în Demontarea lui Jim Leonard a PARK
a lui Jim Leonard.
Pe computerele cu capete de parcare automată, a fost sigur să așteptați promptul de comandă DOS și luminile de stins: COMMAND.COM
asigură că I / O este terminată înainte de a afișa promptul de comandă (iar cache-urile de pe discurile din memorie ar trebui să onoreze și asta ).
(De fapt, această caracteristică este cea care permite lui PARK
să funcționeze și Roedy Green: ați aștepta promptul de comandă, deci nu există niciun I / O, apoi rulați PARK
, care va fi încărcat de pe disc, apoi rulați fără I / O în afară de parcarea capetelor, apoi buclați definitiv sau reveniți la promptul de comandă care în mod normal, niciun I / O nu va rezulta, astfel încât capetele ar rămâne parcate în siguranță. SpinRite PARK
wai pentru ca utilizatorul să apese o tastă, astfel încât utilizatorul să poată opri computerul fără apăsarea unei taste și astfel să se asigure că nu există I / O nepotrivite.)
PC-uri noi în 1994 nu ar avea nevoie de acest lucru, dar era obișnuit ca școlile să aibă calculatoare foarte vechi, iar un computer timpuriu care necesită PARK
nu ar fi fost nemaiauzit. De asemenea, obiceiurile vechi mor greu, deci este posibil ca sfatul de a rula PARK
să fie păstrat în viață mult timp după ce a încetat să fie relevant, dar ar fi implicat copierea PARK
comanda, deoarece era specifică sistemului și nu făcea parte din DOS.
Dacă îmi amintesc corect, unitățile IDE nu aveau nevoie de PARK
, deci tu Îl găsesc numai pe computerele echipate cu unități pre-IDE (denumite în mod obișnuit unități MFM sau RLL).
¹ Sau în zilele noastre când detectează o mișcare bruscă.
Comentarii
- Îmi amintesc park. Lore-ul a fost ” executat înainte de a muta computerul „. Se pare că capetele discului aterizează oriunde nu a fost o problemă. Capetele discului scuturate în timpul deplasării computerului erau. Ridicare din umeri. Cine știe ce ar fi trebuit să fie tradiția.
- @Joshua Zenith 8088 pe care l-am crescut avea o comandă numită ” ship „, care a parcat capetele. Acest lucru confirmă ” protejarea computerului în timp ce este mutat ” ideea din spatele comenzii.
- Acest lucru îmi amintește de sincronizare; sincronizare; sincronizare pe care o făceam înainte de a opri stațiile de lucru Unix. utcc.utoronto.ca/~cks/space/blog/unix/TheLegendOfSync
- A trebuit să încerc – dar Windows 10 o spune ‘ nu știe să parcheze.Ei bine, cel puțin nu am câștigat ‘ nu trebuie să-mi fac griji în legătură cu unde merge ‘ după o întâlnire cu acel tip de Linux …: -)
- ” era obișnuit ca școlile să aibă calculatoare foarte vechi ” – în 1994 școala mea primară ‘ computerele nu au ‘ nici măcar nu au hard disk-uri
Răspuns
Această comandă ar trebui să plaseze capetele HDD în poziția „parcare”.
Comentarii
- Aceasta răspunsul este corect, dar ar putea fi mai bun explicând unde este poziția parcului, de ce este o idee bună și poate de ce nu avem nevoie ‘ de astăzi.
Răspuns
în 1989 când mi-am cumpărat Tandon pcx-20 pe care îl avea și încă mai are (da, îl mai am) comanda parcare și avea un tandon tm503 înălțime completă 3600rpm 20mb mfm hd manual de service pentru stări de unitate orice șoc pa st 20g va deteriora unitatea! Într-o serie Tandon 501-503, aceasta deplasează COMPLET capetele peste suportul media într-un loc de parcare desemnat pentru asamblare.
Motivul parcării este deteriorarea capului și a suportului suportului care se lovește unul pe altul în timpul transportului ar fi mult mai catastrofal atunci vs acum. Servo-urile ca noi nu sunt la fel de delicate nici astăzi ca în 1988.
În zilele noastre, servo-ul autoparcă capul în unitățile mai noi, nici măcar nu au întotdeauna aer în interior, uneori se folosește chiar heliu! !!
PARK
. Doar o presupunere.