You are on page 1of 12

UNIVERSIDAD UNISITE

INGENIERIA EN COMPUTACIN

SISTEMAS OPERATIVOS
PRESENTA Rivas Orozco Eduardo PROFESOR: Tudon Paez Daniel
Guadalajara Jalisco. (Mayo 2011).

Rivas Orozco Eduardo ISC-4 Matutino

Breve historia del DOS

Acabando el ao 1980, IBM se puso en contacto con Microsoft, de Bill Gates, y le expuso que estaba desarrollando su propio ordenador personal de 8 bits, al estilo del Apple] [. IBM deseaba que Microsoft portara su Basic y se incluyera en la ROM de su nuevo ordenador. B. Gates estaba convencido, y convenci a IBM, de que el futuro de los ordenadores personales estaba en los 16 bits. Nadie saba de que hubiera un sistema operativo de 16 bit. nicamente un ingeniero de Seattle Computer Products, Tim Patterson, haba desarrollado una tarjeta basada en un nuevo procesador de Intel, el 8086 de 16 bits, y requera un nuevo software que Patterson desarroll.

UNISITE: Sistemas Operativos

Rivas Orozco Eduardo ISC-4 Matutino

Introduccin al MS-DOS BREVE INTRODUCCIN A LOS SISTEMAS OPERATIVOS. Antes de comenzar a hablar del sistema operativo MS-DOS es conveniente hacer un repaso sobre todos los trminos y conceptos que nos puedan ayudar a la comprensin global del universo de la informtica. Segn ISO (Organizacin Internacional de Normalizacin), se define un sistema informtico como el sistema compuesto de equipos y de personal pertinente, que realiza funciones de entrada, proceso, almacenamiento, salida y control con el fin de llevar a cabo una secuencia de operaciones con datos. Las funciones del sistema operativo son bsicamente cinco: - Gestin de recursos del ordenador. - Control de lo que hace el ordenador y de cmo lo hace. - Permitir el uso de paquetes o programas software por el usuario. - Organizar los datos y los programas. - Permitir la comunicacin usuario-mquina. MS-DOS es una sigla, que significa Sistema operativo en disco (Microsoft disk operating system). Esto quiere decir que para instalarlo en un computador es necesario contar con los diskettes de instalacin de este Sistema Operativo. El DOS es un sistema operativo Mono usuario, y de mono tarea, es decir, lo puede usar una sola persona, y esta puede realizar una sola tarea a la vez (secuencial). El DOS es un sistema operativo estndar, ya que se puede instalar en cualquier computador personal, y se maneja por intermedio de comandos y programas previamente definidos y que adems son universales.

UNISITE: Sistemas Operativos

Rivas Orozco Eduardo ISC-4 Matutino

VERSIONES A MS-DOS le acompaan unos nmeros que indican la versin. Si la diferencia entre dos versiones es la ltima cifra representa pequeas variaciones. Sin embargo, si es en la primera cifra representa cambios fundamentales. Las versiones comenzaron a numerar por 1.0 en agosto de 1981. Esta versin mejora el sistema de lectura de disco, que permita cargar mucho ms rpido tanto en aperturas secuenciales como directas (fue mejorado respecto de los sistemas operativos que le precedieron). En mayo de 1982 se lanz la versin 1.1 con soporte de disquetes de dos caras. La versin 2.0 se cre en marzo de 1983, siendo su principal novedad el soporte de estructura de directorios y subdirectorios. En agosto de 1984 (Aparecen los computadores del tipo AT, 80-286) MS-DOS evolucion hacia la versin 3.0; esta versin poda ser instalada en ordenadores ms antiguos, pero no se poda realizar la operacin a la inversa y tenan soporte de disquetes de 5 y cuarto de alta densidad (HD 1,2 Mb). La versin 3.2 se lanz en diciembre de 1985, para admitir unidades de disquete de 3 1/2 (DD 720 Kb y HD 1,44 Mb). La versin 3.3 se lanz en abril de 1987 con posibilidades de crear mltiples particiones en discos duro. La versin 4.0 apareci en noviembre de 1988 y gestiona discos duros de particiones de ms de 32 MB (hasta 512 MB). Adems dispone de una nueva interface grfica y soporte de memoria expandida. La versin 5.0 se lanz en junio de 1991, y proporciona drivers para gestionar ampliaciones de memoria y se incorpora un editor de pantalla y un Shell bastante potente, adems de poder instalarse independientemente de la versin anterior de sistema operativo. La versin 6.0 se lanz en abril de 1993 y como contena abundantes errores fue sustituida el mismo ao por la versin 6.2. Las mejoras de la versin 6.0 incluyen: herramientas de compresin de discos, antivirus, programas de copias de seguridad por men, desfragmentador de disco y otras utilidades, como por ejemplo un administrador de memoria ampliada A finales de 1993 se lanz la versin 6.2 con mejoras en el duplicador de espacio en disco y la posibilidad de borrar un directorio independientemente de su contenido entre otras ventajas.

UNISITE: Sistemas Operativos

Rivas Orozco Eduardo ISC-4 Matutino

Estructura Bsica del MS-DOS El sistema operativo MS-DOS tiene una estructura arborescente donde existen unidades, dentro de ellas directorios y a su vez dentro de ellos tenemos los ficheros. Las unidades son las disqueteras y los discos duros. Los directorios son, dentro de las unidades, carpetas donde se guardan los ficheros. Los ficheros son conjuntos de datos y programas. El DOS tiene unos cien comandos, que para poder ser ejecutados necesitan tres ficheros: - IBMBIOS.COM Es el encargado de las comunicaciones de Entrada y Salida - IBMDOS.COM Este es el centro de servicios del computador (ncleo) - COMMAND.COM Carga y permite ejecutar todos los comandos.

UNISITE: Sistemas Operativos

Rivas Orozco Eduardo ISC-4 Matutino

Estructura General del Sistema MS-DOS El MS-DOS contiene cinco elementos fundamentales: - La ROM-BIOS.- Programas de gestin de entrada y salida entre el Sistema Operativo y los dispositivos bsicos del ordenador. - La IO.SYS.- Son un conjunto de instrucciones para la transferencia de entrada/salida desde perifricos a memoria. Prepara el sistema en el arranque y contiene drivers de dispositivo residentes. - MSDOS.SYS.- Es el kernel de MS-DOS, en que figuran instrucciones para control de los disquetes. Es un programa que gestiona los archivos, directorios, memoria y entornos. - DBLSPACE.BIN.- Es el controlador del Kernel del compresor del disco duro que sirve para aumentar la capacidad de almacenamiento del disco, disponible a partir de la versin 6 del MS-DOS. Este controlador se ocupa de toda la compresin y descompresin de ficheros y se puede trasladar desde la memoria convencional a la memoria superior. - COMMAND.COM.- Es el intrprete de comandos, mediante los cuales el usuario se comunica con el ordenador, a travs del prompt \>. Interpreta los comandos tecleados y contiene los comandos internos de MS-DOS que no se visualizan en el directorio del sistema. Los ficheros IO.SYS, MSDOS.SYS y DBLSPACE.BIN son ocultos, es decir, no se ven al listar el directorio, y se cargan desde el disco a la memoria del ordenador al arrancar ste.

UNISITE: Sistemas Operativos

Rivas Orozco Eduardo ISC-4 Matutino

Archivos Indispensables para la Ejecucin del MS-DOS En el proceso de arranque intervienen distintos archivos cada uno con una misin especfica. - Mdulo BIOS (Basic Input Output System). -Se encarga de controlar las diversas unidades hardware de entrada y salida, como el teclado, y su presentacin, impresoras, reloj, etc. Durante la inicializacin del sistema el BIOS se lee y se guarda en la RAM cargando el fichero IO.SYS. Este fichero no se ve al hacer un dir, ya que tiene el atributo de oculto 'hidden' y el de sistema 'system' que indica al sistema que no es un archivo normal y no se puede modificar, editar, etc. - El IO.SYS es el Kernel o ncleo del sistema y realiza funciones como la gestin de ficheros, de los registros de memoria, generacin de otros programas, etc. Es independiente del hardware y contiene una serie de servicios del sistema. COMMAND.COM. Es un interface entre el usuario y el aparato mediante un conjunto de prompts y mensajes de respuesta a los comandos del usuario. Es el responsable del anlisis gramatical y gestiona las rdenes del usuario (es el procesador de las rdenes). El COMMAND.COM tambin es el encargado de gestionar las interrupciones; el sistema de interrupciones dispone de una jerarqua sencilla de prioridades para tratar las interrupciones ocasionadas por los perifricos, cuando el tratamiento de una interrupcin termina, se devuelve el control al programa que se estaba ejecutando cuando sucedi la interrupcin. Se ocupa tambin de tratar los errores que hayan podido producirse durante la ejecucin de un programa, devolviendo el control al programa en que se produjo el error si ello es posible, y si no al MSDOS. Gestiona los comandos internos, que dependen directamente de l. No es obligatorio emplear este, se puede colocar otro creado por el usuario (aunque se tendra que indicar en el CONFIG.SYS. Est dividido en tres partes: - Residente: se carga en la parte baja de la memoria, por encima del kernel y la BIOS. Controla los errores crticos, el empleo de Ctrl+Break, Ctrl+C,... - Seccin de inicializacin: Se carga por encima de la parte residente y se encarga de procesar el archivo AUTOEXEC.BAT, despus se borra de la memoria RAM. - Mdulo transitorio: Se carga en la parte alta de la memoria y su finalidad es preparar el prompt o smbolo del sistema necesario para poder introducir instrucciones y ejecutarlas. Slo se carga cuando se necesita y, despus de ejecutar la orden, se descarga.

UNISITE: Sistemas Operativos

Rivas Orozco Eduardo ISC-4 Matutino

El Command.com primero mira si la orden recibida es: - Interna. - Externa. - Si es .COM - Si es .EXE - Si es .BAT CONFIG.SYS.- Es un fichero de sistema. El DOS lo ejecuta antes del autoexec.bat y contiene comandos de configuracin del equipo. Depende de las tareas puede que necesitemos una configuracin distinta. Sin este archivo o sin algn comando de l el sistema no funciona. Se carga el pas (country), carga los dispositivos (device), establece el mximo de archivos a abrir a la vez (files), las zonas temporales de memoria (buffers), etc. AUTOEXEC.BAT. Es un archivo de procesamiento por lotes. Sirve para inicializar una serie de funciones no imprescindibles, introducir datos, activar controles del sistema y cargar programas automticamente. El sistema operativo lo ejecuta automticamente si existe. No tiene limitacin de tamao y debe estar en el directorio desde el cual arranca el sistema. Hay varios comandos que estn incluidos usualmente: - Keybsp: Actualiza el teclado a espaol. - Path: Busca un programa en cualquier carpeta que se le haya indicado en este comando. - Set: Incluye variables de entorno y su valor correspondiente. que reconocer el sistema.

UNISITE: Sistemas Operativos

Rivas Orozco Eduardo ISC-4 Matutino

Directorios Es una 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 standard 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. UNISITE: Sistemas Operativos

Rivas Orozco Eduardo ISC-4 Matutino

- 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. Caracteres comodines Son unos caracteres que permiten representar a varios nombres a la vez. Existen dos comodines: ? y *. - ?: Representa cualquier caracter vlido en el nombre o la extensin de un fichero. Representa slo un caracter. Se pueden poner tantos interrogantes como se desee y cada uno representar un caracter, excepto el ltimo que puede representar cero o uno. -*: Representa uno o ms caracteres vlidos del nombre o la extensin. Anula los siguientes caracteres que le siguen en el nombre o la extensin.

Visualizacin y modificacin de atributos Para visualizar ficheros con atributos se usa la orden ATTRIB, que permite visionar los ficheros con atributos del directorio actual, con el parmetro /S permitir visualizar los archivos de todos los subdirectorios. Para cambiar atributos se usa la orden ATTRIB seguida del nombre del fichero y el tipo de cambio que se desee: +/- A: cambia el atributo de modificado. +/- H: modifica el atributo de oculto. +/- R: cambia el atributo de slo lectura. +/- S: modifica el atributo de sistema. Otra forma de visualizar los ficheros con atributos es mediante la orden DIR con el parmetro /A y seguido de la inicial del atributo del que se desee el listado.

Comandos para el manejo de ficheros y directorios Comandos para directorios: Existen varios comandos relacionados con el manejo de directorios en MS-DOS, los ms importantes son: - MD nombre: Sirve para crear un directorio indicando el nombre. Es un comando interno. - RD nombre: Borra un directorio, que debe estar vaco. Es un comando interno. - DELTREE: Borra un directorio sin necesidad de que est vaco. Es un comando externo. UNISITE: Sistemas Operativos

Rivas Orozco Eduardo ISC-4 Matutino

- DIR: Comando que permite visualizar el contenido de un directorio. - CD: Comando que permite cambiar el directorio activo. Es un comando interno. - TREE: Comando externo que presenta de forma grfica la estructura de directorios de una ruta de acceso; tiene dos parmetros (/F presenta los nombres de los archivos que cada directorio comprende y /A indica que utilice caracteres de texto en lugar de caracteres grficos). - MOVE: Comando que renombra directorios, excepto el directorio activo.

Gestin de archivos: Los comandos ms usuales para la gestin de archivos son los que siguen: - TYPE: Es un comando interno cuya funcin es mostrar el contenido de un archivo de texto, no permite el uso de caracteres comodines. - PRINT: Es un comando externo que imprime un archivo de texto por impresora. Tiene cuatro parmetros (/T borra la cola de impresin y coloca un archivo en impresora; /D permite indicar el puerto en el que est situada la impresora; /Q permite indicar el tamao de la cola; /U indica el valor del tiempo a esperar si la impresora no est preparada). - COPY: Es un comando interno que permite copiar archivos de un lugar a otro. Tiene un slo parmetro que es /V y sirve para controlar que la copia del fichero se hace correctamente. - MOVE: Permite copiar un fichero de un directorio a otro, borrndolo del primero. Es un comando externo y tiene como nico parmetro de importancia /Y que indica que si el directorio destino no existe debe crearlo. - RENAME: Es un comando interno que cambie el nombre de uno o varios archivos, aunque no permite cambiar a otro directorio. - DEL, ERASE: Comando interno que elimina los archivos especificados. Su parmetro ms importante es el /P que significa que debe pedir confirmacin antes de borrar un archivo. - FC: Comando externo que permite comparar de dos formas distintas: con el parmetro /B realiza una comparacin binaria y con el parmetro /L realiza una comparacin lnea a lnea. - UNDELETE: Permite recuperar ficheros previamente borrados con la orden DEL. Es un comando externo y tiene tres parmetros interesantes (/LIST presenta una lista de archivos recuperables, /ALL recupera todos los archivos sin pedir confirmacin y /DOS crea una lista de archivos eliminados por el DOS y otra de archivos eliminados por otro motivo). - XCOPY: Comando externo que permite copiar archivos y directorios. Tiene seis parmetros importantes: /A copia archivos de origen que tengan atributo de modificado; /M copia archivos de origen con atributo de modificado y lo desactiva; /D:FECHA copia los archivos modificados en o despus de la fecha indicada; /P pide confirmacin antes de realizar una copia; /S permite la copia de subdirectorios a menos que estn vacos y /E copia tambin directorios vacos.

UNISITE: Sistemas Operativos

Rivas Orozco Eduardo ISC-4 Matutino

- VERIFY (ON/OFF): Comando interno que le indica al sistema si debe comprobar que los ficheros son escritos correctamente en el disco. - DOSKEY: Comando externo residente en memoria que permite visualizar comandos de MS-DOS introducidos anteriormente.

Ventajas y desventajas del MS-DOS

Ventajas: Una ventaja del MS-DOS, es que fue capaz de ir actualizndose cada ao desde su aparicin, cada vez con mejoras en su rendimiento funcional ya que se pudo ir incorporando nuevos programas y archivos segn sus actualizaciones. Otra de sus ventajas es que fue capaz de soportar a otro sistema operativo como es el caso de Windows 95, sin perder ninguna de sus cualidades como sistema operativo.

Desventajas: Las desventajas del MS-DOS quedan en evidencia al intentar realizar ms de una tarea al mismo tiempo, debido a que este sistema operativo es MONOTAREA. Otra desventaja es que solo lo puede ocupar un usuario a la vez debido a que es un sistema MONOUSUARIO. No tenia una interfaz amigable, es decir, no contaba con ventanas, colores etc, que hicieran mas grato el trabajo o la comunicacin entre el computador y el usuario.

UNISITE: Sistemas Operativos

You might also like