Revelador | Investigación digital |
---|---|
Familia de sistemas operativos | CP/M-86 |
Estado de funcionamiento | Interrumpido |
Modelo fuente | Código cerrado |
Lanzamiento inicial | 1985 ( 1985 ) |
Último lanzamiento | DOS Plus 2.1 (con BDOS 5.0) |
Disponible en | Inglés |
Plataformas | Intel 8086 , Intel 80186 |
Tipo de kernel | Núcleo monolítico |
Interfaz de usuario predeterminada | Interfaz de línea de comandos ( COMMAND.COM ) |
Licencia | Propiedad |
Precedido por | CP/M-86 Plus |
Sucedido por | Dr. DOS |
DOS Plus (erróneamente también conocido como DOS+ ) fue el primer sistema operativo desarrollado por el Grupo de Soporte OEM de Digital Research [1] en Newbury, Berkshire , Reino Unido, lanzado por primera vez en 1985. DOS Plus 1.0 se basó en CP/M-86 Plus combinado con el emulador PCMODE de Concurrent PC DOS 4.11 . [1] Si bien CP/M-86 Plus y Concurrent DOS 4.1 todavía se habían desarrollado en los Estados Unidos, Concurrent PC DOS 4.11 fue una versión internacionalizada y con errores corregidos presentada por Digital Research UK. [1] Los problemas posteriores de DOS Plus 2.x se basaron en Concurrent PC DOS 5.0 . En el panorama más amplio, DOS Plus puede verse como un paso intermedio entre Concurrent CP/M-86 y DR DOS .
DOS Plus puede ejecutar programas escritos para CP/M-86 o MS-DOS 2.11 , y puede leer y escribir los formatos de disquete utilizados por ambos sistemas. Se pueden realizar múltiples tareas con hasta cuatro programas CP/M-86, pero solo se puede ejecutar un programa DOS a la vez.
DOS Plus intenta presentar la misma interfaz de línea de comandos que MS-DOS. Al igual que MS-DOS, tiene un intérprete de línea de comandos llamado COMMAND.COM
(nombre alternativo DOSPLUS.COM
). Hay un AUTOEXEC.BAT
archivo, pero no CONFIG.SYS
(excepto FIDDLOAD, una extensión para cargar algunos controladores de dispositivos instalables en campo (FIDD) en algunas versiones de DOS Plus 2.1). La principal diferencia que notará el usuario es que la línea inferior de la pantalla contiene información de estado similar a:
DDT86 ALARMA UK8 PRN=LPT1 Núm 10:17:30
El lado izquierdo de la barra de estado muestra los procesos en ejecución . El que se encuentra más a la izquierda será visible en la pantalla; los demás (si los hay) se ejecutan en segundo plano. El lado derecho muestra la distribución del teclado en uso (UK8 en el ejemplo anterior), la asignación del puerto de impresora, el estado de las teclas Bloq Mayús y Bloq Num del teclado y la hora actual. Si se está ejecutando un programa DOS, no se muestra la línea de estado. Los programas DOS no se pueden ejecutar en segundo plano.
La distribución del teclado en uso se puede cambiar presionando Ctrly una de las teclas de función – .Alt F1F5
DOS Plus contiene una serie de comandos adicionales para respaldar sus funciones multitarea:
También contiene subconjuntos de los comandos DOS estándar y comandos CP/M; por ejemplo, tiene un comando incorporado COPY
y una PIP
utilidad, los cuales copian archivos.
El CD
comando puede asignar una de las tres unidades N:, O: o P: a un directorio en una unidad diferente, de manera similar al comando MS-DOS SUBST
. Por ejemplo,
CD N:=C:\DATOS\CUENTAS
hará que el directorio C:\DATA\ACCOUNTS
aparezca como unidad N:. Esta característica llamada unidad flotante permite que los programas antiguos que no admiten subdirectorios funcionen bajo DOS Plus y se puede usar para hacer que el manejo de archivos en el símbolo del sistema sea mucho más fácil. Esta característica también está presente en Concurrent DOS , Multiuser DOS , System Manager 7 y REAL/32 , sin embargo, estos sistemas extienden el concepto a todas las letras de unidad no utilizadas de la A: a la Z:, excepto la letra de unidad L:. DR DOS 3.31 – 6.0 (hasta las actualizaciones de noviembre de 1992 con BDOS 6.7 solamente) también admiten esto (incluida la letra de unidad L:). Bajo los sistemas posteriores, el procesador de comandos 4DOS / NDOS también admite estas características. [4] Las unidades flotantes se implementan en el núcleo BDOS, no en el shell de línea de comandos, por lo tanto, esta característica también se puede usar desde dentro de las aplicaciones DOS al ingresar rutas de directorio siempre que la aplicación no analice y divida el dirspec para su posterior procesamiento.
Utilizando una característica similar, Concurrent DOS, Multiuser DOS, System Manager y REAL/32 asignarán dinámicamente una unidad flotante L: a la ruta de carga de una aplicación cargada, permitiendo así que las aplicaciones hagan referencia a los archivos que residen en su directorio de carga bajo una letra de unidad estandarizada en lugar de bajo una ruta absoluta fija. Esta característica de unidad de carga hace que sea mucho más fácil mover instalaciones de software en y entre discos sin tener que adaptar las rutas a superposiciones, archivos de configuración o datos de usuario almacenados en el directorio de carga o directorios subsiguientes. (Por razones similares, el apéndice al bloque de entorno asociado con las aplicaciones cargadas bajo MS-DOS/PC DOS 3.0 (y superior) contiene una referencia a la ruta de carga del ejecutable, sin embargo, esto consume más memoria residente y para aprovecharlo, el soporte para ello debe estar codificado en el ejecutable, mientras que las soluciones de DRI funcionan de manera transparente con cualquier tipo de aplicación).
Otra característica resultante de la organización interna de BDOS de los directorios de trabajo actuales como enlaces relativos a directorios principales es la profundidad de directorio teóricamente ilimitada soportada por todos los sistemas operativos mencionados anteriormente, en contraste con MS-DOS/PC DOS (y DR DOS desde 1992), donde una estructura de datos interna compatible con MS-DOS denominada Estructura de directorio actual (CDS) limita la profundidad de directorio a un máximo de 66 caracteres.
Estas características se pueden atribuir al hecho de que CP/M en sí no tenía un concepto de subdirectorios, y DOS fue emulando bajo estos sistemas operativos, por lo que los directorios tuvieron que ser traducidos a estructuras internas de CP/M de alguna manera inteligente.
DOS Plus arranca desde un único archivo llamado DOSPLUS.SYS o NETPLUS.SYS (en lugar de la combinación IO.SYS / MSDOS.SYS de MS-DOS). Este archivo tiene el formato CP/M-86 CMD y está estructurado internamente como una serie de módulos:
DOS Plus fue el sistema operativo principal en ROM para Philips :YES , para el cual fue desarrollado originalmente. [1] [nb 1] Se suministraron versiones compatibles con PC con el Amstrad PC1512 [1] y el Jasmin Turbo de la compañía francesa TRAN SA [7] [8] El BBC Master 512 no compatible con IBM PC , [9] vino con DOS Plus 1.2, 1.2a o 2.1, [10] [11] también en conjunción con la expansión de memoria PC Plus de Solidisk. [10] [11] Hubo adaptaciones de DOS Plus 2.1e/g para los formatos de disquete FAT12 no estándar de 315 KB y 720 KB de la serie Apricot ACT . También se admitió el formato de disco duro FAT sectorizado lógico (tipo de partición 0xF2 ) de las PC Sperry IT y las placas de coprocesador 80186 para los prototipos Acorn Archimedes A300 y A310 , así como Acorn 286 .
Las versiones conocidas del sistema operativo incluyen:
MPDOSTIP.ZIP
colección aún más grande del autor, mantenida hasta 2001 y distribuida en muchos sitios en ese momento. El enlace provisto apunta a una versión anterior del NWDOSTIP.TXT
archivo convertida a HTML). [1][…] Jasmin Turbo […] los sistemas de explotación DOS PLUS y
GEM
de DRI con la guía y las licencias oficiales […] Sistemas de explotación Aprecié la elección del sistema de explotación DOS PLUS de
Digital Research Inc
, para doble compatibilidad con el sistema
MS-DOS 2.11
y
CP
/M-86
. Vive las transferencias de archivos entre los dos estándares. El sistema de explotación del entorno gráfico GEM […] de DRI está disponible en vivo, lo que permite a JASMIN TURBO utilizar todas las aplicaciones escritas en GEM, disponibles en el mercado. Por ejemplo, el GEM-DESKTOP (para BUREAU) permite utilizar el JASMIN TURBO con iconos como un
Macintosh
. […]
[…] Sistema de explotación: DOS-Plus y MS-DOS 2.11. […][2][3]
[…] No podemos reproducir el código fuente de ninguna de las versiones de DOS Plus que utiliza el
512.
El material es propiedad y copyright de
Digital Research
, no de
Acorn Computers
. Esto se complica aún más por el hecho de que en realidad se han publicado cuatro versiones diferentes. […] Ha habido varias versiones de DOS Plus para el 512, siendo la versión 2.1 la última. […]
[4]
Este archivo contiene información adicional sobre el uso de DOS Plus 1.1 en
:YES
Rel 1 y :YES Rel 2.