Está en la página 1de 5

MS-DOS (Microsoft Disk Operation System, Sistema Operativo de Disco de Microsoft) es un sistema operativo comercializado por Microsoft perteneciente

a la familia DOS. Fue un sistema operativo para el IBM PC que alcanzo gran difusin.

Gestin de procesos Normalmente, cuando un proceso termina se reclama su memoria y el proceso desaparece para siempre. Sin embargo, MS-DOS tiene una alternativa, donde se indica al sistema que no recupere su memoria, sino que considere que hizo su salida. Esta caracterstica ha generado la fabricacin de software TSR (terminar y permanecer residente o software residente en memoria).Son aquellos programas que permanecen en memoria aunque no estn siendo ejecutados. Su presencia en memoria es latente, estn listos para activarse en el momento que sean requeridos o sucedan en la mquina las condiciones que estn esperando. Los procesos en MS-DOS pueden instalar sus propios manejadores de interrupciones.

Gestin de Memoria La memoria de un computador se divide en dos, memoria ROM y memoria RAM. La memoria ROM: es no voltil y de solo lectura. No voltil su contenido no se pierde al apagar el computador; de solo lectura el usuario no puede alterar el contenido de la ROM La memoria RAM es voltil de lectura y escritura Voltil su contenido se pierde al apagar el computador; de lectura y escritura porque es una memoria de trabajo el usuario lee y escribe la cantidad de veces que l lo desee. El primer sistema de IBM utilizaba 20 bits para acceder a la memoria, por lo que poda direccionar 220 bytes = 1 MB, ninguno de los ordenadores de uso domstico en 1981 Apple II plus, Atari, Spectrum, Commodore, Spectravideo, etc, llegaba a los 64 KB. IBM decidi que los primeros 640K seran para el usuario, para que ejecutara sus aplicaciones, compartiendo esta memoria con el ncleo del sistema operativo y los drivers de dispositivos que fuera instalando. Los 384K restantes se los reserv IBM para futuras mejoras hardware del equipo, aqu incluy el software controlador de vdeo.

Gestin de memoria convencional (0-640 KB)

Aqu reside: el ncleo del sistema operativo (rutinas de interrupcin) y command.com los controladores de dispositivos los TSR (terminate and stay resident) programas residentes de manera permanente en memoria el resto, queda libre para que el usuario pueda ejecutar sus aplicaciones. Gestion de memoria superior -UMB: upper memory block (bloque de memoria superior)

Son los 384 KB que faltan para llegar al Mega. Aqu se encuentra la memoria de vdeo del MS-DOS (los primeros 128 KB). Los siguientes 128 KB pueden estar libres, o bien utilizarse para cargar rutinas que se encuentren en memorias ROM. Rutinas de la BIOS (los ltimos 128 KB). Gestin de memoria alta

Es la memoria comprendida entre 1024k y 1088k, en esta zona de apenas 64k se puede aprovechar para instalar el ncleo de MS-DOS y ahorrar memoria convencional. Gestin de memoria expandida -EMS: expanded memory specification

La memoria expandida cumpla la funcin que ahora tiene la memoria virtual, era una zona para descargar las partes de la aplicacin que no eran necesarias en un momento dado. Gestin de memoria extendida -XMS: extended memory specification

La memoria se hace disponible mediante software de extended memory manager (XMM) (manejador de memoria extendida). Las funciones del XMM son accesibles por medio de la interrupcin 2Fh. El XMS no debe ser confundido con la (especificacin de memoria expandida).

Gestin de dispositivos En el MS-DOS, los controladores de dispositivo estaban vinculados a cada aplicacin que los utilizaba. Las aplicaciones contenan los controladores de los dispositivos ms comunes y cuando se instalaba la aplicacin en un ordenador, haba que instalar el controlador del perifrico correspondiente; por ejemplo, al instalar un procesador de textos, se instalaba el controlador de la impresora que se iba a utilizar.

Gestin de Archivos El MS-DOS controla el sistema de gestin de ficheros del ordenador. Cada disco dispone de un directorio, que contiene los detalles de todos los ficheros del disco, as como los nombres de los subdirectorios y de los ficheros que contenga. Directorios

Zona o divisin lgica de almacenamiento u otros subdirectorios. Los directorios constituyen una estructura jerrquica en forma de rbol. En cualquier momento el usuario est en un determinado directorio y, a menos que se indique otra cosa, todos los ficheros se buscan o se crean en este directorio. Al igual que para los ficheros, la nomenclatura consta de un nombre de 1 a 8 caracteres y una extensin de cero a tres caracteres (aunque se recomienda no emplearla). En toda unidad de disco existe el directorio raz, representado por una barra (\). Una ruta est formada por una unidad y uno o varios directorios (C:\DOS). La unidad activa es la unidad en la que se est trabajando. Una ruta activa es la ruta en la que se est en un momento determinado, cuando se arranca el ordenador la ruta activa es el directorio raz del disco. Al crear un directorio automticamente contiene otros dos subdirectorios: - El directorio . que hace referencia al directorio en si. - El directorio .. que referencia al directorio padre. Esto no se cumple para el directorio raz ya que este no puede tener directorio padre.

Ficheros

Es un conjunto de datos o programas almacenados bajo un nombre en comn. Debe tener: - Especificador de fichero. - Tamao del fichero. - Fecha y hora de creacin o ltima modificacin del fichero. - Atributos. El especificador de fichero es el nombre seguido de una extensin y separados por un punto; el nombre puede tener de uno a ocho caracteres y la extensin de cero a tres (el DOS admite desde la A hasta la Z, del 0 al 9 y caracteres especiales (^, $, !, #, %, &, {, }, (, ), -, _, ...). Extensiones estndar de fichero en DOS: - BAT: fichero de procesamiento por lotes. - BAK: fichero de copia de seguridad. - COM: fichero ejecutable de comandos. - EXE: fichero ejecutable. - DOC: fichero de documentos. - TXT: fichero de texto. - DBF: base de datos. - HLP: fichero de ayuda. - SYS: fichero de sistema operativo. - TMP: fichero temporal creado por otro programa o por un comando. - BAS: fichero BASIC. - ASM: fichero en ENSAMBLADOR.

- CBL: fichero en COBOL. - C: fichero en C. - PAS: fichero en PASCAL. - OBJ: fichero objeto de un programa compilado. - LST: errores que generan otros programas.

También podría gustarte