lunes, 15 de febrero de 2016

Algunos comandos en MS-DOS

Aunque hoy en día no es visible para un usuario común del sistema Windows, el MS-DOS sigue siendo el pilar sobre el que se soporta toda la interfaz gráfica de éste sistema operativo y a traves de la cual se puede acceder a directorios, tareas administrativas e incluso a la gestión de procesos del computador.

¿Qué es MS-DOS?
MS-DOS son las siglas de Microsoft Disk Operating System, Sistema operativo de disco de Microsoft. Es un sistema operativo comercializado por Microsoft perteneciente a la familia DOS. Funciona en "pantalla negra" (sin ventanas) y por medio de líneas de comando que el sistema reconoce para realizar las diferentes tareas.


Principales líneas de comando

Algunas de las líneas de comando más usadas son las siguientes: 

  • CD o CHDIR - Cambia el directorio actual.
  • CD \ Cambia directamente al directorio raíz.
  • CLS - Borra la pantalla y regresa el cursor a la esquina superior izquierda.
  • DATE - Cambia o visualiza la fecha del sistema.
    DEL o ERASE - Borra un archivo. Siempre y cuando el archivo no se oculte en un fichero. DEL borra el contenido del archivo y ERASE el archivo en si.
  • DIR - Muestra una lista con los archivos y directorios (carpetas) que se encuentran en un directorio del disco. 
  • EXIT - Sale de una sesión de MS-DOS.
  • TREE - Presenta en forma grafica la estructura de un directorio.
  • TREE /F  Presenta en forma grafica la estructura de un directorio, incluyendo archivos

Particiones localizables

Dentro de los mecanismos para administración de la memoria se encuentra el uso de particiones dinámicas localizables. Con este esquema de asignación de memoria,  se busca relocalizar los programas para reunir los bloques vacios y compactarlos, contruyendo un bloque de memoria contiguo lo bastante grande para aceptar algunas o todas los procesos en espera de entrar.
El sistema operativo controla el espacio disponible en memoria, mediante una estructura de datos, denominada lista de fragmentos disponibles, que consiste en una tabla en la que en cada entrada se almacenan la dirección física de comienzo y él número de posiciones libres.  Cuando un proceso finaliza, es descargado de la memoria y si el espacio que queda libre, es adyacente a otros espacios libres, se fusionan formando un espacio mayor, lo que se denomina combinación.
En un modelo de particiones dinámicas localizables, el sistema es capaz de "unir" los espacios disponibles no solo por combinación sino usando un proceso de compactación, que tiene por objeto desplazar el contenido de la memoria hacia uno de los extremos para que toda la memoria libre se sitúe en un solo espacio de gran tamaño: 

Sin embargo, la compactación es un proceso pesado que requiere ajustar cada dirección de proceso y cada referencia para tomar en consideración la nueva localización de cada programa en memoria, lo que consume recursos en el momento de ejecución y puede disminuir un poco el rendimiento del equipo.