DOS (sistema operativo de discos)

¿Qué es un sistema operativo de discos?

Un DOS, o sistema operativo de disco, es un sistema operativo que se ejecuta desde una unidad de disco. El término también puede referirse a una familia particular de sistemas operativos de disco, más comúnmente MS-DOS, un acrónimo de Microsoft DOS.

Un sistema operativo (SO) es el software que controla el hardware y los dispositivos periféricos de una computadora y permite que otros programas de software funcionen. Las primeras computadoras de las décadas de 1940 y 1950 no tenían unidades de disco. En cambio, estaban cableados para llevar a cabo cálculos específicos.

Más tarde, las computadoras pudieron almacenar instrucciones cargadas en la memoria de la computadora usando tarjetas perforadas y luego, después de eso, cintas magnéticas. El espacio de memoria de la computadora era limitado, y cuando las instrucciones para controlar una computadora se movían a una unidad de disco, como un disquete o un disco duro interno, se consideraba tecnología de vanguardia.

El DOS también se utiliza para describir varios sistemas operativos de disco de línea de comandos similares. Los primeros ordenadores, como el Commodore 64, el Atari 800 y el Apple II, contaban con un sistema operativo de disco, incluyendo Commodore Business Machines DOS, Atari DOS y Apple DOS, respectivamente. DOS/360 fue un sistema operativo para mainframes de IBM, que apareció por primera vez en 1966, pero no está relacionado con el DOS basado en 8086 de la década de 1980.

¿Cómo funciona un sistema operativo de disco?

Cuando una computadora está encendida, pasa por varios pasos llamados proceso de arranque. Para un equipo que ejecuta un sistema operativo de disco, los siguientes seis pasos son estándar:

  1. El cargador de arranque de memoria de solo lectura (ROM) lee el Registro de arranque Maestro y le pasa el control.
  2. El registro de arranque carga el sistema operativo de disco en la memoria y toma el control de la máquina.
  3. El ordenador transfiere los datos almacenados en un disco magnético a su memoria principal, la memoria de acceso aleatorio.
  4. También transfiere datos a dispositivos externos conectados al ordenador, como una pantalla de ordenador o una impresora.
  5. La computadora proporciona varias interfaces de programación de aplicaciones para programas como entrada/salida de caracteres (E/S), administración de memoria, carga y terminación de programas, así como manejo de la entrada del usuario a través de un teclado.
  6. El sistema operativo también proporciona administración de archivos que organiza, lee y escribe archivos en el almacenamiento. Los archivos están organizados en una estructura jerárquica de directorios, subdirectorios y archivos.

Un sistema operativo de disco no tiene una interfaz gráfica de usuario (GUI). Su interfaz está basada en caracteres, por lo que los usuarios deben escribir comandos en la línea de comandos para indicar qué acciones desean.

Pantalla de inicio de PC-DOS 2.0
Un ejemplo de pantalla de inicio de PC-DOS 2.0 en un primer PC IBM muestra la interfaz de línea de comandos.

Características de DOS

Entre las características y limitaciones de los sistemas operativos de disco se encuentran las siguientes.

Características

  • Interfaz de línea de comandos (CLI). No tiene una interfaz gráfica de usuario y no acepta entradas de ratón. Es un sistema de interfaz basado en caracteres donde todos los comandos se ingresan en texto en el símbolo del sistema de línea de comandos.
  • Gestión. Un sistema operativo de disco puede administrar los archivos de una computadora, el sistema de E/S y su memoria.

Limitaciones

  • Sin seguridad incorporada. No tiene seguridad incorporada, como propiedad de archivos y permisos.
  • Sin multiusuarios ni multitarea. Tampoco admite multiusuarios ni multitarea. Solo es capaz de ejecutar un programa a la vez, pero proporciona acceso directo al sistema básico de E/S y al hardware subyacente.
  • Interfaz desafiante. La CLI, en la que un usuario debe escribir comandos, requiere que el usuario recuerde comandos para ejecutar programas y realizar otras tareas del sistema operativo. Este enfoque hace que sea difícil de usar para los principiantes. Por ejemplo, al escribir la orden cd \nombre_director, el directorio de trabajo actual cambia al directorio con nombre y al escribir la orden dir se enumeran los archivos del directorio actual.

Comandos comunes de DOS

MS-DOS no distingue entre mayúsculas y minúsculas, por lo que los comandos se pueden escribir en mayúsculas o minúsculas. Sin embargo, otros sistemas operativos de disco tienen CLI sensibles a mayúsculas y minúsculas. Los comandos de DOS incluyen lo siguiente.

Comando Lo que hace Ejemplo
cd Cambia el directorio Tipo de cd c:\techtarget en la línea de comandos para cambiar el directorio de trabajo para c:\techtarget.
cls Borra todo el contenido de la pantalla, dejando solo el símbolo del sistema Escriba cls en la línea de comandos.
copiar Copia uno o más archivos a otra ubicación Tipo copiar c:\techtarget\file.txt c:\techtarget\file2.txt para copiar c:\techtarget\file.txt a c:\techtarget\file2.txt.
del Elimina uno o más archivos Tipo del c:\techtarget\file2.txt para eliminar el archivo.txt del directorio c:\techtarget.
deltree Elimina todos los archivos y subdirectorios de un equipo Tipo de deltree c:\techtarget \ borradores para eliminar los borradores de directorio, incluidos todos los archivos y subdirectorios que contiene.
dir Muestra una lista de archivos y subdirectorios en un directorio Escriba dir c:\techtarget para mostrar una lista de archivos y directorios en el directorio c:\techtarget.
formato Formatea un disco para archivos DOS Escriba formato e: para formatear el disco en la unidad e: para usar con DOS.
help Enumera los comandos disponibles o más información sobre un comando específico Escriba help del para mostrar información sobre el comando del y cómo usarlo. La mayoría de los comandos tienen conmutadores opcionales que se explican en la información de ayuda.
mkdir o md Crea un nuevo subdirectorio Tipo mkdir c:\techtarget\drafts para crear los borradores del subdirectorio en el c:\techtarget directorio.
mover Mueve los archivos o directorios de un directorio a otro o de una unidad a otra

Tipo de moverse c:\techtarget\file.txt c:\techtarget\drafts\file.txt para mover c:\techtarget\file.txt a c:\techtarget\drafts\file.txt.

ren o rename Cambia el nombre de un archivo o directorio Escriba ren c:\techtarget\file.txt c:\techtarget\file2.txt para cambiar el nombre del archivo c:\techtarget\file.txt a c:\techtarget\file2.txt.
tipo Muestra el contenido de un archivo en la pantalla

Tipo de c:\myfile.txt para mostrar el contenido del miarchivo.archivo txt.

* Un carácter comodín que representa uno o más caracteres que un grupo de archivos tiene en común Escriba copiar c:\techtarget\*.txt c:\techtarget\drafts para copiar todos los archivos con la extensión de .txt a c:\techtarget\drafts.
? Un carácter comodín que representa un solo carácter que un grupo de archivos tiene en común Escriba copia c:\techtarget \ document?.txt c:\techtarget\drafts para copiar archivos llamados documento1.txt, documento2.txt y así sucesivamente c:\techtarget\drafts.

Historia de DOS

La llegada del microprocesador en la década de 1970 comenzó una revolución informática, y el mercado de las computadoras personales (PC) comenzó a crecer. IBM, que era conocido en ese momento por sus mainframes, lanzó el ordenador personal IBM 5150 en agosto de 1981. Para acelerar el desarrollo de esta nueva computadora, IBM decidió licenciar varios componentes de otras compañías.

Su primera opción para un sistema operativo fue el software CP / M-86 de Digital Research (DR). Sin embargo, los desacuerdos sobre los acuerdos de confidencialidad y las licencias llevaron a IBM a elegir un sistema operativo similar a CP/M de Microsoft. Microsoft compró los derechos para comercializar 86-DOS, un sistema operativo basado en el procesador Intel 8086 de 16 bits. 86-DOS fue creado por Tim Paterson en Seattle Computer Products (SCP) y originalmente se llamaba QDOS, un acrónimo de Quick and Dirty OS.

Después de dejar SCP para Microsoft en 1981, Paterson trabajó en la versión PC-DOS de 86-DOS para PC de IBM. PC-DOS fue el primer DOS ampliamente instalado utilizado en PCs que se ejecutan en procesadores Intel 8086 de 16 bits.

Microsoft produjo su propia versión casi idéntica de PC-DOS llamada MS-DOS. A medida que crecían las ventas de PC, también crecía la ubicuidad de MS-DOS. Las versiones posteriores presentaron un rendimiento mejorado y funciones adicionales, como soporte para caracteres extranjeros y extendidos y discos duros más grandes. También había mejorado la gestión de la memoria, un editor de texto mejorado y soporte de red.

Cuando Microsoft introdujo por primera vez Windows como interfaz gráfica de usuario para MS-DOS, los primeros usuarios tenían que escribir “WIN” en el indicador de DOS para iniciar el programa de Windows. Desde entonces, Windows ha evolucionado de ser un programa GUI que se ejecuta en MS-DOS a un sistema operativo completo que se hace cargo del sistema operativo predeterminado, aunque no fue hasta Windows XP que las versiones de consumo de Windows dejaron de confiar en el programa DOS win.com para arrancar el kernel de Windows.

La última versión comercial de MS-DOS fue MS-DOS 6.22, y PC-DOS 2000 fue la última versión comercial de PC-DOS. Después de este lanzamiento, MS-DOS todavía estaba incluido como parte de Windows, pero ya no requería una licencia separada. Todavía se puede ejecutar bajo Windows utilizando un procesador de comandos que emula la interfaz de MS-DOS. Hay una versión de código abierto de DOS llamada FreeDOS que se basa y es compatible con MS-DOS. Otras versiones de estos sistemas operativos incluyen DR-DOS, ROM-DOS y PTS-DOS (PhysTechSoft DOS).

Debido a las muchas aplicaciones heredadas, los sistemas operativos de disco seguirán en uso durante muchos años. Se pueden usar para sistemas integrados simples, aunque proteger los sistemas operativos heredados contra ataques modernos es una preocupación. Estos sistemas operativos proporcionan independencia de la máquina y no tienen costo de licencia en el caso de FreeDOS y otros sistemas operativos de código abierto.

captura de pantalla del programa de ayuda de FreeDOS
FreeDOS es la versión de código abierto de DOS disponible en la actualidad. Echa un vistazo al programa de ayuda de FreeDOS.

The takeaway

Los sistemas operativos de disco jugaron un papel importante en el desarrollo temprano de la informática personal. Hoy, unos 55 años después de su desarrollo inicial, ocupan un lugar como uno de los tipos de sistemas operativos más importantes en la historia de la informática.

Microsoft introdujo recientemente Windows 11. Descubra hacia dónde se dirige el sistema operativo Windows y el importante papel que sigue desempeñando en la informática.

Leave a Reply