Professional Documents
Culture Documents
El desarrollo de MS-DOS
MS-DOS es el sistema operativo más conocido. La versión más comercializada es la de Microsoft
llamada "MS-DOS" (existen otras versiones como la DR-DOS). MS-DOS fue creado en 1981
cuando se utilizó en un ordenador IBM.
Estos comandos se introducen después del símbolo del sistema, en el caso de MS-DOS (Microsoft
DOS, el más conocido): la letra de la unidad seguida de una barra inversa, por ejemplo: A:\\ o C:\\.
• letras de la A a la Z
• números del 0 al 9
• los siguientes caracteres especiales: $~! # % & - { } ( ) @ ' _ ^
Por lo tanto, los nombres de los archivos no deben contener:
• espacios
• comas
• barra inversa
• punto (aparte del punto que separa el nombre y la extensión)
Memoria convencional
La memoria convencional es la parte de la memoria donde se pueden cargar los programas sin
necesidad de instrucciones específicas. La cantidad de memoria convencional varía entre 256 KB y
640 KB (en todos los ordenadores recientes: 386, 486, Pentium, etc.).
La cantidad de memoria disponible es la memoria restante tras cargar DOS en la memoria (es decir,
el sistema operativo, los controladores de dispositivos y todos los comandos cargados desde
config.sys y autoexec.bat).
Memoria extendida
La memoria extendida permite que el sistema tenga acceso a más memoria. Este tipo de memoria
está disponible en los ordenadores equipados con un procesador tipo 80286 o superior.
Los programas generalmente reconocen direcciones de memoria convencionales. Para acceder al
área de almacenamiento superior a los 640 KB, los programas necesitan instrucciones específicas.
Un programa que administra el acceso a la memoria extendida, evita, por ejemplo, que dos
programas utilicen la misma área de la memoria al mismo tiempo. Este programa se llama
"administrador de memoria extendida".
MS-DOS cuenta con el administrador de memoria extendida estándar llamado HIMEM.SYS
(también se encuentra en Windows 98). Se carga en el config.sys agregando la sintaxis:
DEVICE=path/himem.sys
Memoria paginada
Otra forma de acceder a la memoria superior a los primeros 640 KB consiste en utilizar la memoria
paginada. Algunos programas (pocos en la actualidad) han sido mejorados para utilizar este tipo de
memoria.
Como ocurre con la memoria extendida, este tipo de memoria requiere un programa para
administrarlo, se llama "administrador de memoria paginada". Los programas diseñados para
utilizar este tipo de memoria no pueden acceder a él directamente: el administrador de memoria
debe copiar las secciones de 16 KB de memoria (llamadas páginas) en un área (llamada segmento
del marco) ubicada en el área de memoria alta. Este tipo de memoria se desarrolló antes que la
memoria extendida, por lo tanto, es más lenta y sólo permite la utilización de una parte limitada de
la memoria en cualquier momento determinado.
Memoria alta
Muchos sistemas tienen 384 KB de memoria alta (HMA, direcciones de memoria alta), ubicada
directamente tras los 640 KB de la memoria convencional. El hardware puede utilizar esta área de
la memoria. Las áreas no utilizadas por el hardware se llaman "bloques de memoria superior"
(UMB) y permiten que los programas se puedan ejecutar en la memoria paginada.
Autoexec.bat
El autoexec.bat es un archivo por lotes (como lo indica la extensión del archivo), un archivo de
texto que contiene un grupo de comandos que se ejecutan uno después de otro. Cada comando está
escrito en líneas separadas.
Algunos de los siguientes comandos son ejemplos de comandos que se pueden agregar al
autoexec.bat (cualquier programa que se ejecute en DOS se puede agregar a este archivo):
• el comando path indica a MS-DOS la ubicación del archivo donde se puede acceder a los
archivos cuando están en otra carpeta.
• el comando prompt configura el tipo de símbolo del sistema MS-DOS.
• el comando doskey permite utilizar el teclado numérico direccional para volver a comandos
anteriores que se han sido ejecutados.
[MENU]
REM *********Start Menu*************************************
MENUITEM=1, Dos
MENUITEM=2, Windows 98
REM ***********OPTIONS*************************************************
MENUCOLOR=15,0
MENUDEFAULT=2 ,4
[1]
contenidos del archivo config.sys que desea usar en la configuración 1
[2]
contenidos del archivo config.sys que desea usar en la configuración 2
:end
(elementos comunes para ambas configuraciones)
(Donde CD001 es el nombre dado a la unidad de CD-ROM y la letra de la unidad que está
designada a la unidad es la siguiente letra disponible, por lo tanto, si tiene discos duros D: y E:; y F:
está libre, entonces la unidad de CD-ROM será designada con la letra F:. Si desea especificar la
letra a designar utilice, por ejemplo, la opción /L:Z).
Copia de un archivo
Existen dos comandos para copiar archivos en DOS: copy y xcopy.
Xcopy es el más útil y utiliza la siguiente sintaxis:
xcopy source destination (donde "source" es el nombre del archivo y "destination" es el nombre
del archivo o el nombre de la carpeta a donde se copiará el archivo)
Todos los contenidos de una carpeta se pueden copiar al escribir el nombre de la carpeta para
"fuente". Por lo tanto, el destino debe ser el nombre de una carpeta. Sería bastante difícil copiar una
carpeta (es decir, un grupo de archivos) a un solo archivo.
El parámetro "/s" se utiliza para copiar subcarpetas:
xcopy folder1 folder2 /s copia la carpeta1 y la carpeta2.
Se pueden ejecutar los archivos que se encuentran en las carpetas C:\dos y C:\utils sin importar la
carpeta donde está trabajando. Si ya ha especificado las carpetas en la variable de entorno y desea
agregar otra, puede utilizar el siguiente comando:
PATH=%PATH%;c:\folder;
Se accederá a la carpeta C:\example como una unidad virtual con la letra "F:". Esto implica que la
unidad F: todavía no está designada a una unidad, si así fuera, el sistema muestra el mensaje de
error "syntax error 10". Debe cambiar la letra de la unidad de destino.
Lista de archivos
El comando dir se utiliza para hacer una lista de los archivos. La lista de archivos también se puede
realizar utilizando varios criterios (orden alfabético, fecha, etc.), estos criterios se pueden aplicar
utilizando los siguientes parámetros:
• /p: completa la pantalla con los resultados y luego suspende la pantalla
• /w: muestra los resultados en 5 columnas
• Para mostrar los archivos según varios criterios:
• /ah: muestra archivos escondidos
• /ad: muestra carpetas únicamente
• /ar: muestra archivos de sólo lectura
• /aa: muestra los archivos listos para ser archivados
• /as: muestra los archivos del sistema
• Para mostrar los archivos en un orden específico:
• /ON: ordenado por nombre
• /OS: ordenado por tamaño (ascendente)
• /OE: ordenado por extensión
• /OD: ordenado por fecha
• /OG: ordenado por carpeta principal
• /OS: ordenado por atributo
• /s: muestra los archivos ubicados en una carpeta y todas las subcarpetas
• /b: vista en miniatura
• /l: muestra los resultados en minúscula
• /v: muestra información adicional