miércoles, 22 de enero de 2014
INDICE
UNIDAD: I INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS
1.1 CONCEPTOS GENERALES
1.1.2 DEFINICIÓN
1.1.3 IMPORTANCIA
1.1.4 FUNCIONES
1.2 CLASIFICACIÓN DE SISTEMAS OPERATIVOS
1.2.1 MONOUSUARIO
1.2.2 MULTIUSUARIO
1.2.3 RED
UNIDAD II SISTEMAS OPERATIVOS MS-DOS
2.1 GENERALIDAD
2.1.1 MS-DOS
2.1.2 EVOLUCIÓN DEL SISTEMA
2.1.3 TIPOS DE ARCHIVOS
2.1.4 DIRECTORIOS O CARPETAS
2.2 COMANDOS
2.2.1 INTERNOS: DIR, CLS, TIME, DATE, REN COPY, DEL, MD, CD, RD, PATH TYPE, COPYCON ,PROMPT, VOL,VER.
2.2.2 EXTERNOS: FORMAT, DISKCOPY, SCANDISK DEL TREE, EDIT , MEM, ATTRIB KEYB ,DOSKEY, LABEL.
2.3 ARCHIVOS DE CONFIGURACIÓN
2.4 AUTOEXEC.BAT
2.4.1 ECHO
2.4.2 REM
2.5 CONFIG.SYS
2.5.1 HIMEM.SYS
2.5.3 FILES Y BUFFERS
UNIDAD III WINDOWS 95/ 98/ O ACTUAL
3.1 INTRODUCCIÓN A WINDOWS 95/ 98/ O
3.1.1 DESCRIPCIÓN DE WINDOWS
3.1.2 REQUISITOS DEL SISTEMA
3.1.3 INICIO DE WINDOSWS
3.1.4 MENÚ INICIO
3.1.5 SALIR DE WINDOWS
3.2 ESCRITORIO DE WINDOWS
3.2.1 DESCRIPCIÓN DEL ESCRITORIO
3.2.2 ICONOS PRINCIPALES
3.2.3 USO DEL MOUSE
3.2.3 CONFIGURACIÓN DEL MOUSE
3.2.5 LA BARRA DE TAREAS
3.3. VENTANAS
3.3.1 DESCRIPCIÓN
3.3.2 TIPOS DE VENTANAS
3.3.3 MOVER VENTANAS
3.3.4 MODIFICAR TAMAÑO
3.3.5 MINIMIZAR
3.3.6 MAXIMIZAR Y RESTAURAR
3.3.7 CERRAR LA VENTANA
3.4 CONFIGURACIÓN DE WINDOWS
3.4.1 PANEL DE CONTROL
3.4.2 RESOLUCIÓN DEL MONITOR
3.4.3 FONDO DEL ESCRITORIO
3.4.4 PROTECTOR DE PANTALLA
3.4.5 TEMAS DEL ESCRITORIO
3.4.6 FECHA Y HORA
3.4.7 CONFIGURACIÓN DEL TECLADO
3.4.8 INSTALACIÓN DE IMPRESORAS
3.4.9 CONFIGURACIÓN DEL BARRA OFFICE
3.5 ACCESORIOS Y APLICACIONES
3.5.1 LA CALCULADORA
3.5.2 MAPA DE CARACTERES
3.5.3 LA MULTIMEDIA
3.5.4 SCANDISK
3.5.5 DESFRAGMENTADOR
3.5.6 USO DEL EXPLORADOR
3.5.7 PAPELERA DE RECICLAJE
3.5.8 FORMATEO DE DISCOS DE 3.5"
3.5.9 COPIA DE DISCOS DE 3.5"
3.5.10 TRANSFERENCIA DE ARCHIVOS ACTUAL
3.5.11 ACCESORIOS DIRECTOS
3.5.12 CREACIÓN DE DIBUJOS CON PAINT
3.5.13 CREACIÓN DE TEXTOS CON WORD PAD
UNIDAD IV SISTEMA OPERATIVO DE UNIX
4.1 ANTECEDENTES HISTÓRICOS
4.2 CARACTERÍSTICAS GENERALES
4.3 COMPONENTES DEL SISTEMA ( kernel, sistema de archivos, shell)
4.4 ENTRADA AL SISTEMA OPERATIVO ( login, password )
4.5 COMANDOS BÁSICOS ( is, pwd, cd, rmdir, rm, man, chown, cal, banner)
4.6 COMUNICACIONES EN UNIX ( telnet, finger, talk, write )
4.7 APLICACIONES EN UNIX ( email, anonymous, www. )
1.1 CONCEPTOS GENERALES
1.1.2 DEFINICIÓN
1.1.3 IMPORTANCIA
1.1.4 FUNCIONES
1.2 CLASIFICACIÓN DE SISTEMAS OPERATIVOS
1.2.1 MONOUSUARIO
1.2.2 MULTIUSUARIO
1.2.3 RED
UNIDAD II SISTEMAS OPERATIVOS MS-DOS
2.1 GENERALIDAD
2.1.1 MS-DOS
2.1.2 EVOLUCIÓN DEL SISTEMA
2.1.3 TIPOS DE ARCHIVOS
2.1.4 DIRECTORIOS O CARPETAS
2.2 COMANDOS
2.2.1 INTERNOS: DIR, CLS, TIME, DATE, REN COPY, DEL, MD, CD, RD, PATH TYPE, COPYCON ,PROMPT, VOL,VER.
2.2.2 EXTERNOS: FORMAT, DISKCOPY, SCANDISK DEL TREE, EDIT , MEM, ATTRIB KEYB ,DOSKEY, LABEL.
2.3 ARCHIVOS DE CONFIGURACIÓN
2.4 AUTOEXEC.BAT
2.4.1 ECHO
2.4.2 REM
2.5 CONFIG.SYS
2.5.1 HIMEM.SYS
2.5.3 FILES Y BUFFERS
UNIDAD III WINDOWS 95/ 98/ O ACTUAL
3.1 INTRODUCCIÓN A WINDOWS 95/ 98/ O
3.1.1 DESCRIPCIÓN DE WINDOWS
3.1.2 REQUISITOS DEL SISTEMA
3.1.3 INICIO DE WINDOSWS
3.1.4 MENÚ INICIO
3.1.5 SALIR DE WINDOWS
3.2 ESCRITORIO DE WINDOWS
3.2.1 DESCRIPCIÓN DEL ESCRITORIO
3.2.2 ICONOS PRINCIPALES
3.2.3 USO DEL MOUSE
3.2.3 CONFIGURACIÓN DEL MOUSE
3.2.5 LA BARRA DE TAREAS
3.3. VENTANAS
3.3.1 DESCRIPCIÓN
3.3.2 TIPOS DE VENTANAS
3.3.3 MOVER VENTANAS
3.3.4 MODIFICAR TAMAÑO
3.3.5 MINIMIZAR
3.3.6 MAXIMIZAR Y RESTAURAR
3.3.7 CERRAR LA VENTANA
3.4 CONFIGURACIÓN DE WINDOWS
3.4.1 PANEL DE CONTROL
3.4.2 RESOLUCIÓN DEL MONITOR
3.4.3 FONDO DEL ESCRITORIO
3.4.4 PROTECTOR DE PANTALLA
3.4.5 TEMAS DEL ESCRITORIO
3.4.6 FECHA Y HORA
3.4.7 CONFIGURACIÓN DEL TECLADO
3.4.8 INSTALACIÓN DE IMPRESORAS
3.4.9 CONFIGURACIÓN DEL BARRA OFFICE
3.5 ACCESORIOS Y APLICACIONES
3.5.1 LA CALCULADORA
3.5.2 MAPA DE CARACTERES
3.5.3 LA MULTIMEDIA
3.5.4 SCANDISK
3.5.5 DESFRAGMENTADOR
3.5.6 USO DEL EXPLORADOR
3.5.7 PAPELERA DE RECICLAJE
3.5.8 FORMATEO DE DISCOS DE 3.5"
3.5.9 COPIA DE DISCOS DE 3.5"
3.5.10 TRANSFERENCIA DE ARCHIVOS ACTUAL
3.5.11 ACCESORIOS DIRECTOS
3.5.12 CREACIÓN DE DIBUJOS CON PAINT
3.5.13 CREACIÓN DE TEXTOS CON WORD PAD
UNIDAD IV SISTEMA OPERATIVO DE UNIX
4.1 ANTECEDENTES HISTÓRICOS
4.2 CARACTERÍSTICAS GENERALES
4.3 COMPONENTES DEL SISTEMA ( kernel, sistema de archivos, shell)
4.4 ENTRADA AL SISTEMA OPERATIVO ( login, password )
4.5 COMANDOS BÁSICOS ( is, pwd, cd, rmdir, rm, man, chown, cal, banner)
4.6 COMUNICACIONES EN UNIX ( telnet, finger, talk, write )
4.7 APLICACIONES EN UNIX ( email, anonymous, www. )
1.1 CONCEPTOS GENERALES
UNIDAD I: INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS
1.1 CONCEPTOS GENERALES
Un Sistema Operativo es una parte importante de cualquier sistema de computación.
Un sistema de computación puede dividirse en cuatro componentes: el hardware, el Sistema Operativo, los programas de aplicación y los usuarios.
En un alto nivel, un sistema informático consta de procesador, memoria y componentes de
E/S, con uno o más módulos de cada tipo. Estas componentes están interconectados de al-
guna forma para llevar a cabo la función principal del computador, que es ejecutar progra-
mas. Así pues, se tienen cuatro elementos principales:
Procesador: Controla la operación del computador y lleva a cabo las funciones de pro-
cesamiento de datos. Cuando hay un solo procesador, se suele denominar unidad cen-
tral de procesamiento (CPU, Central Processing Unit).
Memoria Principal: Almacena los datos y los programas. Esta memoria es normal-
mente volátil; también se le conoce como memoria real o memoria primaria.
Interconexión de sistemas: Ciertos mecanismos y estructuras que permiten la comuni-
cación entre procesadores, memoria principal y los módulos de E/S

Interacción entre el SO con el resto de las partes
Un sistema de computación puede dividirse en cuatro componentes: el hardware, el Sistema Operativo, los programas de aplicación y los usuarios.
En un alto nivel, un sistema informático consta de procesador, memoria y componentes de
E/S, con uno o más módulos de cada tipo. Estas componentes están interconectados de al-
guna forma para llevar a cabo la función principal del computador, que es ejecutar progra-
mas. Así pues, se tienen cuatro elementos principales:
Procesador: Controla la operación del computador y lleva a cabo las funciones de pro-
cesamiento de datos. Cuando hay un solo procesador, se suele denominar unidad cen-
tral de procesamiento (CPU, Central Processing Unit).
Memoria Principal: Almacena los datos y los programas. Esta memoria es normal-
mente volátil; también se le conoce como memoria real o memoria primaria.
Interconexión de sistemas: Ciertos mecanismos y estructuras que permiten la comuni-
cación entre procesadores, memoria principal y los módulos de E/S

Interacción entre el SO con el resto de las partes
1.1.2 DEFINICIÓN
1.1.2 DEFINICIÓN.
El sistema operativo es el programa (o software) más importante de un ordenador. Para que funcionen los otros programas, cada ordenador de uso general debe tener un sistema operativo. Los sistemas operativos realizan tareas básicas, tales como reconocimiento de la conexión del teclado, enviar la información a la pantalla, no perder de vista archivos y directorios en el disco, y controlar los dispositivos periféricos tales como impresoras, escáner, etc.
En sistemas grandes, el sistema operativo tiene incluso mayor responsabilidad y poder, es como un policía de tráfico, se asegura de que los programas y usuarios que están funcionando al mismo tiempo no interfieran entre ellos. El sistema operativo también es responsable de la seguridad, asegurándose de que los usuarios no autorizados no tengan acceso al sistema.
El sistema operativo es el programa (o software) más importante de un ordenador. Para que funcionen los otros programas, cada ordenador de uso general debe tener un sistema operativo. Los sistemas operativos realizan tareas básicas, tales como reconocimiento de la conexión del teclado, enviar la información a la pantalla, no perder de vista archivos y directorios en el disco, y controlar los dispositivos periféricos tales como impresoras, escáner, etc.
En sistemas grandes, el sistema operativo tiene incluso mayor responsabilidad y poder, es como un policía de tráfico, se asegura de que los programas y usuarios que están funcionando al mismo tiempo no interfieran entre ellos. El sistema operativo también es responsable de la seguridad, asegurándose de que los usuarios no autorizados no tengan acceso al sistema.

1.1.3 IMPORTANCIA.
1.1.3 IMPORTANCIA.
Los dispositivos electrónicos como los ordenadores, teléfonos móviles, reproductores de música o reproductores de Blu-ray son una clase de productos que uno se habitúa a manejar con algo de tiempo, paciencia y ganas de querer sacarles provecho.
En el pasado, manejar dispositivos como un reproductor de cintas VHS o una videocámara Super 8 era una cuestión más de hardware que de software: su propietario debía limitarse a simplemente interactuar con unos botones mecánicos distribuidos por el cuerpo del producto, accediendo a funciones básicas y únicas para cada tipología de dispositivo.
Un tiempo después fue necesario disponer de un sistema capaz de permitir operar con una máquina, de forma más o menos intuitiva, para dar respuesta a unas u otras necesidades de control de unos procesos y unas actividades. El nacimiento del primer sistema operativo tuvo lugar en la segunda mitad de pasada década de los 50, todavía en el siglo XX: en 1956, un equipo de General Motors diseñó el sistema operativo GM-NAA I/O, para instalarse en un ordenador IBM y así acometer una función muy concreta en una actividad determinada.
La creación, desarrollo y evolución de los sistemas operativos han sido básicos para el acercamiento al consumidor particular de productos especialmente sensibles para el gran consumo, como son los ordenadores y los teléfonos móviles. El sistema operativo ha hecho posible que cualquier individuo corriente pueda manejar un dispositivo electrónico sin la necesidad de tener conocimientos técnicos, siendo relativamente sencillo hacerse con el control de una interfaz de usuario visual.
La importancia del sistema operativo ha estado muy ligada a la presentación visual de comando de datos primero, y a una interfaz gráfica después: el sistema operativo sería el nexo de unión entre la máquina y el hombre.
Los dispositivos electrónicos como los ordenadores, teléfonos móviles, reproductores de música o reproductores de Blu-ray son una clase de productos que uno se habitúa a manejar con algo de tiempo, paciencia y ganas de querer sacarles provecho.
En el pasado, manejar dispositivos como un reproductor de cintas VHS o una videocámara Super 8 era una cuestión más de hardware que de software: su propietario debía limitarse a simplemente interactuar con unos botones mecánicos distribuidos por el cuerpo del producto, accediendo a funciones básicas y únicas para cada tipología de dispositivo.
Un tiempo después fue necesario disponer de un sistema capaz de permitir operar con una máquina, de forma más o menos intuitiva, para dar respuesta a unas u otras necesidades de control de unos procesos y unas actividades. El nacimiento del primer sistema operativo tuvo lugar en la segunda mitad de pasada década de los 50, todavía en el siglo XX: en 1956, un equipo de General Motors diseñó el sistema operativo GM-NAA I/O, para instalarse en un ordenador IBM y así acometer una función muy concreta en una actividad determinada.
La creación, desarrollo y evolución de los sistemas operativos han sido básicos para el acercamiento al consumidor particular de productos especialmente sensibles para el gran consumo, como son los ordenadores y los teléfonos móviles. El sistema operativo ha hecho posible que cualquier individuo corriente pueda manejar un dispositivo electrónico sin la necesidad de tener conocimientos técnicos, siendo relativamente sencillo hacerse con el control de una interfaz de usuario visual.
La importancia del sistema operativo ha estado muy ligada a la presentación visual de comando de datos primero, y a una interfaz gráfica después: el sistema operativo sería el nexo de unión entre la máquina y el hombre.
1.1.4 FUNCIONES.
1.1.4 FUNCIONES.
*Administración del procesador: el sistema operativo administra la distribución del procesador entre los distintos programas por medio de un algoritmo de programación. El tipo de programador depende completamente del sistema operativo, según el objetivo deseado.
*Gestión de la memoria de acceso aleatorio: el sistema operativo se encarga de gestionar el espacio de memoria asignado para cada aplicación y para cada usuario, si resulta pertinente. Cuando la memoria física es insuficiente, el sistema operativo puede crear una zona de memoria en el disco duro, denominada "memoria virtual". La memoria virtual permite ejecutar aplicaciones que requieren una memoria superior a la memoria RAM disponible en el sistema. Sin embargo, esta memoria es mucho más lenta.
*Gestión de entradas/salidas: el sistema operativo permite unificar y controlar el acceso de los programas a los recursos materiales a través de los drivers (también conocidos como administradores periféricos o de entrada/salida).
*Gestión de ejecución de aplicaciones: el sistema operativo se encarga de que las aplicaciones se ejecuten sin problemas asignándoles los recursos que éstas necesitan para funcionar. Esto significa que si una aplicación no responde correctamente puede "sucumbir".
*Administración de autorizaciones: el sistema operativo se encarga de la seguridad en relación con la ejecución de programas garantizando que los recursos sean utilizados sólo por programas y usuarios que posean las autorizaciones correspondientes.
*Gestión de archivos: el sistema operativo gestiona la lectura y escritura en el sistema de archivos, y las autorizaciones de acceso a archivos de aplicaciones y usuarios.
*Gestión de la información: el sistema operativo proporciona cierta cantidad de indicadores que pueden utilizarse para diagnosticar el funcionamiento correcto del equipo.
*Administración del procesador: el sistema operativo administra la distribución del procesador entre los distintos programas por medio de un algoritmo de programación. El tipo de programador depende completamente del sistema operativo, según el objetivo deseado.
*Gestión de la memoria de acceso aleatorio: el sistema operativo se encarga de gestionar el espacio de memoria asignado para cada aplicación y para cada usuario, si resulta pertinente. Cuando la memoria física es insuficiente, el sistema operativo puede crear una zona de memoria en el disco duro, denominada "memoria virtual". La memoria virtual permite ejecutar aplicaciones que requieren una memoria superior a la memoria RAM disponible en el sistema. Sin embargo, esta memoria es mucho más lenta.
*Gestión de entradas/salidas: el sistema operativo permite unificar y controlar el acceso de los programas a los recursos materiales a través de los drivers (también conocidos como administradores periféricos o de entrada/salida).
*Gestión de ejecución de aplicaciones: el sistema operativo se encarga de que las aplicaciones se ejecuten sin problemas asignándoles los recursos que éstas necesitan para funcionar. Esto significa que si una aplicación no responde correctamente puede "sucumbir".
*Administración de autorizaciones: el sistema operativo se encarga de la seguridad en relación con la ejecución de programas garantizando que los recursos sean utilizados sólo por programas y usuarios que posean las autorizaciones correspondientes.
*Gestión de archivos: el sistema operativo gestiona la lectura y escritura en el sistema de archivos, y las autorizaciones de acceso a archivos de aplicaciones y usuarios.
*Gestión de la información: el sistema operativo proporciona cierta cantidad de indicadores que pueden utilizarse para diagnosticar el funcionamiento correcto del equipo.
1.2 CLASIFICACIÓN DE SISTEMAS OPERATIVOS
1.2 CLASIFICACIÓN DE SISTEMAS OPERATIVOS
Con el paso del tiempo, los Sistemas Operativos fueron clasificándose de diferentes maneras, dependiendo del uso o de la aplicación que se les daba. A continuación se mostrarán diversos tipos de Sistemas Operativos que existen en la actualidad, con algunas de sus características:
*Sistemas Operativos de multiprogramación (o Sistemas Operativos de multitarea).
Es el modo de funcionamiento disponible en algunos sistemas operativos, mediante el cual una computadora procesa varias tareas al mismo tiempo. Existen varios tipos de multitareas. La conmutación de contextos (context Switching) es un tipo muy simple de multitarea en el que dos o más aplicaciones se cargan al mismo tiempo, pero en el que solo se esta procesando la aplicación que se encuentra en primer plano (la que ve el usuario).En la multitarea cooperativa, la que se utiliza en el sistema operativo Macintosh.
Funciona en los Sistemas Operativos como UNIX, Windows 95, Windows 98, Windows NT, MAC-OS, OS/2, soportan la multitarea.
*Sistema Operativo Monotareas.
Los sistemas operativos monotareas son más primitivos y es todo lo contrario al visto anteriormente, es decir, solo pueden manejar un proceso en cada momento o que solo puede ejecutar las tareas de una en una. Por ejemplo cuando la computadora esta imprimiendo un documento, no puede iniciar otro proceso ni responder a nuevas instrucciones hasta que se termine la impresión.
*Sistema Operativo Monousuario.
Los sistemas monousuarios son aquellos que nada más puede atender a un solo usuario, gracias a las limitaciones creadas por el hardware, los programas o el tipo de aplicación que se este ejecutando.
Estos tipos de sistemas son muy simples, porque todos los dispositivos de entrada, salida y control dependen de la tarea que se esta utilizando, esto quiere decir, que las instrucciones que se dan, son procesadas de inmediato; ya que existe un solo usuario. Y están orientados principalmente por los microcomputadores.
*Sistema Operativo Multiusuario.
Es todo lo contrario a monousuario; y en esta categoría se encuentran todos los sistemas que cumplen simultáneamente las necesidades de dos o más usuarios, que comparten mismos recursos. Este tipo de sistemas se emplean especialmente en redes.
En otras palabras consiste en el fraccionamiento del tiempo (timesharing).
*Sistemas Operativos por lotes.
Los Sistemas Operativos por lotes, procesan una gran cantidad de trabajos con poca o ninguna interacción entre los usuarios y los programas en ejecución. Se reúnen todos los trabajos comunes para realizarlos al mismo tiempo, evitando la espera de dos o más trabajos como sucede en el procesamiento en serie. Estos sistemas son de los más tradicionales y antiguos, y fueron introducidos alrededor de 1956 para aumentar la capacidad de procesamiento de los programas.
*Sistemas Operativos de tiempo real.
Los Sistemas Operativos de tiempo real son aquellos en los cuales no tiene importancia el usuario, sino los procesos. Por lo general, están subutilizados sus recursos con la finalidad de prestar atención a los procesos en el momento que lo requieran. se utilizan en entornos donde son procesados un gran número de sucesos o eventos.
*Sistemas Operativos de tiempo compartido.
Permiten la simulación de que el sistema y sus recursos son todos para cada usuario. El usuario hace una petición a la computadora, esta la procesa tan pronto como le es posible, y la respuesta aparecerá en la terminal del usuario.
*Sistemas Operativos distribuidos.
Permiten distribuir trabajos, tareas o procesos, entre un conjunto de procesadores. Puede ser que este conjunto de procesadores esté en un equipo o en diferentes, en este caso es trasparente para el usuario. Existen dos esquemas básicos de éstos. Un sistema fuertemente acoplado es a es aquel que comparte la memoria y un reloj global, cuyos tiempos de acceso son similares para todos los procesadores. En un sistema débilmente acoplado los procesadores no comparten ni memoria ni reloj, ya que cada uno cuenta con su memoria local.
*Sistemas Operativos de red.
Son aquellos sistemas que mantienen a dos o más computadoras unidas através de algún medio de comunicación (físico o no), con el objetivo primordial de poder compartir los diferentes recursos y la información del sistema. El primer Sistema Operativo de red estaba enfocado a equipos con un procesador Motorola 68000, pasando posteriormente a procesadores Intel como Novell Netware.
*Sistemas Operativos paralelos.
En estos tipos de Sistemas Operativos se pretende que cuando existan dos o más procesos que compitan por algún recurso se puedan realizar o ejecutar al mismo tiempo.
En UNIX existe también la posibilidad de ejecutar programas sin tener que atenderlos en forma interactiva, simulando paralelismo (es decir, atender de manera concurrente varios procesos de un mismo usuario). Así, en lugar de esperar a que el proceso termine de ejecutarse (como lo haría normalmente), regresa a atender al usuario inmediatamente después de haber creado el proceso.
Con el paso del tiempo, los Sistemas Operativos fueron clasificándose de diferentes maneras, dependiendo del uso o de la aplicación que se les daba. A continuación se mostrarán diversos tipos de Sistemas Operativos que existen en la actualidad, con algunas de sus características:
*Sistemas Operativos de multiprogramación (o Sistemas Operativos de multitarea).
Es el modo de funcionamiento disponible en algunos sistemas operativos, mediante el cual una computadora procesa varias tareas al mismo tiempo. Existen varios tipos de multitareas. La conmutación de contextos (context Switching) es un tipo muy simple de multitarea en el que dos o más aplicaciones se cargan al mismo tiempo, pero en el que solo se esta procesando la aplicación que se encuentra en primer plano (la que ve el usuario).En la multitarea cooperativa, la que se utiliza en el sistema operativo Macintosh.
Funciona en los Sistemas Operativos como UNIX, Windows 95, Windows 98, Windows NT, MAC-OS, OS/2, soportan la multitarea.
*Sistema Operativo Monotareas.
Los sistemas operativos monotareas son más primitivos y es todo lo contrario al visto anteriormente, es decir, solo pueden manejar un proceso en cada momento o que solo puede ejecutar las tareas de una en una. Por ejemplo cuando la computadora esta imprimiendo un documento, no puede iniciar otro proceso ni responder a nuevas instrucciones hasta que se termine la impresión.
*Sistema Operativo Monousuario.
Los sistemas monousuarios son aquellos que nada más puede atender a un solo usuario, gracias a las limitaciones creadas por el hardware, los programas o el tipo de aplicación que se este ejecutando.
Estos tipos de sistemas son muy simples, porque todos los dispositivos de entrada, salida y control dependen de la tarea que se esta utilizando, esto quiere decir, que las instrucciones que se dan, son procesadas de inmediato; ya que existe un solo usuario. Y están orientados principalmente por los microcomputadores.
*Sistema Operativo Multiusuario.
Es todo lo contrario a monousuario; y en esta categoría se encuentran todos los sistemas que cumplen simultáneamente las necesidades de dos o más usuarios, que comparten mismos recursos. Este tipo de sistemas se emplean especialmente en redes.
En otras palabras consiste en el fraccionamiento del tiempo (timesharing).
*Sistemas Operativos por lotes.
Los Sistemas Operativos por lotes, procesan una gran cantidad de trabajos con poca o ninguna interacción entre los usuarios y los programas en ejecución. Se reúnen todos los trabajos comunes para realizarlos al mismo tiempo, evitando la espera de dos o más trabajos como sucede en el procesamiento en serie. Estos sistemas son de los más tradicionales y antiguos, y fueron introducidos alrededor de 1956 para aumentar la capacidad de procesamiento de los programas.
*Sistemas Operativos de tiempo real.
Los Sistemas Operativos de tiempo real son aquellos en los cuales no tiene importancia el usuario, sino los procesos. Por lo general, están subutilizados sus recursos con la finalidad de prestar atención a los procesos en el momento que lo requieran. se utilizan en entornos donde son procesados un gran número de sucesos o eventos.
*Sistemas Operativos de tiempo compartido.
Permiten la simulación de que el sistema y sus recursos son todos para cada usuario. El usuario hace una petición a la computadora, esta la procesa tan pronto como le es posible, y la respuesta aparecerá en la terminal del usuario.
*Sistemas Operativos distribuidos.
Permiten distribuir trabajos, tareas o procesos, entre un conjunto de procesadores. Puede ser que este conjunto de procesadores esté en un equipo o en diferentes, en este caso es trasparente para el usuario. Existen dos esquemas básicos de éstos. Un sistema fuertemente acoplado es a es aquel que comparte la memoria y un reloj global, cuyos tiempos de acceso son similares para todos los procesadores. En un sistema débilmente acoplado los procesadores no comparten ni memoria ni reloj, ya que cada uno cuenta con su memoria local.
*Sistemas Operativos de red.
Son aquellos sistemas que mantienen a dos o más computadoras unidas através de algún medio de comunicación (físico o no), con el objetivo primordial de poder compartir los diferentes recursos y la información del sistema. El primer Sistema Operativo de red estaba enfocado a equipos con un procesador Motorola 68000, pasando posteriormente a procesadores Intel como Novell Netware.
*Sistemas Operativos paralelos.
En estos tipos de Sistemas Operativos se pretende que cuando existan dos o más procesos que compitan por algún recurso se puedan realizar o ejecutar al mismo tiempo.
En UNIX existe también la posibilidad de ejecutar programas sin tener que atenderlos en forma interactiva, simulando paralelismo (es decir, atender de manera concurrente varios procesos de un mismo usuario). Así, en lugar de esperar a que el proceso termine de ejecutarse (como lo haría normalmente), regresa a atender al usuario inmediatamente después de haber creado el proceso.
1.2.1 MONOUSUARIO
1.2.1 MONOUSUARIO
Un sistema operativo monousuario (de mono: 'uno'; y usuario) es un sistema operativo que sólo puede ser ocupado por un único usuario en un determinado tiempo. Ejemplo de sistemas monousuario son las versiones domésticas de Windows. Administra recursos de memoria procesos y dispositivos de las PC'S
Es un sistema en el cual el tipo de usuario no está definido y, por lo tanto, los datos que tiene el sistema son accesibles para cualquiera que pueda conectarse.
En algunos sistemas operativos se accede al sistema reproductor de un usuario único que tiene permiso para realizar cualquier operación. Este es el caso de los sistemas operativos más antiguos como MS-DOS y algunos más recientes como la serie Windows 95/98/Me de Microsoft o MacOS (antes de MacOS X) de Macintosh. En estos sistemas no existe una diferenciación clara entre las tareas que realiza un administrador del sistema y las tareas que realizan los usuarios habituales, no disponiendo del concepto de multiusuario, un usuario común tiene acceso a todas las capacidades del sistema, pudiendo borrar, incluso, información vital para su funcionamiento. Un usuario malicioso (remoto o no) que obtenga acceso al sistema podrá realizar todo lo que desee por no existir dichas limitaciones.
Un sistema operativo monousuario (de mono: 'uno'; y usuario) es un sistema operativo que sólo puede ser ocupado por un único usuario en un determinado tiempo. Ejemplo de sistemas monousuario son las versiones domésticas de Windows. Administra recursos de memoria procesos y dispositivos de las PC'S
Es un sistema en el cual el tipo de usuario no está definido y, por lo tanto, los datos que tiene el sistema son accesibles para cualquiera que pueda conectarse.
En algunos sistemas operativos se accede al sistema reproductor de un usuario único que tiene permiso para realizar cualquier operación. Este es el caso de los sistemas operativos más antiguos como MS-DOS y algunos más recientes como la serie Windows 95/98/Me de Microsoft o MacOS (antes de MacOS X) de Macintosh. En estos sistemas no existe una diferenciación clara entre las tareas que realiza un administrador del sistema y las tareas que realizan los usuarios habituales, no disponiendo del concepto de multiusuario, un usuario común tiene acceso a todas las capacidades del sistema, pudiendo borrar, incluso, información vital para su funcionamiento. Un usuario malicioso (remoto o no) que obtenga acceso al sistema podrá realizar todo lo que desee por no existir dichas limitaciones.
1.2.2 MULTIUSUARIO
1.2.2 MULTIUSUARIO
La palabra multiusuario se refiere a un concepto de sistemas operativos, pero en ocasiones también puede aplicarse a programas de computadora de otro tipo (ej. aplicaciones de base de datos) e incluso a sistemas de cómputo. En general se le llama multiusuario a la característica de un sistema operativo o programa que permite proveer servicio y procesamiento a múltiples usuarios simultáneamente, estrictamente es pseudosimultáneo (tanto en paralelismo real como simulado).
En contraposición a los sistemas monousuario, que proveen servicio y procesamiento a un sólo usuario, en la categoría de multiusuario se encuentran todos los sistemas que cumplen simultáneamente las necesidades de dos o más usuarios, que comparten los mismos recursos. Actualmente este tipo de sistemas se emplean especialmente en redes, pero los primeros ejemplos de sistemas multiusuario fueron los centralizados, que los usuarios compartían a través del uso de múltiples dispositivos de interfaz humana (ej. una unidad central y múltiples. sirve para empresas monitores y teclados).
Los recursos que se comparten son, normalmente, una combinación de:
-Procesador.
-Memoria.
-Almacenamiento secundario (en disco duro).
-Programas.
-Periféricos como impresoras, plotters, escáner, etc.
De tal modo que múltiples usuarios utilizan una única computadora, comparten programas y usan un sistema operativo unificado, que les están dedicados por completo; teniendo la impresión de que lo hacen simultáneamente.
La palabra multiusuario se refiere a un concepto de sistemas operativos, pero en ocasiones también puede aplicarse a programas de computadora de otro tipo (ej. aplicaciones de base de datos) e incluso a sistemas de cómputo. En general se le llama multiusuario a la característica de un sistema operativo o programa que permite proveer servicio y procesamiento a múltiples usuarios simultáneamente, estrictamente es pseudosimultáneo (tanto en paralelismo real como simulado).
En contraposición a los sistemas monousuario, que proveen servicio y procesamiento a un sólo usuario, en la categoría de multiusuario se encuentran todos los sistemas que cumplen simultáneamente las necesidades de dos o más usuarios, que comparten los mismos recursos. Actualmente este tipo de sistemas se emplean especialmente en redes, pero los primeros ejemplos de sistemas multiusuario fueron los centralizados, que los usuarios compartían a través del uso de múltiples dispositivos de interfaz humana (ej. una unidad central y múltiples. sirve para empresas monitores y teclados).
Los recursos que se comparten son, normalmente, una combinación de:
-Procesador.
-Memoria.
-Almacenamiento secundario (en disco duro).
-Programas.
-Periféricos como impresoras, plotters, escáner, etc.
De tal modo que múltiples usuarios utilizan una única computadora, comparten programas y usan un sistema operativo unificado, que les están dedicados por completo; teniendo la impresión de que lo hacen simultáneamente.
1.2.3 RED
1.2.3 RED
El sistema operativo de red, también llamado NOS (del inglés, Network Operating System) permite la interconexión de ordenadores para poder acceder a los servicios y recursos. Al igual que un equipo no puede trabajar sin un sistema operativo, una red de equipos no puede funcionar sin un sistema operativo de red. Si no se dispone de ningún sistema operativo de red, el equipo, no puede compartir recursos y los usuarios no podrán utilizar estos recursos.
También es un componente de software de una computadora que tiene como objetivo coordinar y manejar las actividades de los recursos del ordenador en una red de equipos. Consiste en un software que posibilita la comunicación de un sistema informático con otros equipos en el ámbito de una red.
Dependiendo del fabricante del sistema operativo de red, tenemos que el software de red para un equipo personal se puede añadir al propio sistema operativo del equipo o integrarse con él.
NetWare de Novell es el ejemplo más familiar y famoso de sistema operativo de red donde el software de red del equipo cliente se incorpora en el sistema operativo del equipo. El equipo personal necesita ambos sistema operativos para gestionar conjuntamente las funciones de red y las funciones individuales.
El software del sistema operativo de red se integra en un número importante de sistemas operativos conocidos, incluyendo Windows 2000 Server/Professional, Windows NT Server/Workstation, Windows 95/98/ME y Apple Talk.
Cada configuración (sistemas operativos de red y del equipo separados, o sistema operativo combinando las funciones de ambos) tiene sus ventajas e inconvenientes. Por tanto, nuestro trabajo como especialistas en redes es determinar la configuración que mejor se adapte a las necesidades de nuestra red.
El sistema operativo de red, también llamado NOS (del inglés, Network Operating System) permite la interconexión de ordenadores para poder acceder a los servicios y recursos. Al igual que un equipo no puede trabajar sin un sistema operativo, una red de equipos no puede funcionar sin un sistema operativo de red. Si no se dispone de ningún sistema operativo de red, el equipo, no puede compartir recursos y los usuarios no podrán utilizar estos recursos.
También es un componente de software de una computadora que tiene como objetivo coordinar y manejar las actividades de los recursos del ordenador en una red de equipos. Consiste en un software que posibilita la comunicación de un sistema informático con otros equipos en el ámbito de una red.
Dependiendo del fabricante del sistema operativo de red, tenemos que el software de red para un equipo personal se puede añadir al propio sistema operativo del equipo o integrarse con él.
NetWare de Novell es el ejemplo más familiar y famoso de sistema operativo de red donde el software de red del equipo cliente se incorpora en el sistema operativo del equipo. El equipo personal necesita ambos sistema operativos para gestionar conjuntamente las funciones de red y las funciones individuales.
El software del sistema operativo de red se integra en un número importante de sistemas operativos conocidos, incluyendo Windows 2000 Server/Professional, Windows NT Server/Workstation, Windows 95/98/ME y Apple Talk.
Cada configuración (sistemas operativos de red y del equipo separados, o sistema operativo combinando las funciones de ambos) tiene sus ventajas e inconvenientes. Por tanto, nuestro trabajo como especialistas en redes es determinar la configuración que mejor se adapte a las necesidades de nuestra red.
2.1 GENERALIDADES
UNIDAD II SISTEMAS OPERATIVOS MS-DOS
2.1 GENERALIDADES
Generalidades de los Sistemas Operativos. Un Sistema operativo (SO) es el programa o conjunto de programas que efectúan la gestión de los procesos básicos de un sistema informático, y permite la normal ejecución del resto de las operaciones.
Nótese que es un error común muy extendido denominar al conjunto completo de herramientas sistema operativo, es decir, la inclusión en el mismo término de programas como el explorador de ficheros, el navegador y todo tipo de herramientas que permiten la interacción con el sistema operativo, también llamado núcleo o kernel.
Uno de los más prominentes ejemplos de esta diferencia, es el núcleo Linux, el cual es el núcleo del sistema operativo GNU, del cual existen las llamadas distribuciones GNU. Este error de precisión, se debe a la modernización de la informática llevada a cabo a finales de los 80, cuando la filosofía de estructura básica de funcionamiento de los grandes computadores se rediseñó a fin de llevarla a los hogares y facilitar su uso, cambiando el concepto de computador multiusuario, (muchos usuarios al mismo tiempo) por un sistema monousuario (únicamente un usuario al mismo tiempo) más sencillo de gestionar.
MS-DOS: Microsoft Disk Operating System (Sistema Operativo de Disco de Microsoft) Fue un sistema operativo para el IMB PC que alcanzó gran difusión. No disponía de una interfaz gráfica de usuarios integrados

Gráfica del MS-DOS
2.1 GENERALIDADES
Generalidades de los Sistemas Operativos. Un Sistema operativo (SO) es el programa o conjunto de programas que efectúan la gestión de los procesos básicos de un sistema informático, y permite la normal ejecución del resto de las operaciones.
Nótese que es un error común muy extendido denominar al conjunto completo de herramientas sistema operativo, es decir, la inclusión en el mismo término de programas como el explorador de ficheros, el navegador y todo tipo de herramientas que permiten la interacción con el sistema operativo, también llamado núcleo o kernel.
Uno de los más prominentes ejemplos de esta diferencia, es el núcleo Linux, el cual es el núcleo del sistema operativo GNU, del cual existen las llamadas distribuciones GNU. Este error de precisión, se debe a la modernización de la informática llevada a cabo a finales de los 80, cuando la filosofía de estructura básica de funcionamiento de los grandes computadores se rediseñó a fin de llevarla a los hogares y facilitar su uso, cambiando el concepto de computador multiusuario, (muchos usuarios al mismo tiempo) por un sistema monousuario (únicamente un usuario al mismo tiempo) más sencillo de gestionar.
MS-DOS: Microsoft Disk Operating System (Sistema Operativo de Disco de Microsoft) Fue un sistema operativo para el IMB PC que alcanzó gran difusión. No disponía de una interfaz gráfica de usuarios integrados

Gráfica del MS-DOS
2.1.1 MS-DOS
2.1.1 MS-DOS
MS-DOS (siglas de MicroSoft Disk Operating System, Sistema operativo de disco de Microsoft) es un sistema operativo para computadoras basados en x86. Fue el miembro más popular de la familia de sistemas operativos DOS de Microsoft, y el principal sistema para computadoras personales compatible con IBM PC en la década de 1980 y mediados de 1990, hasta que fue sustituida gradualmente por sistemas operativos que ofrecían una interfaz gráfica de usuario, en particular por varias generaciones de Microsoft Windows.
MS-DOS nació en 1981 al encargársele a Microsoft producir un sistema operativo para la gama de computadores personales IBM PC de IBM. En este momento, Microsoft compró los derechos de QDOS, también conocido como 86-DOS,1 de Seattle Computer Products que fue elaborado por Tim Paterson, y comenzó a trabajar en las modificaciones para poder cumplir con los requerimientos de IBM. La primera edición, MS-DOS 1.0, fue presentada en 1982.2 La versión incluida en los PC's de IBM fue conocida como PC DOS. Aunque MS-DOS y PC-DOS fueron desarrollados por Microsoft e IBM en paralelo, los dos productos se separaron con el tiempo
MS-DOS (siglas de MicroSoft Disk Operating System, Sistema operativo de disco de Microsoft) es un sistema operativo para computadoras basados en x86. Fue el miembro más popular de la familia de sistemas operativos DOS de Microsoft, y el principal sistema para computadoras personales compatible con IBM PC en la década de 1980 y mediados de 1990, hasta que fue sustituida gradualmente por sistemas operativos que ofrecían una interfaz gráfica de usuario, en particular por varias generaciones de Microsoft Windows.
MS-DOS nació en 1981 al encargársele a Microsoft producir un sistema operativo para la gama de computadores personales IBM PC de IBM. En este momento, Microsoft compró los derechos de QDOS, también conocido como 86-DOS,1 de Seattle Computer Products que fue elaborado por Tim Paterson, y comenzó a trabajar en las modificaciones para poder cumplir con los requerimientos de IBM. La primera edición, MS-DOS 1.0, fue presentada en 1982.2 La versión incluida en los PC's de IBM fue conocida como PC DOS. Aunque MS-DOS y PC-DOS fueron desarrollados por Microsoft e IBM en paralelo, los dos productos se separaron con el tiempo
2.1.2 EVOLUCIÓN DEL SISTEMA
2.1.2 EVOLUCIÓN DEL SISTEMA
1981. Microsoft compra un sistema operativo llamado QDOS, le hace algunas modificaciones y lo renombra como Microsoft MS-DOS 1.0
Las siglas provienen de Microsoft Disk Operating System.
1982. Aparece la versión 1.25 que tiene añadido soporte para discos de doble cara.
1983. Se lanza la versión 2.0 que soporta discos para 10 MB de IBM, además de lectura y escritura en discos flexibles de 5.25” para 360 KB. La versión 2.11 permitió nuevos caracteres del teclado.
1984. En la versión 3.0 se añade soporte para discos flexibles para 1.2 MB alta densidad (HD), y posibilidad de instalar disco duro para máximo 32 MB.
1987. La versión 3.3 soporta los discos flexibles de 3.5” y la posibilidad de uso de discos duros mayores de 32 MB.
1988. La versión 4.0 soporta memoria XMS (), y el tope de soporte para discos duros era de 2 GB. Tuvo muchas fallas y bugs.
1989. Con la versión 4.1 se arreglan las fallas.
1991. La versión 5.0, es capaz de cargar programas en la memoria alta del sistema, utilizando la memoria superior. Se incorpora el programador Basic (Qbasic.com), el editor (Edit.com), la herramienta para recuperación de archivos (undelete.com), el administrador de particiones (Fdisk.com), y una utilidad que permite que funcionen programas anteriores (Setver.exe).
1992. Se superan fallas en los programas Chkdsk.com y Undelete.exe con la versión 5.0a.
1993. Se lanza la versión 6.0, con la utilidad DoubleSpace.com que permite la compresión de datos en los discos duros, el antivirus básico Msav.com, un desfragmentador para discos Defrag.com y un optimizador de memoria Memaker.com. También este mismo año se lanza la versión 6.2 que añade seguridad en la pérdida de datos de Doublespace.com y además introduce un escáner para discos Scandisk, resuelve problemas con Smartdrive.exe y Diskcopy.exe. En la versión 6.1 se suprime DoubleSpace.com.
1994. Se incorpora la utilidad Drvspace.com de Star Electronics para compresión de datos en discos. Se utiliza para la versión 6.22.
1995. Aparece Microsoft Windows 95, y con él la versión 7.0, que soporta nombres largos y tiene una variedad de correcciones para el soporte del nuevo sistema operativo, aún es la plataforma que soporta Windows 95.
1997. Con la aparición del sistema operativo Windows 95 OSR2, se integra soporte para el sistema de archivos FAT32.

PRIMERAS PRUEBAS DEL SISTEMA MS-DOS.
VÍDEO PROMOCIONAL DEL MS-DOS
1981. Microsoft compra un sistema operativo llamado QDOS, le hace algunas modificaciones y lo renombra como Microsoft MS-DOS 1.0
Las siglas provienen de Microsoft Disk Operating System.
1982. Aparece la versión 1.25 que tiene añadido soporte para discos de doble cara.
1983. Se lanza la versión 2.0 que soporta discos para 10 MB de IBM, además de lectura y escritura en discos flexibles de 5.25” para 360 KB. La versión 2.11 permitió nuevos caracteres del teclado.
1984. En la versión 3.0 se añade soporte para discos flexibles para 1.2 MB alta densidad (HD), y posibilidad de instalar disco duro para máximo 32 MB.
1987. La versión 3.3 soporta los discos flexibles de 3.5” y la posibilidad de uso de discos duros mayores de 32 MB.
1988. La versión 4.0 soporta memoria XMS (), y el tope de soporte para discos duros era de 2 GB. Tuvo muchas fallas y bugs.
1989. Con la versión 4.1 se arreglan las fallas.
1991. La versión 5.0, es capaz de cargar programas en la memoria alta del sistema, utilizando la memoria superior. Se incorpora el programador Basic (Qbasic.com), el editor (Edit.com), la herramienta para recuperación de archivos (undelete.com), el administrador de particiones (Fdisk.com), y una utilidad que permite que funcionen programas anteriores (Setver.exe).
1992. Se superan fallas en los programas Chkdsk.com y Undelete.exe con la versión 5.0a.
1993. Se lanza la versión 6.0, con la utilidad DoubleSpace.com que permite la compresión de datos en los discos duros, el antivirus básico Msav.com, un desfragmentador para discos Defrag.com y un optimizador de memoria Memaker.com. También este mismo año se lanza la versión 6.2 que añade seguridad en la pérdida de datos de Doublespace.com y además introduce un escáner para discos Scandisk, resuelve problemas con Smartdrive.exe y Diskcopy.exe. En la versión 6.1 se suprime DoubleSpace.com.
1994. Se incorpora la utilidad Drvspace.com de Star Electronics para compresión de datos en discos. Se utiliza para la versión 6.22.
1995. Aparece Microsoft Windows 95, y con él la versión 7.0, que soporta nombres largos y tiene una variedad de correcciones para el soporte del nuevo sistema operativo, aún es la plataforma que soporta Windows 95.
1997. Con la aparición del sistema operativo Windows 95 OSR2, se integra soporte para el sistema de archivos FAT32.

PRIMERAS PRUEBAS DEL SISTEMA MS-DOS.
2.1.3 TIPOS DE ARCHIVOS
2.1.3 TIPOS DE ARCHIVOS
Se consideran tres tipos:
*Archivos de Texto: Contiene información que se puede ver. Por ejemplo procesadores de texto ( que no tengan extensiones COM y EXE).
*Archivos de Datos: Contiene información que puede ser leída por un programa, pero no por una persona. No tienen extensiones COM o EXE.
*Archivos de Programas: Contienen programas que la computadora puede ejecutar. Tienen extensiones COM y EXE.
NOMBRES DE ARCHIVOS Y EXTENSIONES
Un archivo puede tener un nombre formado por hasta ocho caracteres de longitud, ya sean letras o números. Se puede añadir un sufijo – denominado extensión - al nombre del archivo para describir su contenido con mas precisión. La extensión puede tener una longitud de hasta tres caracteres, y es necesario que exista un punto entre el nombre y la extensión del archivo.
Ej:
INFORME.ENE
INFORME.FEB
INFORME.MAR
Se consideran tres tipos:
*Archivos de Texto: Contiene información que se puede ver. Por ejemplo procesadores de texto ( que no tengan extensiones COM y EXE).
*Archivos de Datos: Contiene información que puede ser leída por un programa, pero no por una persona. No tienen extensiones COM o EXE.
*Archivos de Programas: Contienen programas que la computadora puede ejecutar. Tienen extensiones COM y EXE.
NOMBRES DE ARCHIVOS Y EXTENSIONES
Un archivo puede tener un nombre formado por hasta ocho caracteres de longitud, ya sean letras o números. Se puede añadir un sufijo – denominado extensión - al nombre del archivo para describir su contenido con mas precisión. La extensión puede tener una longitud de hasta tres caracteres, y es necesario que exista un punto entre el nombre y la extensión del archivo.
Ej:
INFORME.ENE
INFORME.FEB
INFORME.MAR
Nombre
|
Significado para el MS-DOS
|
BAT
|
Abreviatura de Batch. Identifica un archivo de texto que contiene un conjunto de comandos del MS-DOS que se ejecutan al escribir el nombre del archivo
|
COM
|
Abreviatura de Command. Identifica un archivo de comandos que contiene un programa que el MS-DOS ejecuta cuando se escribe el nombre del archivo
|
EXE
|
Abreviatura de Executable. Al igual que Com, identifica un archivo de comandos que contiene un programa que el MS-DOS ejecuta cuando se escribe el nombre del archivo
|
HLP
|
Abreviatura de Help. Contiene un archivo de texto de ayuda usado por algunos programas, incluidos el Shell del MS-DOS y el editor de las versiones 5 y 6 del MS-DOS
|
OVL
|
Abreviatura de Overlay. Identifica un archivo de comando que contiene parte de un programa de gran tamaño
|
SYS
|
Abreviatura de System. Identifica un archivo de uso exclusivo del MS-DOS
|
2.1.4 DIRECTORIOS O CARPETAS
2.1.4 DIRECTORIOS O CARPETAS
En un ordenador, los datos se almacenan en archivos. Cuando se ejecuta un programa, MS-DOS procesa los datos almacenados en el archivo y los transmite al sistema.
En MS-DOS, un archivo puede ser de cualquier tamaño, sin embargo, el nombre del archivo es más restringido, sólo puede tener una longitud máxima de 8 caracteres y una extensión de 3 caracteres.
Además, los archivos sólo pueden contener los siguientes caracteres:
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)
Tampoco pueden pertenecer a una lista de nombres reservados:
CLOCK$
CON
AUX
COM1
COM2
COM3
COM4
LPT1
LPT2
LPT3
NUL
PRN
Organización de archivos en directorios o carpetas
Según su tamaño, un disco duro puede contener miles de archivos. Sin embargo, si existen muchos archivos, es muy difícil administrarlos. En ese caso, es necesario almacenarlos en directorios. En MS-DOS, los nombres también están sujetos a las mismas restricciones de nombre que los archivos (8 caracteres para el nombre y una extensión de 3 caracteres).
En un ordenador, los datos se almacenan en archivos. Cuando se ejecuta un programa, MS-DOS procesa los datos almacenados en el archivo y los transmite al sistema.
En MS-DOS, un archivo puede ser de cualquier tamaño, sin embargo, el nombre del archivo es más restringido, sólo puede tener una longitud máxima de 8 caracteres y una extensión de 3 caracteres.
Además, los archivos sólo pueden contener los siguientes caracteres:
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)
Tampoco pueden pertenecer a una lista de nombres reservados:
CLOCK$
CON
AUX
COM1
COM2
COM3
COM4
LPT1
LPT2
LPT3
NUL
PRN
Organización de archivos en directorios o carpetas
Según su tamaño, un disco duro puede contener miles de archivos. Sin embargo, si existen muchos archivos, es muy difícil administrarlos. En ese caso, es necesario almacenarlos en directorios. En MS-DOS, los nombres también están sujetos a las mismas restricciones de nombre que los archivos (8 caracteres para el nombre y una extensión de 3 caracteres).
2.2 COMANDOS
2.2 COMANDOS
Definición de comando: se trata de un pequeño programa que se ejecuta cuándo el usuario introduce con el teclado una palabra específica y oprime la tecla Enter, también por medio de una palabra utilizando un micrófono ó activando un icono por medio del puntero del ratón; entonces se dice que el programa "corre" y realiza una acción específica (dar la hora, limpiar la pantalla, etc). Los comandos ya se encuentran preestablecidos, esto significa que si la instrucción no se encuentra guardada con anterioridad, para la computadora no existe y mandará un mensaje de alerta al usuario. Otra característica de los comandos es que cuentan con modificadores, estos son opciones que se activan si se utilizan caracteres extra preestablecidos, ejemplo:
a) El comando dir, muestra en pantalla los archivos y directorios (carpetas) presentes en el equipo, incluyendo ciertas características como la fecha y hora de creación.
b) El comando dir con el modificador /w = (dir/w), muestra en pantalla los archivos y directorios (carpetas) presentes en el equipo, pero omite información de los archivos y carpetas.
c) El comando dir con el modificador /a = (dir/a), muestra en pantalla los archivos y directorios (carpetas) presentes en el equipo pero que se encuentran ocultos.
Hay 2 tipos de comandos:
* Internos: se trata de instrucciones que se encuentran integradas dentro del archivo de un programa llamado "command.com", esto es, forman parte del archivo, ejemplos: son dir, cls, date, etc.
*Externos: son instrucciones independientes al "command.com", esto es, que se encuentran guardados en otros archivos como: "chkdsk.exe", "msd.exe", etc.
Definición de comando: se trata de un pequeño programa que se ejecuta cuándo el usuario introduce con el teclado una palabra específica y oprime la tecla Enter, también por medio de una palabra utilizando un micrófono ó activando un icono por medio del puntero del ratón; entonces se dice que el programa "corre" y realiza una acción específica (dar la hora, limpiar la pantalla, etc). Los comandos ya se encuentran preestablecidos, esto significa que si la instrucción no se encuentra guardada con anterioridad, para la computadora no existe y mandará un mensaje de alerta al usuario. Otra característica de los comandos es que cuentan con modificadores, estos son opciones que se activan si se utilizan caracteres extra preestablecidos, ejemplo:
a) El comando dir, muestra en pantalla los archivos y directorios (carpetas) presentes en el equipo, incluyendo ciertas características como la fecha y hora de creación.
b) El comando dir con el modificador /w = (dir/w), muestra en pantalla los archivos y directorios (carpetas) presentes en el equipo, pero omite información de los archivos y carpetas.
c) El comando dir con el modificador /a = (dir/a), muestra en pantalla los archivos y directorios (carpetas) presentes en el equipo pero que se encuentran ocultos.
Hay 2 tipos de comandos:
* Internos: se trata de instrucciones que se encuentran integradas dentro del archivo de un programa llamado "command.com", esto es, forman parte del archivo, ejemplos: son dir, cls, date, etc.
*Externos: son instrucciones independientes al "command.com", esto es, que se encuentran guardados en otros archivos como: "chkdsk.exe", "msd.exe", etc.
2.2.1 INTERNOS
2.2.1 INTERNOS
Comandos internos[editar · editar código]
*CD o CHDIR - Cambia el directorio actual.
*CD.. - Cambia al directorio jerárquicamente superior.
*CLS - Limpia todos los comandos y toda la información que hay en pantalla, excepto el incitador de comandos (prompt) usualmente la letra y ruta de la unidad usada (Por ejemplo C:\>)
*COPY - Copiar un archivo de un directorio a otro
*COPY CON -Copia a un archivo los caracteres introducidos en pantalla (CONsola)
*DATE - Visualiza o cambia la fecha del sistema.
*DEL - Se usa para eliminar archivos.
*DIR - Lista los directorios y archivos de la unidad o directorio actual.
*FOR - Repite un comando
*PROMPT- Cambia la línea de visualización de la orden.
*MD o MKDIR - Crea un nuevo directorio.
*RD o RMDIR- Elimina un directorio.
*REM - Permite insertar comentarios en archivos de proceso por lotes.
*REN o RENAME - Renombra archivos y directorios.
*SET - Asigna valores a variables de entorno.
*TIME - Visualiza o cambia la hora del sistema.
*TYPE - Muestra el contenido de un fichero. Se utiliza, principalmente, para ver contenidos de ficheros en formato texto.
*VER - Muestra la versión del Sistema Operativo.
*VOL - Muestra la etiqueta del disco duro y su volumen (si lo tiene)
*MEM - Muestra la cantidad de memoria RAM, la cantidad ocupada y la libre
Comandos internos[editar · editar código]
*CD o CHDIR - Cambia el directorio actual.
*CD.. - Cambia al directorio jerárquicamente superior.
*CLS - Limpia todos los comandos y toda la información que hay en pantalla, excepto el incitador de comandos (prompt) usualmente la letra y ruta de la unidad usada (Por ejemplo C:\>)
*COPY - Copiar un archivo de un directorio a otro
*COPY CON -Copia a un archivo los caracteres introducidos en pantalla (CONsola)
*DATE - Visualiza o cambia la fecha del sistema.
*DEL - Se usa para eliminar archivos.
*DIR - Lista los directorios y archivos de la unidad o directorio actual.
*FOR - Repite un comando
*PROMPT- Cambia la línea de visualización de la orden.
*MD o MKDIR - Crea un nuevo directorio.
*RD o RMDIR- Elimina un directorio.
*REM - Permite insertar comentarios en archivos de proceso por lotes.
*REN o RENAME - Renombra archivos y directorios.
*SET - Asigna valores a variables de entorno.
*TIME - Visualiza o cambia la hora del sistema.
*TYPE - Muestra el contenido de un fichero. Se utiliza, principalmente, para ver contenidos de ficheros en formato texto.
*VER - Muestra la versión del Sistema Operativo.
*VOL - Muestra la etiqueta del disco duro y su volumen (si lo tiene)
*MEM - Muestra la cantidad de memoria RAM, la cantidad ocupada y la libre
2.2.2 EXTERNOS
2.2.2 EXTERNOS
Comandos externos
*ATTRIB - Sin parámetros, visualiza los atributos de los directorios y archivos. Con parámetros, cambia los atributos de directorios y archivos.
Los atributos de los directorios, y los ficheros son: de lectura (r), de escritura (w), de archivo (a), oculto (h), de sistema (s). Parámetros: signos (más o menos) y letras r, w, a, y h "v". Ejemplo: Attrib +r *.* (atributo de sólo lectura, para todos los ficheros de ese directorio)
*APPEND - Sirve para especificar trayectorias para ficheros de datos.
*BACKUP - Ejecuta una copia de seguridad de uno o más archivos de un disco duro a un disquete.
*CHKDSK - Verifica si hay errores en el disco duro. (También se puede utilizar para corregirlos con el parámetro "/F")
*DELTREE - Borra un directorio sin importar que contenga subdirectorios con todos sus contenidos.
*DISKCOMP - Tras realizar una copia de disquetes podemos realizar una verificación, para ver si ha copiado todos los contenidos, comparando. Este comando compara discos o disquetes.
*DISKCOPY - Permite hacer una copia idéntica de un disquete a otro, pertenece al grupo de las órdenes externas.
*DOSKEY - Permite mantener residentes en memoria RAM las órdenes que han sido ejecutadas en el punto indicativo.
*FC - Compara ficheros.
*FORMAT - Permite crear la estructura lógica, en una unidad física de almacenamiento (discos duros, disquetes y unidades de almacenamiento masivo).
*PRINT - Permite imprimir ficheros.
Se pueden utilizar estos parámetros combinados.
*KEYB - Establece el idioma del teclado según el parámetro adicionado (Ejemplo: KEYB SP para el teclado español).
*LABEL - Muestra o cambia la etiqueta de la unidad de disco duro.
*MEM - Muestra la memoria RAM, el espacio ocupado y el espacio libre.
*MOVE - Mueve o cambia de posición un directorio y/o ficheros. También renombra subdirectorios.
*SUBST - Crea una unidad lógica virtual a partir de un directorio.
*TREE - Muestra los directorios en forma de árbol.
Comandos externos
*ATTRIB - Sin parámetros, visualiza los atributos de los directorios y archivos. Con parámetros, cambia los atributos de directorios y archivos.
Los atributos de los directorios, y los ficheros son: de lectura (r), de escritura (w), de archivo (a), oculto (h), de sistema (s). Parámetros: signos (más o menos) y letras r, w, a, y h "v". Ejemplo: Attrib +r *.* (atributo de sólo lectura, para todos los ficheros de ese directorio)
*APPEND - Sirve para especificar trayectorias para ficheros de datos.
*BACKUP - Ejecuta una copia de seguridad de uno o más archivos de un disco duro a un disquete.
*CHKDSK - Verifica si hay errores en el disco duro. (También se puede utilizar para corregirlos con el parámetro "/F")
*DELTREE - Borra un directorio sin importar que contenga subdirectorios con todos sus contenidos.
*DISKCOMP - Tras realizar una copia de disquetes podemos realizar una verificación, para ver si ha copiado todos los contenidos, comparando. Este comando compara discos o disquetes.
*DISKCOPY - Permite hacer una copia idéntica de un disquete a otro, pertenece al grupo de las órdenes externas.
*DOSKEY - Permite mantener residentes en memoria RAM las órdenes que han sido ejecutadas en el punto indicativo.
*FC - Compara ficheros.
*FORMAT - Permite crear la estructura lógica, en una unidad física de almacenamiento (discos duros, disquetes y unidades de almacenamiento masivo).
*PRINT - Permite imprimir ficheros.
Se pueden utilizar estos parámetros combinados.
*KEYB - Establece el idioma del teclado según el parámetro adicionado (Ejemplo: KEYB SP para el teclado español).
*LABEL - Muestra o cambia la etiqueta de la unidad de disco duro.
*MEM - Muestra la memoria RAM, el espacio ocupado y el espacio libre.
*MOVE - Mueve o cambia de posición un directorio y/o ficheros. También renombra subdirectorios.
*SUBST - Crea una unidad lógica virtual a partir de un directorio.
*TREE - Muestra los directorios en forma de árbol.
2.3 ARCHIVOS DE CONFIGURACIÓN
2.3 ARCHIVOS DE CONFIGURACIÓN
Para configurar perfectamente el inicio de nuestro sistema es imprescindible tener dos ficheros especiales en el directorio raíz de nuestro disco de arranque.
Estos ficheros son AUTOEXEC.BAT y CONFIG.SYS. El primero es un fichero de proceso por lotes (batch), y el segundo, de sistema.
Así, cuando inicializamos nuestro ordenador, sabemos que en primer lugar se cargan los ficheros de sistema IO.SYS y MS-DOS.SYS. A continuación, y para que podamos introducir órdenes, se carga el intérprete de comandos COMMAND.COM.
Nuestro sistema está preparado para aceptar órdenes.
Sin embargo, no tenemos el teclado configurado, no hemos definido trayectorias o rutas de acceso para localizar ficheros en la estructura de directorios, ni tampoco hemos cargado controladores para ningún tipo de dispositivo (unidad de CD-ROM, tarjeta de sonido, tarjeta de red, etc.).
Este tipo de configuraciones las podemos hacer utilizando los dos ficheros mencionados, que se ejecutarán inmediatamente después de cargar el intérprete de comandos, siempre y cuando existan.
Para configurar perfectamente el inicio de nuestro sistema es imprescindible tener dos ficheros especiales en el directorio raíz de nuestro disco de arranque.
Estos ficheros son AUTOEXEC.BAT y CONFIG.SYS. El primero es un fichero de proceso por lotes (batch), y el segundo, de sistema.
Así, cuando inicializamos nuestro ordenador, sabemos que en primer lugar se cargan los ficheros de sistema IO.SYS y MS-DOS.SYS. A continuación, y para que podamos introducir órdenes, se carga el intérprete de comandos COMMAND.COM.
Nuestro sistema está preparado para aceptar órdenes.
Sin embargo, no tenemos el teclado configurado, no hemos definido trayectorias o rutas de acceso para localizar ficheros en la estructura de directorios, ni tampoco hemos cargado controladores para ningún tipo de dispositivo (unidad de CD-ROM, tarjeta de sonido, tarjeta de red, etc.).
Este tipo de configuraciones las podemos hacer utilizando los dos ficheros mencionados, que se ejecutarán inmediatamente después de cargar el intérprete de comandos, siempre y cuando existan.
2.4 AUTOEXCEC.BAT
2.4 AUTOEXCEC.BAT
Fichero AUTOEXEC.BAT
El fichero AUTOEXEC.BAT se ejecuta cada vez que se enciende el ordenador.
Por esta razón, se utiliza para ejecutar las órdenes que queremos cargar siempre al inicializar el ordenador.
Cada línea del fichero se corresponde con una orden.
Para crear y modificar este fichero, es normal utilizar el editor de textos del MS-DOS.
Caso práctico
Vamos a crear un fichero AUTOEXEC.BAT en el directorio raíz que nos pida la fecha y hora, que nos muestre la versión del sistema operativo y que incluya rutas de búsqueda para ficheros ejecutables en el directorio DOS y en el directorio PROGRAM.
Estamos situados en el directorio DOS.
Solución
C:\dos>EDIT c:\autoexec.bat
Las líneas a introducir serían las siguientes:
DATE
TIME
VER
PATH c:\dos;c:\program
A continuación, salimos del editor grabando el archivo.
Estas órdenes se ejecutarán siempre que encendamos el ordenador sin tener que teclearlas en la línea de comandos.
En este fichero, además de la orden PATH, se suelen introducir líneas para la configuración del teclado y, si disponemos de CDROM, otra línea especial para que éste quede reconocido.
Vamos a crear un disquete de sistema para poder inicializar el ordenador, que contenga las órdenes necesarias para configurar el teclado, reconocer una unidad de CD-ROM y borrar la pantalla al final de todo el proceso.
Solución
El contenido que tenemos que introducir en el fichero AUTOEXEC.BAT es el siguiente:
mode con cp prepare=((850)C:\WINDOWS\
COMMAND\ega.cpi)>nul
Keyb sp,,C:\WINDOWS\COMMAND\keyboard.sys
C:\dos\mscdex /d:btc001.sys /L:d
CLS
La orden MSCDEX se utiliza exclusivamente para que el MS-DOS pueda reconocer una unidad de CD-ROM.
Las unidades de CD-ROM serán interpretadas por el MS-DOS como otras unidades lógicas más. En este caso, con esta orden cargamos el controlador o driver de nuestra unidad de CD-ROM (BTC001.SYS) suministrado por el fabricante y lo asignamos a la unidad lógica D:.
Fichero AUTOEXEC.BAT
El fichero AUTOEXEC.BAT se ejecuta cada vez que se enciende el ordenador.
Por esta razón, se utiliza para ejecutar las órdenes que queremos cargar siempre al inicializar el ordenador.
Cada línea del fichero se corresponde con una orden.
Para crear y modificar este fichero, es normal utilizar el editor de textos del MS-DOS.
Caso práctico
Vamos a crear un fichero AUTOEXEC.BAT en el directorio raíz que nos pida la fecha y hora, que nos muestre la versión del sistema operativo y que incluya rutas de búsqueda para ficheros ejecutables en el directorio DOS y en el directorio PROGRAM.
Estamos situados en el directorio DOS.
Solución
C:\dos>EDIT c:\autoexec.bat
Las líneas a introducir serían las siguientes:
DATE
TIME
VER
PATH c:\dos;c:\program
A continuación, salimos del editor grabando el archivo.
Estas órdenes se ejecutarán siempre que encendamos el ordenador sin tener que teclearlas en la línea de comandos.
En este fichero, además de la orden PATH, se suelen introducir líneas para la configuración del teclado y, si disponemos de CDROM, otra línea especial para que éste quede reconocido.
Vamos a crear un disquete de sistema para poder inicializar el ordenador, que contenga las órdenes necesarias para configurar el teclado, reconocer una unidad de CD-ROM y borrar la pantalla al final de todo el proceso.
Solución
El contenido que tenemos que introducir en el fichero AUTOEXEC.BAT es el siguiente:
mode con cp prepare=((850)C:\WINDOWS\
COMMAND\ega.cpi)>nul
Keyb sp,,C:\WINDOWS\COMMAND\keyboard.sys
C:\dos\mscdex /d:btc001.sys /L:d
CLS
La orden MSCDEX se utiliza exclusivamente para que el MS-DOS pueda reconocer una unidad de CD-ROM.
Las unidades de CD-ROM serán interpretadas por el MS-DOS como otras unidades lógicas más. En este caso, con esta orden cargamos el controlador o driver de nuestra unidad de CD-ROM (BTC001.SYS) suministrado por el fabricante y lo asignamos a la unidad lógica D:.
2.4.1 ECHO
2.4.1 ECHO
Echo se utiliza para repetir el texto escrito en la parte trasera de la pantalla y se puede utilizar para hacerse eco de un periférico en el equipo, tal como un puerto COM.
Disponibilidad
El comando echo es un comando interno que está disponible en los siguientes sistemas operativos de Microsoft.
*Todas las versiones de MS-DOS
de Windows 95
*Windows 98
*Windows ME
*Windows NT
*Windows 2000
*Windows XP
*Windows Vista
*Windows 7
*Sintaxis
Muestra mensajes, o activa comando-haciéndose eco de encendido o apagado.
ECHO [ON | OFF]
ECHO [mensaje]
Escriba ECHO sin parámetros para mostrar la configuración de eco actual.
Ejemplos
echo ata> com1
Dependiendo si el módem estaba en com1, esto haría que el módem tratar de responder y debería escuchar un poco de chillar desde el módem. Para detener el chillido, simplemente típico eco atz> com1.
echo echo esta es una prueba> test.bat
Esto pondría en el test.bat archivo "echo esto es una prueba", a continuación, cuando cada vez que tendría que escribir en la prueba, sería escriba echo esto es una prueba.
echo este es un ejemplo >> test.txt
En el ejemplo anterior, esto echo "este es un ejemplo" a continuación, utilizando >> sería añadir que el texto en el archivo test.txt.
echo probando la cadena de eco
Esto tendría que escribir en la pantalla, poniendo a prueba la cadena de eco, y luego le llevará de nuevo a la pregunta.
Echo se utiliza para repetir el texto escrito en la parte trasera de la pantalla y se puede utilizar para hacerse eco de un periférico en el equipo, tal como un puerto COM.
Disponibilidad
El comando echo es un comando interno que está disponible en los siguientes sistemas operativos de Microsoft.
*Todas las versiones de MS-DOS
de Windows 95
*Windows 98
*Windows ME
*Windows NT
*Windows 2000
*Windows XP
*Windows Vista
*Windows 7
*Sintaxis
Muestra mensajes, o activa comando-haciéndose eco de encendido o apagado.
ECHO [ON | OFF]
ECHO [mensaje]
Escriba ECHO sin parámetros para mostrar la configuración de eco actual.
Ejemplos
echo ata> com1
Dependiendo si el módem estaba en com1, esto haría que el módem tratar de responder y debería escuchar un poco de chillar desde el módem. Para detener el chillido, simplemente típico eco atz> com1.
echo echo esta es una prueba> test.bat
Esto pondría en el test.bat archivo "echo esto es una prueba", a continuación, cuando cada vez que tendría que escribir en la prueba, sería escriba echo esto es una prueba.
echo este es un ejemplo >> test.txt
En el ejemplo anterior, esto echo "este es un ejemplo" a continuación, utilizando >> sería añadir que el texto en el archivo test.txt.
echo probando la cadena de eco
Esto tendría que escribir en la pantalla, poniendo a prueba la cadena de eco, y luego le llevará de nuevo a la pregunta.
2.4.2 REM
2.4.2 REM
Tipo: Interna (1.0 y posterior) Sintaxis: REM
Propósito: . Proporciona una forma de insertar comentarios (que no va a tomar una decisión respecto) en un archivo por lotes Discusión Durante la ejecución de un archivo por lotes, DOS mostrará (pero no actuara) los comentarios que se introducen en la línea después del comando REM.
No se puede utilizar separadores en el comentario, excepto el espacio, tabulador, y coma.
Para mantener DOS desde la interpretación de comandos en una línea de comentario, escriba el comando entre comillas.
Cualquier texto de hasta 127 caracteres
Ejemplos:
Para guardar un comentario en un archivo de proceso por lotes, escriba REM Este es un comentario Para añadir una línea en un archivo por lotes y para evitar que se muestra cuando se ejecuta el archivo de proceso por lotes, primero debe activar la función de ECHO off. Para mantener la línea de comentario REM se muestre, escriba echo off rem Esta línea de comentario no se mostrará
Tipo: Interna (1.0 y posterior) Sintaxis: REM
Propósito: . Proporciona una forma de insertar comentarios (que no va a tomar una decisión respecto) en un archivo por lotes Discusión Durante la ejecución de un archivo por lotes, DOS mostrará (pero no actuara) los comentarios que se introducen en la línea después del comando REM.
No se puede utilizar separadores en el comentario, excepto el espacio, tabulador, y coma.
Para mantener DOS desde la interpretación de comandos en una línea de comentario, escriba el comando entre comillas.
Cualquier texto de hasta 127 caracteres
Ejemplos:
Para guardar un comentario en un archivo de proceso por lotes, escriba REM Este es un comentario Para añadir una línea en un archivo por lotes y para evitar que se muestra cuando se ejecuta el archivo de proceso por lotes, primero debe activar la función de ECHO off. Para mantener la línea de comentario REM se muestre, escriba echo off rem Esta línea de comentario no se mostrará
2.5 CONFIG.SYS
2.5 CONFIG.SYS
Config.sys o config.chan: es el archivo de configuración principal para los sistemas operativos MS-DOS y OS/2. Es un fichero especial que contiene instrucciones de inicialización o configuración para el sistema. Los comandos de este fichero configuran DOS para que pueda usar dispositivos y aplicaciones en el sistema. Los comandos también configuran los gestores de memoria del sistema. Después de procesar el fichero config.sys, DOS procede a cargar y ejecutar la consola especificado en la línea shell= del Config.sys, o command.com si no existe dicha línea. El intérprete de comandos establecido es el responsable de procesar el archivo autoexec.bat.
El sistema puede arrancar incluso si estos ficheros no existen o están corruptos. Sin embargo, estos dos ficheros son esenciales para el proceso completo de arranque del sistema operativo DOS. Ambos contienen información utilizada para cambiar el sistema operativo para el uso personal. También contienen los requisitos de distintos paquetes de aplicaciones software. Un sistema DOS necesitaría la localización y reparación de problemas si alguno de estos ficheros resulta dañado o corrupto. − − El fichero config.sys se compone fundamentalmente de sentencias nombre=valor que parecen asignaciones de variables. De hecho, éstas o bien definirán algunos valores configurables, a menudo para reservar memoria, o bien cargarán ficheros, mayoritariamente TSR y drivers, en memoria.
En DOS, el fichero config.sys se encuentra en el directorio raíz de la unidad desde la que DOS arrancó. En algunas versiones de DOS puede tener un nombre distinto, como Fdconfig.sys en FreeDOS o Dconfig.sys en algunas versiones de DR-DOS. − − Tanto el config.sys como el autoexec.bat pueden ser encontrados aún en los sistemas de ficheros de los sistemas operativos Windows posteriores, aunque usualmente suelen estar vacíos, sin contenido. OS/2 no utilizaba el archivo Autoexec.bat.
En el subsistema OS/2 de Windows NT, lo que aparecía en el config.sys eran programas que realmente se guardaban en el registro.utilizaba el archivo Autoexec.bat. En el subsistema OS/2 de Windows NT, lo que aparecía en el config.sys eran programas que realmente se guardaban en el registro.utilizaba el archivo Autoexec.bat. En el subsistema OS/2 de Windows NT, lo que aparecía en el config.sys eran programas que realmente se guardaban en el registro.
EJEMPLO DE ARCHIVO CONFIG.SYS PARA DOS

Config.sys o config.chan: es el archivo de configuración principal para los sistemas operativos MS-DOS y OS/2. Es un fichero especial que contiene instrucciones de inicialización o configuración para el sistema. Los comandos de este fichero configuran DOS para que pueda usar dispositivos y aplicaciones en el sistema. Los comandos también configuran los gestores de memoria del sistema. Después de procesar el fichero config.sys, DOS procede a cargar y ejecutar la consola especificado en la línea shell= del Config.sys, o command.com si no existe dicha línea. El intérprete de comandos establecido es el responsable de procesar el archivo autoexec.bat.
El sistema puede arrancar incluso si estos ficheros no existen o están corruptos. Sin embargo, estos dos ficheros son esenciales para el proceso completo de arranque del sistema operativo DOS. Ambos contienen información utilizada para cambiar el sistema operativo para el uso personal. También contienen los requisitos de distintos paquetes de aplicaciones software. Un sistema DOS necesitaría la localización y reparación de problemas si alguno de estos ficheros resulta dañado o corrupto. − − El fichero config.sys se compone fundamentalmente de sentencias nombre=valor que parecen asignaciones de variables. De hecho, éstas o bien definirán algunos valores configurables, a menudo para reservar memoria, o bien cargarán ficheros, mayoritariamente TSR y drivers, en memoria.
En DOS, el fichero config.sys se encuentra en el directorio raíz de la unidad desde la que DOS arrancó. En algunas versiones de DOS puede tener un nombre distinto, como Fdconfig.sys en FreeDOS o Dconfig.sys en algunas versiones de DR-DOS. − − Tanto el config.sys como el autoexec.bat pueden ser encontrados aún en los sistemas de ficheros de los sistemas operativos Windows posteriores, aunque usualmente suelen estar vacíos, sin contenido. OS/2 no utilizaba el archivo Autoexec.bat.
En el subsistema OS/2 de Windows NT, lo que aparecía en el config.sys eran programas que realmente se guardaban en el registro.utilizaba el archivo Autoexec.bat. En el subsistema OS/2 de Windows NT, lo que aparecía en el config.sys eran programas que realmente se guardaban en el registro.utilizaba el archivo Autoexec.bat. En el subsistema OS/2 de Windows NT, lo que aparecía en el config.sys eran programas que realmente se guardaban en el registro.
EJEMPLO DE ARCHIVO CONFIG.SYS PARA DOS
2.5.1 HIMEM.SYS
2.5.1 HIMEM.SYS
HIMEM es un administrador de memoria extendida - un programa que coordina el uso de
memoria extendida de su computadora, incluyendo el área de memoria alta (HMA), por lo
que no hay dos aplicaciones o controladores de dispositivos utilizan la misma memoria en la misma
tiempo.
Instala HIMEM añadiendo un < DISPOSITIVO command> para HIMEM.sys a su
Archivo config.sys. La línea de comandos HIMEM.sys debe venir antes de cualquier comando
que las aplicaciones de inicio o controladores de dispositivo que utilizan memoria extendida; para
ejemplo, la línea de comandos HIMEM.sys debe venir antes del comando EMM386.exe
line.
Sintaxis
DEVICE = [unidad:] [ruta] HIMEM.sys [/ A20CONTROL: ON | OFF] [/ CPUCLOCK: ON | OFF]
[/ EISA] [/ HMAMIN = m] [/ INT15 = xxxx] [/ NUMHANDLES = n] [/ MACHINE: xxxx]
[/ SHADOWRAM: ON | OFF] [/ TESTMEM: ON | OFF] [/ verbose]
En la mayoría de los casos, no tendrá que especificar las opciones de línea de comandos. El valor por defecto
valores para HIMEM.sys están diseñados para trabajar con la mayoría del hardware.
Parámetro
[Unidad:] [ruta]
Especifica la ubicación del archivo HIMEM.sys. HIMEM.sys debe ser siempre
situado en la misma unidad que contiene los archivos de MS-DOS. Si el
HIMEM.sys archivo está en el directorio raíz de la unidad de inicio, no lo sabes
que incluir una ruta de acceso. Sin embargo, siempre debe incluir la completa
nombre de archivo (HIMEM.sys).
Interruptores
/ A20CONTROL: ON | OFF
Especifica si HIMEM es tomar el control de la línea A20 aunque A20
fue cuando HIMEM se cargó. El controlador A20 le da a su acceso a la computadora
para el HMA. Si especifica / A20CONTROL: OFF, HIMEM toma el control de la
Línea A20 A20 sólo si estaba apagado cuando HIMEM se cargó. La configuración por defecto
es / A20CONTROL: ON.
/ CPUCLOCK: ON | OFF
Especifica si HIMEM es afectar a la velocidad de reloj de su ordenador.
Si la velocidad de reloj de su computadora cambia al instalar HIMEM,
especificando / CPUCLOCK: ON puede corregir el problema, sin embargo, lo que este
opción ralentiza HIMEM. La configuración predeterminada es / CPUCLOCK: OFF.
/ EISA
Especifica que HIMEM debe asignar toda la memoria extendida disponible. Este
switch es necesaria sólo en un EISA (Extended Industry Estándar
Arquitectura) equipo con más de 16 MB de memoria, en la otra
ordenadores, HIMEM asigna automáticamente toda la memoria extendida disponible.
/ HMAMIN = m
Especifica cuántos kilobytes de memoria de una aplicación debe requerir para
HIMEM para dar ese uso de la aplicación del HMA. Sólo una aplicación puede
utilizar el HMA en un momento; HIMEM asigna el HMA a la primera aplicación
que cumpla con los requisitos de memoria de uso establecidas por esta opción. Usted puede
especificar un valor de 0 a 63.
Establecer / HMAMIN a la cantidad de memoria requerida por la aplicación que
utiliza la mayor cantidad de memoria HMA.
No se requiere la opción / HMAMIN, el valor por defecto es cero. Omitiendo
esta opción (o si se establece en cero) especifica que HIMEM asignar el
HMA a la primera aplicación que lo solicite, independientemente de la cantidad de
el HMA la aplicación va a utilizar.
La opción / HMAMIN no tiene efecto cuando Windows se ejecuta en 386 mejorado
modo.
/ INT15 = xxxx
Asigna la cantidad de memoria extendida (en kilobytes) que se reserve
para la interfaz de 15h de interrupción. Algunas aplicaciones más antiguas utilizan el
Interrumpir interfaz de 15h a asignar memoria extendida en lugar de utilizar
método de la XMS (eXtended-la especificación de memoria) proporcionada por HIMEM. Si
utilizar estas aplicaciones, puede asegurarse de que haya suficiente memoria para
si cambia a xxxx 64 KB mayores que la cantidad requerida por el
aplicación.
Puede especificar un valor de 64 a 65.535, sin embargo, no se puede especificar
más memoria que su sistema tiene disponible. Si especifica un valor inferior
a 64, el valor se convierte en 0. El valor por defecto es 0.
/ NUMHANDLES = n
Especifica el número máximo de bloques de memoria extendida (EMB) se encarga de que
se pueden utilizar simultáneamente. Puede especificar un valor de 1 a 128, el
valor por defecto es 32. Cada empuñadura adicional requiere un 6 adicional
bytes de memoria.
La opción / NUMHANDLES no tiene efecto cuando Windows se ejecuta en 386
modo mejorado.
/ MACHINE: xxxx
Especifica el tipo de equipo que está utilizando. Por lo general, HIMEM puede detectar
el tipo de equipo con éxito, sin embargo, hay algunos equipos que
HIMEM no se puede detectar. En tales sistemas, HIMEM utiliza el tipo de sistema por defecto
(IBM AT o compatible). Puede que tenga que incluir la opción / máquina si
el equipo es un tipo que HIMEM no puede detectar y, si no lo hace HIMEM
funcione correctamente en el sistema utilizando el tipo de sistema predeterminado.
Actualmente, los sistemas que requieren de esta opción incluyen Acer 1100, Wyse, y
IBM 7552.
El valor de xxxx puede ser cualquiera de los códigos o sus números equivalentes
enumerados en la siguiente tabla.
HIMEM es un administrador de memoria extendida - un programa que coordina el uso de
memoria extendida de su computadora, incluyendo el área de memoria alta (HMA), por lo
que no hay dos aplicaciones o controladores de dispositivos utilizan la misma memoria en la misma
tiempo.
Instala HIMEM añadiendo un < DISPOSITIVO command> para HIMEM.sys a su
Archivo config.sys. La línea de comandos HIMEM.sys debe venir antes de cualquier comando
que las aplicaciones de inicio o controladores de dispositivo que utilizan memoria extendida; para
ejemplo, la línea de comandos HIMEM.sys debe venir antes del comando EMM386.exe
line.
Sintaxis
DEVICE = [unidad:] [ruta] HIMEM.sys [/ A20CONTROL: ON | OFF] [/ CPUCLOCK: ON | OFF]
[/ EISA] [/ HMAMIN = m] [/ INT15 = xxxx] [/ NUMHANDLES = n] [/ MACHINE: xxxx]
[/ SHADOWRAM: ON | OFF] [/ TESTMEM: ON | OFF] [/ verbose]
En la mayoría de los casos, no tendrá que especificar las opciones de línea de comandos. El valor por defecto
valores para HIMEM.sys están diseñados para trabajar con la mayoría del hardware.
Parámetro
[Unidad:] [ruta]
Especifica la ubicación del archivo HIMEM.sys. HIMEM.sys debe ser siempre
situado en la misma unidad que contiene los archivos de MS-DOS. Si el
HIMEM.sys archivo está en el directorio raíz de la unidad de inicio, no lo sabes
que incluir una ruta de acceso. Sin embargo, siempre debe incluir la completa
nombre de archivo (HIMEM.sys).
Interruptores
/ A20CONTROL: ON | OFF
Especifica si HIMEM es tomar el control de la línea A20 aunque A20
fue cuando HIMEM se cargó. El controlador A20 le da a su acceso a la computadora
para el HMA. Si especifica / A20CONTROL: OFF, HIMEM toma el control de la
Línea A20 A20 sólo si estaba apagado cuando HIMEM se cargó. La configuración por defecto
es / A20CONTROL: ON.
/ CPUCLOCK: ON | OFF
Especifica si HIMEM es afectar a la velocidad de reloj de su ordenador.
Si la velocidad de reloj de su computadora cambia al instalar HIMEM,
especificando / CPUCLOCK: ON puede corregir el problema, sin embargo, lo que este
opción ralentiza HIMEM. La configuración predeterminada es / CPUCLOCK: OFF.
/ EISA
Especifica que HIMEM debe asignar toda la memoria extendida disponible. Este
switch es necesaria sólo en un EISA (Extended Industry Estándar
Arquitectura) equipo con más de 16 MB de memoria, en la otra
ordenadores, HIMEM asigna automáticamente toda la memoria extendida disponible.
/ HMAMIN = m
Especifica cuántos kilobytes de memoria de una aplicación debe requerir para
HIMEM para dar ese uso de la aplicación del HMA. Sólo una aplicación puede
utilizar el HMA en un momento; HIMEM asigna el HMA a la primera aplicación
que cumpla con los requisitos de memoria de uso establecidas por esta opción. Usted puede
especificar un valor de 0 a 63.
Establecer / HMAMIN a la cantidad de memoria requerida por la aplicación que
utiliza la mayor cantidad de memoria HMA.
No se requiere la opción / HMAMIN, el valor por defecto es cero. Omitiendo
esta opción (o si se establece en cero) especifica que HIMEM asignar el
HMA a la primera aplicación que lo solicite, independientemente de la cantidad de
el HMA la aplicación va a utilizar.
La opción / HMAMIN no tiene efecto cuando Windows se ejecuta en 386 mejorado
modo.
/ INT15 = xxxx
Asigna la cantidad de memoria extendida (en kilobytes) que se reserve
para la interfaz de 15h de interrupción. Algunas aplicaciones más antiguas utilizan el
Interrumpir interfaz de 15h a asignar memoria extendida en lugar de utilizar
método de la XMS (eXtended-la especificación de memoria) proporcionada por HIMEM. Si
utilizar estas aplicaciones, puede asegurarse de que haya suficiente memoria para
si cambia a xxxx 64 KB mayores que la cantidad requerida por el
aplicación.
Puede especificar un valor de 64 a 65.535, sin embargo, no se puede especificar
más memoria que su sistema tiene disponible. Si especifica un valor inferior
a 64, el valor se convierte en 0. El valor por defecto es 0.
/ NUMHANDLES = n
Especifica el número máximo de bloques de memoria extendida (EMB) se encarga de que
se pueden utilizar simultáneamente. Puede especificar un valor de 1 a 128, el
valor por defecto es 32. Cada empuñadura adicional requiere un 6 adicional
bytes de memoria.
La opción / NUMHANDLES no tiene efecto cuando Windows se ejecuta en 386
modo mejorado.
/ MACHINE: xxxx
Especifica el tipo de equipo que está utilizando. Por lo general, HIMEM puede detectar
el tipo de equipo con éxito, sin embargo, hay algunos equipos que
HIMEM no se puede detectar. En tales sistemas, HIMEM utiliza el tipo de sistema por defecto
(IBM AT o compatible). Puede que tenga que incluir la opción / máquina si
el equipo es un tipo que HIMEM no puede detectar y, si no lo hace HIMEM
funcione correctamente en el sistema utilizando el tipo de sistema predeterminado.
Actualmente, los sistemas que requieren de esta opción incluyen Acer 1100, Wyse, y
IBM 7552.
El valor de xxxx puede ser cualquiera de los códigos o sus números equivalentes
enumerados en la siguiente tabla.
Suscribirse a:
Entradas (Atom)