stringtranslate.com

DOS Plus

DOS Plus (también conocido erróneamente 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 era 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 un 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 hasta cuatro programas CP/M-86 , pero sólo se puede ejecutar un programa DOS a la vez.

Interfaz de usuario

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.BATarchivo, 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 está 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 la impresora, el estado de Bloq Mayús y Bloq Num del teclado y la hora actual. Si se está ejecutando un programa de DOS, no se muestra la línea de estado. Los programas de 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

Comandos

DOS Plus contiene una serie de comandos adicionales para respaldar sus funciones multitarea:

También contiene subconjuntos de comandos estándar de DOS y comandos CP/M; por ejemplo, tiene un comando integrado COPYy una PIPutilidad que copia archivos.

El CDcomando 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\ACCOUNTSaparezca como unidad N:. Esta característica llamada unidad flotante permite que los programas antiguos que no admiten subdirectorios funcionen en DOS Plus y se puede utilizar para facilitar mucho el manejo de archivos en el símbolo del sistema . Esta característica también está presente en DOS concurrente , DOS multiusuario , System Manager 7 y REAL/32 ; sin embargo, estos sistemas extienden el concepto a todas las letras de unidad no utilizadas de A: a Z:, excepto la letra de unidad L:. DR DOS 3.31 – 6.0 (hasta las actualizaciones de noviembre de 1992 sólo con BDOS 6.7) también admite esto (incluida la letra de unidad L:). En los sistemas posteriores, el procesador de comandos 4DOS / NDOS también admite estas características. [4] Las unidades flotantes se implementan en el kernel BDOS, no en el shell de la línea de comandos, por lo que esta función también se puede usar desde aplicaciones DOS al ingresar rutas de directorio siempre y cuando la aplicación no analice ni divida la especificación de directorio para su posterior procesamiento. .

Usando una característica similar, DOS concurrente, DOS multiusuario, 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 archivos que residen en su directorio de carga bajo una unidad estandarizada. letra en lugar de bajo una ruta absoluta fija. Esta función de unidad de carga hace que sea mucho más fácil mover instalaciones de software en y entre discos sin tener que adaptar rutas a superposiciones, archivos de configuración o datos de usuario almacenados en el directorio de carga o directorios posteriores. (Por razones similares, el apéndice del bloque de entorno asociado con las aplicaciones cargadas en MS-DOS/PC DOS 3.0 (y superiores) contiene una referencia a la ruta de carga del ejecutable; sin embargo, esto consume más memoria residente y, para aprovecharla de él, el soporte para él debe estar codificado en el ejecutable, mientras que las soluciones de DRI funcionan de forma 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 los directorios principales es la profundidad de directorio teóricamente ilimitada admitida 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 llamada Current Directory Structure (CDS) limita la profundidad del 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 emulado bajo estos sistemas operativos, por lo que los directorios tuvieron que traducirse a estructuras internas de CP/M de alguna manera inteligente.

Estructura interna

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 está en formato CMD CP/M-86 y está estructurado internamente en varios módulos:

Computadoras que usaban DOS Plus

DOS Plus era el principal sistema operativo en ROM de Philips :YES , para el que fue desarrollado originalmente. [1] [nb 1] Las versiones compatibles con PC se suministraron con el Amstrad PC1512 [1] y el Jasmin Turbo de la empresa 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 conjunto 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 sectorial lógico (tipo de partición 0xF2 ) de las PC Sperry IT y las placas de coprocesador 80186 para Acorn Archimedes A300 y A310 , así como los prototipos Acorn 286 .

Versiones

Las versiones conocidas del sistema operativo incluyen:

Ver también

Notas

  1. ^ ab Esta versión no implementa la llamada S_OSVER y, por lo tanto, no se puede consultar su número de versión real.

Referencias

  1. ^ abcde Wein, Josef "Joe" (19 de febrero de 2010) [noviembre de 2009]. Johnson, Herbert R. (ed.). "Historia de DRI y Joe Wein". Archivado desde el original el 17 de enero de 2017 . Consultado el 17 de enero de 2017 .
  2. ^ Kotulla, Martín (noviembre de 1987). "De CP/M a MS-DOS, parte 11" (PDF) . Informática Profesional (PC) - Schneider International (en alemán). 3 (11): 100–103. Archivado (PDF) desde el original el 24 de abril de 2019 . Consultado el 20 de mayo de 2018 .
  3. ^ Paul, Matías R. (26 de marzo de 2002). "Se publicó CLS actualizado". Lista de correo de freedos-dev. Archivado desde el original el 4 de octubre de 2018 . Consultado el 6 de agosto de 2014 .
  4. ^ Hermanos, Hardin; Rawson, Tom ; Conn, Rex C .; Pablo, Matías R.; Tinte, Charles E.; Georgiev, Luchezar I. (27 de febrero de 2002). Ayuda en línea de 4DOS 8.00 .
  5. ^ Paul, Matías R. (20 de febrero de 2002). "¿Cómo detectar FreeCOM/FreeDOS en lotes?". Lista de correo de freedos-dev. Archivado desde el original el 12 de agosto de 2014 . Consultado el 6 de agosto de 2014 .
  6. ^ Paul, Matthias R. (30 de julio de 1997) [1 de mayo de 1994]. "NWDOS-TIP: consejos y trucos para Novell DOS 7, con Blick auf desdokumentierte detalles, errores y soluciones". MPDOSTIP . Versión 157 (en alemán) (3 ed.). Archivado desde el original el 4 de noviembre de 2016 . Consultado el 6 de agosto de 2014 .(NB. NWDOSTIP.TXT es un trabajo completo sobre Novell DOS 7 y OpenDOS 7.01 , que incluye la descripción de muchas características e componentes internos no documentados. Es parte de la MPDOSTIP.ZIPcolección aún más grande del autor mantenida hasta 2001 y distribuida en muchos sitios en ese momento. El enlace proporcionado apunta a una versión anterior del NWDOSTIP.TXTarchivo convertida a HTML). [1]
  7. Escrito en La Valette-du-Var , Francia. "Les compatibles PC professionales et télématiques les plus vendus: les Jasmins Turbo HQ de TRAN". Micro Systèmes (Publicidad) (en francés). Núm. 72. París, Francia: Société Parisienne d'Édition . Febrero de 1987. págs. 12-13. ISSN  0183-5084. Archivado desde el original el 17 de febrero de 2020 . Consultado el 17 de febrero de 2020 . […] 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 . […]
  8. ^ Halbra, Yves (octubre de 1987). "GRAPHISTE... et le Jasmin HQ-20 dessine - Le PC voit rouge vert, bleu...". Inclinación . PC compatibles (en francés). N° 6. París, Francia: Editions Mondiales SA  [fr] . págs. 32, 34, 52–53, 142–143, 173. ISSN  0753-6968. Archivado desde el original el 17 de febrero de 2020 . Consultado el 17 de febrero de 2020 . […] Sistema de explotación: DOS-Plus y MS-DOS 2.11. […][2][3]
  9. ^ ab Burton, Robin (septiembre de 1989). "Introducción - Propósito y Alcance". Escrito en Leicestershire, Reino Unido. Guía técnica Master 512. Prestwich, Manchester, Reino Unido: Dabs Press . Archivado desde el original el 4 de diciembre de 2008 . Consultado el 9 de mayo de 2018 . […] No podemos reproducir el código fuente de ninguna de las versiones de DOS Plus utilizadas por 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]
  10. ^ ab "BBC Master 512: software del sistema DOS-Plus y GEM". Páginas informáticas de la BBC de Yellow Pig . Archivado desde el original el 2018-05-20 . Consultado el 20 de mayo de 2018 .
  11. ^ ab Snee, Chris (5 de marzo de 1989). "Capítulo 6. Mandos permanentes". Guía del usuario del Master 512. Prensa de toques . ISBN 1870336143. Archivado desde el original el 2018-05-20 . Consultado el 20 de mayo de 2018 .
  12. ^ :Sí, gestión de productos (1985). Archivo README para :YES Release 2 - Versión de mantenimiento DOS Plus 1.1 (archivo README.DOS en el disco de mantenimiento). Philips Austria . Este archivo contiene información adicional sobre el uso de DOS Plus 1.1 en :YES Rel 1 y :YES Rel 2.

Otras lecturas

enlaces externos