|
|
|||||||||
| El Amiga Me Encanta ha conseguido el permiso por escrito de IDG Comunications España para ofrecer los artículos de la revista Amiga World España. |
![]() |
Si usted no es un usuario del A2000 supondremos que por lo menos su ordenador ha sido ampliado a un mega. Con los precios de chips RAM, que finalmente están bajando no hay razón para verse confinado a los 512k que trae el ordenador como base. El módulo de expansión A50 es también un producto para ampliación de memoria rentable y económico. Uno de los primeros pensamientos que se tienen al poseer más de 512k, o mayor cantidad de memoria, es la mayor velocidad a la que ahora podrán ir los lentos floppy. El AmigaDos asocia a cada periférico (ya se trate de floppy, disco duro, impresora) una porción de memoria llamada buffer. El AmigaDos guarda en dicha área los bloques de información que se han usado recientemente. Cuando usted necesita datos de un disco, el AmigaDos chequea primero en el buffer para ver si dicha información se encuentra en este área. Si esto es así el AmigaDos no explora el disco, haciendo que la obtención de la información sea mucho más rápida. Pruebe pidiendo la INFO de algún programa, la segunda vez no chequeará el disco. Usted puede incrementar la velocidad en la lectura de disco usando ADDBUFFERS, para incrementar el tamaño de los buffers. Para utilizar ADDBUFFERS sólo tendrá que informar al programa del drive y el número de buffers que desea añadir. Usted deberá usar ADDBUFFERS para cada uno de los drives, ya que cada drive tiene sus propios buffers. Emplazando este comando en el fichero S/STARTUP-SEQUENCE de la copia del WorkBench el proceso será automático. Ej: ADDBUFFERS DF0: 30. De esta forma se añadirán 30 buffers en su drive interno de floppy. Cada buffer consume 512 bytes, por lo que la suma total de memoria utilizada en 30 buffers será de sólo 15k. Igualmente si se posee gran cantidad de megabytes no se podrán añadir más de 30 buffers, ya que las insuficiencias del AmigaDos cancelarán lo sobrante a esta cantidad. ADDBUFFERS tiene otro problema más: no funcionará con discos que posean el antiguo sistema de ficheros pre-1.3. Si usted es un usuario frecuente del SHELL, a continuación encontrará otros caminos para conseguir memoria extra que pueda ayudarle. Uno de ellos es el comando ALIAS, con el cual sólo se consigue ahorrar poca cantidad de memoria. Este comando crea sinónimos de comandos CLI; primero se debe poner el nombre que se va a usar, y a continuación el comando a sustituir: Ej: ALIAS LS LIST, ALIAS DEL DELETE. Si usted emplaza sus comandos ALIAS en el fichero S/SHELL-STARTUP, el AmigaDos los ejecutará automáticamente cada vez que usted ejecute un nuevo Shell. Otro camino para conseguir más memoria es usando el comando RESIDENT, con éste se copian los comandos en memoria y en consecución no leerlos del disco. Esto tiene un pequeño problema: usted sólo puede crear comandos residentes puros. Un programa es puro si éste es reentrante (ejecución de un mismo programa varias veces al mismo tiempo) y reejecutable. Para ver si un comando es puro, liste los atributos de los comandos en un directorio C; si observa la letra 'p' se trata de un comando puro.
Para crear comandos residentes automáticamente cuando se enciende el Amiga, siga el ejemplo estándar AmigaDOS y sitúe sus comandos residentes en el fichero S/STARTUPII, cuando se ejecute el STARTUP-SEQUENCE. La cantidad de memoria que dichos comandos consume, dependerá del tamaño de éstos; usted podrá calcular el total sumando las cantidades de los comandos en cuestión. No hace mucho se discutieron diversas técnicas para mayor ahorro de memoria (en un rango de 100k-200k). Igualmente para mayor velocidad y eficiencia se pueden ahorrar 396k o más en un reconvertidor de disco RAM. Usted puede ejecutar el RAD 1.3 (reconvertidor de disco RAM): si usted posee un A1000 con el disco kickstart 1.3, o un A500, A2000, o A2500 con la ROM Kickstart 1.3. es necesario poseer como mínimo dos megabytes (ya que el hecho de hacer RAD ocupará 880k ya que se trata de la copia completa del Workbench en éste). Primeramente para crear el RAD se sustituye el viejo RAM. RAD ocupa un tamaño fijo, ya que los cilindros en RAD son los mismos que en el disco: 11K. El MOUNTLIST ocupa en RAD por defecto, 22 cilindros. Use un editor como ED o MEMACS para ajustar el campo de cilindros a 35. Esto deja a RAD 36 cilindros o 396k. Ahora deberá rellenar el RAD con los ficheros y directorios correctos. El Listado 1 contiene un fichero BATCH, MAKE-RAD el cual transferirá el control del Amiga a sí mismo. Inserte los comandos del fichero Batch MAKE-RAD en el directorio S, a continuación inserte la siguiente línea: EXECUTE MAKE-RAD En su fichero S/STARTUP-SEQUENCE incluya los comandos FASTMEMFIRST y BINDDRIVERS; ahora ya estará todo dispuesto para ejecutar el RAD. Sin embargo el RAD tiene ciertas limitaciones, ya que sólo podrá ejecutar los comandos copiados al RAD:C. Para usar otros comandos no incluidos dentro de este directorio deberá insertar su disco Workbench en un drive y usar el parámetro de dicho comando (por ejemplo: WorkBench1.3:ED). Por último decir que los comentarios incluidos en los listados pueden ser eliminados si así lo desea.
|
| Envía esta página web a un amigo: Esta opción está desactivada temporalmente, rogamos disculpen las molestias |
|