Diferencia entre revisiones de «DOS»
Contenido eliminado Contenido añadido
Sin resumen de edición |
Deshecha la edición 30723875 de 189.145.106.68 (disc.) -vandalismo |
||
Línea 1:
:''«DOS» redirige aquí. Para otros usos, véase [[Dos (desambiguación)]].''
'''DOS''' es una familia de [[sistema operativo|sistemas operativos]] para PC. El nombre son las siglas de '''D'''isk '''O'''perating '''S'''ystem ([[sistema operativo]] de disco). Fue creado originalmente para computadoras de la familia [[IBM PC]], que utilizaban
En las versiones nativas de [[Windows]], basadas en [[Windows NT|NT]] (y éste a su vez en [[OS/2]] 2.x) (véase Windows NT, [[Windows 2000|2000]], [[Windows 2003|2003]], [[Windows XP|XP]] o [[Windows Vista|Vista]]) MS-DOS desaparece como sistema operativo (propiamente dicho) y entorno base, desde el que se arrancaba el equipo y sus procesos básicos y se procedía a ejecutar y cargar
Esto no es así en las versiones no nativas de Windows, que sí están basadas en MS-DOS, cargándose a partir del mismo. Desde los [[Windows 1.0|1.0x]] a las versiones [[Windows 3.1|3.1]]([[Windows 3.11|1]]), de 16 bits, Ms Windows tuvo el planteamiento de una simple aplicación de interfaz o entorno gráfico, complementaria al
Existen varias versiones de
Con la aparición de los sistemas operativos [[
== Características ==
El DOS carece por completo de interfaz gráfica, y no utiliza el [[mouse|ratón]], aunque a partir de ciertas versiones solía incluir controladoras para
El DOS no es ni [[multiusuario]] ni [[multitarea]]. No puede trabajar con más de un usuario ni en más de un proceso a la vez. En sus versiones nativas (hasta la [[MS-DOS 6.22|6.22]] en el MS-DOS), no puede trabajar con [[partición de disco|particiones de disco]] demasiado grandes, superiores a los 2 GB, que requieren formatos y [[sistema de archivo|sistemas de archivos]] tales como el [[FAT32]], propio de Windows de 32 bits (a partir del 95), ó el [[NTFS]], propio de Windows de tipo NT. Originalmente, por limitaciones del [[software]], no podía manejar más de 64KB de [[Memoria de computadora|memoria]] RAM. En las versiones anteriores a la [[MS-DOS 4.0|4.0]], el límite, a su vez, era de 32 MB por partición, al no soportar aún el formato [[FAT16]] (desarrollado en 1987). Poco a poco, con las mejoras en la arquitectura de los PC, llegó primero a manejar hasta 640 KB de RAM (la llamada "memoria convencional", ó base), y luego hasta 1 megabyte (agregando a la memoria convencional la "memoria superior" o UMB). Más tarde, aparecieron mecanismos como la [[memoria expandida]] (EMS) y la [[memoria extendida]] (XMS), que permitían ya manejar varios megabytes.
Desde el punto de vista de los programadores, este sistema operativo permitía un control total de la computadora, libre de las capas de abstracción y medidas de seguridad a las que obligan los sistemas multiusuario y multitarea. Así, hasta la aparición del [[DirectX]], y con el fin de aprovechar al máximo el hardware, la mayoría de [[videojuego]]s para PC funcionaban directamente bajo DOS.
La necesidad de mantener la compatibilidad con programas antiguos, hacía cada vez más difícil programar para DOS, debido a que la memoria estaba segmentada, es decir, la memoria apuntada por un puntero tenía como máximo el tamaño de un segmento de 64KB. Para superar estas limitaciones del [[modo real]] de los procesadores x86, se recurría al [[modo protegido]] de los procesadores posteriores (80386, 80486...), utilizando programas extensores que hacían funcionar programas de 32 bits sobre DOS.
Aunque este sistema operativo sea uno de los más antiguos, aún los entornos operativos Windows de 32 bits, hasta el 98, tenían como plataforma base ''camuflada'' u oculta el DOS. Su intérprete de comandos, denominado, por lo general, ''Command Prompt'' o Símbolo del Sistema, puede invocarse desde la interfaz como '''command.com''', ó, en versiones posteriores, basadas en NT, que ya no se basan ni parten de MS-DOS, mediante '''cmd.exe''', esto pasa también en [[Windows ME]] a pesar de estar aún basado en la antigua arquitectura 9x. También existen, para sistemas actuales, emuladores como el DOSBox, o entornos de código abierto como el FreeDOS, comunes ambos en Linux; ello permite recuperar la compatibilidad perdida con ciertas aplicaciones nativas para este antiguo sistema, que ya no pueden funcionar desde los nuevos Windows, basados en NT, o bajo sistemas operativos de arquitectura dispar, como los UNIX/Linux.
Algunas aplicaciones de DOS son usadas en las microempresas, ya que son de mayor utilidad; el mayor campo de uso de estos programas se da en las cajas registradoras.
Algunas aplicaciones de DOS son GFHFGH== Órdenes principales ==▼
* DIR: muestra un listado de archivos, que están contenidos en un directorio.
* TYPE: muestra el contenido
* COPY: copia archivos en otro lugar. * REN o RENAME: renombra archivos. * DEL o ERASE: borra uno o varios archivos (con posibilidad de recuperarlos mediante la orden UNDELETE, presente en las últimas versiones nativas del DOS, salvo que el lugar del archivo o archivos borrados hubiese sido utilizado con posterioridad). * MD o MKDIR: crea un nuevo directorio.
* CD o CHDIR: cambia el
* RD o RMDIR: borra un directorio vacío.
* ATTRIB: permite asignar o quitar atributos de archivos (tales como +A: ya modificado, +H: oculto, +R: de sólo lectura, ó +S, archivo especial del
* DELTREE: borra un directorio con todo su contenido, incluidos subdirectorios (apareció en las últimas versiones)
* CLS: limpia la pantalla.
* DATE: permite ver y cambiar la fecha.
* TIME: permite ver y
* LABEL: permite ver y cambiar la etiqueta de una unidad de disco ó '''volumen'''.
* HELP: ofrece ayuda sobre las distintas órdenes.
* SORT: ordena Datos
* FC o COMP: compara las diferencias entre el contenido de dos archivos.
* FIND: busca cadenas de texto dentro del contenido de un archivo.
* TACS: ordena todos los archivos del cp.
* EDLIN o EDIT: permite editar archivos, guardando los cambios efectuados.
Línea 32 ⟶ 52:
'''Modificadores de la orden DIR'''
* dir /s
* dir /sGFHpausa el texto de salida en pantalla y espera que el usuario pulse una tecla para continuar.▼
muestra el listado con el contenido de un directorio y de todos sus subdirectorios.
* dir /p
▲
* dir /w
Ordena el listado a lo ancho de la pantalla.
* dir /ah
Muestra los archivos ocultos del
* dir /as
Muestra los archivos de sistema del directorio actual.
* dir /r
Muestra los archivos marcados "sólo lectura" del directorio actual.
* dir /on
Muestra los archivos ordenados alfabéticamente.
Línea 47 ⟶ 79:
* dir /p /w /on
== Características avanzadas ==
Ciertas órdenes, como COPY, pueden recibir parámetros que permiten una manipulación de archivos ciertamente avanzada, en particular el modificador /b, que efectúa una copia binaria. Por ejemplo la secuencia :
* copy /b archivo1 + archivo2 + archivo3 archivo4
copiará el contenido de archivo1, archivo2 y archivo3 en un nuevo archivo, archivo4.
Además, el DOS permitía escribir archivos de proceso por lotes (pequeños scripts para COMMAND. COM), cuya extensión era .BAT, que admitían órdenes como IF, GOTO y CHOICE (que pedía la entrada de un caracter entre los especificados). Así, se podían hacer menús, automatizar tareas, etc.
== Ejemplo de salida ==
<pre>
C:\>dir
|