Aproximadamente en 1994, teníamos una computadora vieja en mi escuela primaria. Recuerdo haber descubierto que tenía un comando park. Al leer su documentación, dijo que este comando debe ejecutarse antes del apagado. En casa, simplemente me apagaba cuando veía el indicador de DOS y no había más luces indicadoras de E / S. Recuerdo que en ese momento pensé que la computadora debía ser muy vieja si tenía que estar estacionada antes de apagarla.

¿Qué es este park comando? ¿Es probable que, en 1994, hubiéramos tenido una computadora escolar que realmente tenía que estar «estacionada»? ¿Para qué?

Comentarios

  • ¿Qué DOS? AppleDOS? AmigaDOS?
  • @idrougge No tengo idea, lo siento. Probablemente no ' lo sabía en ese momento y ciertamente no ' lo sé ahora.
  • @ idrougge tal vez el DOS que tiene un comando PARK. Solo una suposición.
  • ¿Poner la computadora en marcha atrás hasta que se bloquee?

Responder

Los discos duros tienen cabezales de lectura / escritura que vuelan por encima de los discos giratorios cuando la unidad está encendida. Cuando se quita la energía, las cabezas ya no vuelan … Desde hace mucho tiempo, los brazos que sostienen las cabezas han sido diseñados para «aparcar automáticamente» las cabezas lejos de la superficie de los discos, o sobre una caja fuerte « zona de aterrizaje ”, cuando pierden energía but, pero los discos duros tempranos (hasta mediados de los 80) no tenían esta función, por lo que sus cabezas aterrizaban en la superficie del disco , que a veces podría dañar la superficie.

Así que las primeras PC tenían un comando PARK que aparcaba las cabezas lejos de la superficie del disco. Por lo general, esto intentaría mover las cabezas más allá del último cilindro «oficial» (sobre un «cilindro de ingeniería» en los variadores MFM y RLL) o, comenzando con AT, usar la zona de aterrizaje especificada en la tabla de parámetros de la unidad BIOS (a la que se accede mediante los vectores almacenados en las interrupciones 0x41 y 0x46 ). Puede ver una implementación de este tipo en PARK de Roedy Green, que viene con el código fuente, o en El desmontaje de Jim Leonard de PARK de SpinRite.

En PC con cabezales de estacionamiento automático, era seguro esperar el símbolo del sistema de DOS, y las luces para apagar: COMMAND.COM asegura que la E / S finalice antes de que se muestre el símbolo del sistema (y se supone que las memorias caché de disco también lo respetan ).

(De hecho, esta característica es lo que permite que PARK de Roedy Green funcione también: esperarías el símbolo del sistema, por lo que no hay I / O, luego ejecute PARK, que se cargaría desde el disco, luego se ejecutaría sin E / S aparte de estacionar los cabezales, luego repita indefinidamente o regrese al símbolo del sistema que normalmente tampoco dan como resultado ninguna E / S, por lo que las cabezas permanecerían estacionadas de forma segura. PARK wai de SpinRite ts para que el usuario presione una tecla, de modo que el usuario pueda apagar la computadora sin presionar una tecla y así asegurarse de que no haya E / S indeseadas.)

Nuevas PC en 1994 no necesitaría esto, pero era común que las escuelas tuvieran computadoras muy viejas, y una PC temprana que requiera PARK no sería desconocida. Los viejos hábitos también son difíciles de morir, por lo que es posible que el consejo de ejecutar PARK se mantuviera vivo mucho tiempo después de que dejó de ser relevante, pero eso habría implicado copiar el PARK comando ya que era específico del sistema y no formaba parte de DOS.

Si mal no recuerdo, las unidades IDE nunca necesitaron PARK, así que Solo lo encontraré en PC equipadas con unidades pre-IDE (comúnmente conocidas como unidades MFM o RLL).


¹ O hoy en día cuando detectan un movimiento repentino.

Comentarios

  • Recuerdo park. La tradición fue " ejecutar esto antes de mover la computadora ". Al parecer, las cabezas de los discos aterrizaron donde sea que no hubo problema. Las cabezas del disco se sacudieron mientras se movía la computadora. Encogimiento de hombros. Quién sabe cuál debería haber sido la tradición.
  • @Joshua El Zenith 8088 que tenía cuando era niño tenía un comando llamado " ship ", que aparcó las cabezas. Eso confirma la " proteger la computadora mientras se mueve " idea detrás del comando.
  • Esto me recuerda a la sincronizar; sincronizar; sincronización que solíamos hacer antes de apagar las estaciones de trabajo Unix. utcc.utoronto.ca/~cks/space/blog/unix/TheLegendOfSync
  • Tuve que probarlo, pero Windows 10 lo dice no ' no sabe cómo estacionar.Bueno, al menos gané ' no tengo que preocuparme por dónde ' s después de una cita con ese tipo de Linux …: -)
  • " era común que las escuelas tuvieran computadoras muy viejas " – en 1994 mi escuela primaria ' s computadoras no ' ni siquiera tenían discos duros

Respuesta

Se supone que este comando coloca los cabezales de HDD en la posición de «estacionamiento».

Comentarios

  • Esto La respuesta es correcta, pero podría ser mejor explicando dónde está la posición del parque, por qué es una buena idea y quizás por qué no ' necesitamos hacer esto hoy en día.

Respuesta

en 1989 cuando compré mi Tandon pcx-20 tenía y todavía lo tiene (sí, todavía lo tengo) un Park Command y tenía un manual de servicio tandon tm503 de altura completa 3600rpm 20mb mfm hd para estados de manejo cualquier choque pa st 20g dañará la unidad. En una serie tandon 501-503, esto mueve COMPLETAMENTE las cabezas más allá del medio hasta un lugar de estacionamiento designado para el ensamblaje.

La razón para estacionar es que el daño al cabezal y al medio que se golpea entre sí durante el envío sería mucho mayor catastrófico entonces vs ahora. los servos como los que tenemos no son tan delicados hoy como lo eran en 1988.

Hoy en día, los servos autoestacionan la cabeza en las unidades más nuevas, ni siquiera siempre tienen aire adentro, ahora a veces incluso se usa helio. !!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *