| Volver menú revistas | Volver página anterior |
|
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. |
| N°
36 - Octubre 1992 |
|
PRIMEROS PASOS Con Amiga |
|
LOS COMANDOS
DEL Por Francisco Javier Rodríguez
Este corto repaso a los directorios que componen el disco del sistema servirá para observar dónde se encuentran situados los principales elementos utilizados por el Amiga, así como la mejor forma de añadir nuevas características al mismo. Por otro lado veremos la forma en la que se pueden manejar diferentes dispositivos desde la línea de comandos del SHELL sin la necesidad de recurrir a ninguna aplicación para conseguir el mismo propósito.
|
|
Una
de las |
Esta es la función que realiza para el sistema el directorio LIBS. Su cometido no es otro que almacenar dentro de dicho directorio todas las librerías precisas para el buen funcionamiento del sistema y de las aplicaciones ejecutadas sobre el mismo. En concreto, algunas aplicaciones requieren para su buen funcionamiento que se encuentre contenida su propia librería dentro de ese directorio. Al igual que el resto de directorios vistos hasta el momento, este se toma por omisión desde el sistema, por lo que no deberá asignar el mismo para que el propio sistema tome la librería precisa desde dicho directorio cuando sea preciso.
Sin embargo, en caso de querer utilizar otro conjunto de librerías, se podrá realizar una asignación a un directorio alternativo; de esta forma el sistema no se dirigirá al directorio por omisión, sino que lo hará al nuevo directorio o ruta asignada como LIBS.
Uno de los directorios más controvertidos, y que de hecho un mayor número de problemas presentan a los nuevos usuarios de Amiga, es el directorio Fonts; o, dicho de otra forma, el directorio responsable de contener todos los fuentes de letras con sus respectivos estilos capaces de ser manejados por el sistema o las aplicaciones.
Uno de los conceptos que los nuevos usuarios deben tener más en cuenta es precisamente éste: sólo podrá recurrir a los fuentes que se encuentren contenidos en este directorio; por eso, a la hora de instalar nuevas aplicaciones a disco duro o disquete, es preciso que se incluyan todos los fuentes que acompañan al programa original en el directorio Fonts. Esta es la forma de que pueda utilizar el máximo número de fuentes posibles desde los procesadores de textos que soporten dicha opción, programas de autoedición, etc.
Al igual que en el caso anterior, es posible tener más de un directorio con fuentes; sin embargo, sólo se encontrará activo aquel que se encuentre denominado como directorio Fonts. De esta forma, si desea utilizar un conjunto de fuentes alternativas será necesario que realice una asignación al nuevo directorio en el que se encuentren contenidos los mismos. Por último, si desea seguir un orden adecuado en su sistema es preciso que se limite a incluir en este directorio sólo lo que se espera que se encuentre en él, es decir fuentes de letra con los estilos soportados por cada uno de estos (negrita, itálica, subrayado, etc).
Una de las principales características del sistema operativo Amiga es que se trata de un sistema abierto; en el sentido de que muchas de las rutinas o programas dedicadas a mantener el buen funcionamiento del sistema no se encuentran dispuestas en ROM, sino que se corresponden con programas fácilmente renovables para aumentar las prestaciones consiguiendo por tanto un sistema más robusto.
Un ejemplo de esta práctica se puede observar en los controladores de los dispositivos lógicos, caso este de los dipositivos lógicos PIPE, AUX, y SPEAK. Dichos controladores, tomados de forma directa por el sistema -además de poder ser programados por el usuario- se encuentran contenidos en el otro de los directorios propios del sistema, el directorio L.
Todos los ficheros contenidos en este directorio se corresponden con controladores de dipositivos lógicos, distinguiendo los mismos de otros ficheros porque llevan asociado al nombre del fichero la extensión '-Handler'. Un ejemplo práctico de la utilidad directa de los mismos es la de realizar el siguiente ejercicio.
Teclee desde la línea de comandos del SHELL la siguiente sentencia:
1. WorkBench:>type s:startup-sequence Speak:
Deberá escuchar por los altavoces de su monitor, en perfecto inglés y línea por línea, el contenido de su fichero de arranque. ¿Quién se encarga de realizar este proceso?, en realidad no es otro que el controlador Speak-Handler. Esta es una buena forma de 'escuchar', aunque se trate del idioma anglosajón, el contenido de cualquier fichero ASCII en vez de visualizar el mismo por pantalla. Por otro lado, en caso de no encontrarse dicho directorio en el disco de sistema, o en caso de no encontrarse el fichero controlador correspondiente contenido en el directorio 'L' este proceso no sería válido, obteniendo por respuesta un mensaje de error.
Esta es la definición que se corresponde con la función del directorio DEVS correspondiente al disco del sistema. Dicho directorio contiene a su vez una serie de subdirectorios con funciones específicas, agrupados todos ellos por tratarse de los directorios que contienen ficheros correspondientes a las diferentes configuraciones que pueden tomar los dispositivos físicos montado en el sistema.
De
esta forma cabe resaltar los directorios Printers, cuyo cometido es
el de contener los drivers correspondientes a diferentes tipos de impresoras
controlables por el Amiga; Keymaps, que se corresponde con el directorio
encargado de contener los mapas de teclado de diferentes países;
los ficheros correspondientes al control de dispositivos -reconocibles
por la extensión '.Device'; el fichero encargado de contener
los parámetros de diversos dispositivos de almacenamiento (MountList)
y el fichero encargado de contener las configuraciones definidas por
el usuario respecto al sistema (System-Configuration).
Los dos últimos ficheros mencionados son de especial relevancia. El primero de estos -MounList- es un fichero ASCII editable por el usuario en el que se encuentran definidas las diferentes características de los dispositivos de almacenamiento que se pueden montar sobre un Amiga.
De entre la serie de dispositivos resaltan dos de los menos utilizados, aunque por ello no menos interesantes: RAM y RAD. El disco RAM se corresponde con un dispositivo de almacenamiento virtual; es decir, no se encuentra de forma física instalado en el sistema, sino que se trata de una porción de memoria reservada por el sistema para el almacenamiento de información correspondiéndose en todo momento como un dispositivp de almacenamiento físico más.
La principal ventaja de este tipo de dispositivos de almacenamiento es la velocidad con la que se transfiere la información, ya que el mucho más rápido operar directamente sobre la memoria del ordenador que no sobre un dispositivo físico. Por otro lado, este dispositivo no tiene asignada una cantidad de memoria fija para su uso, sino que el mismo irá expandiendo la cantidad de memoria precisa en función de las necesidades.
Por la parte de los inconvenientes sólo se presenta uno, aunque este es de un calibre considerable. El problema en cuestión es que, al apagarse el equipo o en caso de producirse un 'cuelgue' del mismo se perderá toda la información almacenada en dicho dispositivo.
En lo que respecta al disco RAD decir que en lo básico tiene la misma función que el disco RAM; es decir, almacenamiento a modo de dispositivo virtual en la memoria de nuestro Amiga. Sin embargo, existen una serie de diferencias sustanciales con respecto al primero. La más importante es que tiene asignada una capacidad fija de almacenamiento, en concreto la misma que se obtiene en un disco flexible (880KB); por otro lado, el disco RAD es recuperable. Esto quiere decir que, al resetear el ordenador, la información almacenada en dicho dispostivo seguirá preservándose.
Por otro lado su comportamiento es el mismo que se obtiene mediante un disquete convencional en todos los sentidos, salvo que el disco RAD es mucho más rápido que un disco convencional. De esta forma se puede incluso hacer una copia del disco de sistema al disco RAD; para que al resetear el equipo se tenga un menor intervalo de carga del sistema en el equipo, además de dejar la unidad de disquetes libre para otras tareas (especialmente útil para aquellos usuarios que todavía posean una única disquetera).
El directorio por excelencia del sistema es 'System'. El propósito del mismo es almacenar una serie de programas utilitarios inherentes al sistema, de esta forma se puede encontrar el programa encargado de formatear -lo cual no deja de resultar curioso por no incluirse en el directorio C, que es donde se supone que debería estar-, también se encuentra incluido el utilitario encargado de cambiar en cualquier momento de mapa del teclado. Por otro lado también se encuentra el utilitario responsable de 'desactivar' la memoria FAST incorporada como se sabe al sistema.
Este utilitario tenia especial relevancia al comienzo del Amiga, debido a los conflictos que presentaban diversas aplicaciones mal programadas al utilizar la memoria Fast en vez de la memoria CHIP, que era lo que se esperaba que hiciese. De esta forma, al utilizar este utilitario antes de ejecutar la aplicación, ésta se veía encauzada a utilizar de forma obligatoria la memoria CHIP, y por tanto su funcionamiento era el correcto en todo el proceso.
Siguiendo la serie de utilitarios dentro de este directorio, decir que también se encuentra DiskCopy. Su función es bastante evidente: copiar el contenido de un disco a otro como si de una imagen se tratase. Además también se encuentra el programa/utilidad CLI, la verdadera y original ventana al corazón del sistema operativo AmigaDOS. Esta, al ser demasiado básica y restringir la potencia del entorno, se vió sustituida/complementada por la versión SHELL, que lo único que hace es parchear sobre el CLI original para permitir un número mayor de ventajas en cuanto a comodidades para el usuario que utilice la línea de comandos.
Otro de los directorios propios del sistema es el directorio TOOLS. En el mismo se encuentran contenidos una serie de programas que facilitan al usuario el mantenimiento del sistema operativo. De esta forma puede encontrar un programa dedicado a editar los iconos asociados a cualquier fichero o incluso a cualquier cajón de disco. Es también en este mismo directorio donde podrá incluir el utilitario 'Calculator', una herramienta que seguramente agradecerá más de un usuario al encontrarla de base incluida en el sistema.
| Volver menú revistas | Volver página anterior |