Articulo de referencia

MP/M

MP/M ( Multi-Programming Monitor Control Program [ 8 ] ) es una versión multiusuario descontinuada del sistema operativo CP/M , creada por el desarrollador de Digital Research, ...

MP/M ( Multi-Programming Monitor Control Program [ 8 ] ) es una versión multiusuario descontinuada del sistema operativo CP/M , creada por el desarrollador de Digital Research, Tom Rolander, en 1979. [ 1 ] [ 7 ] [ 8 ] [ 9 ] [ 2 ] [ 3 ] [ 4 ] Permitía que varios usuarios se conectaran a una sola computadora, cada uno usando una terminal separada .

MP/M era un sistema operativo bastante avanzado para su época, al menos en microcomputadoras . Incluía un núcleo multitarea con prioridad programada (antes de que se usara ese nombre, se le conocía como núcleo ) con protección de memoria, entrada/salida concurrente ( XIOS ) y soporte para colas y almacenamiento en búfer. También permitía que cada usuario ejecutara varios programas y alternara entre ellos.

Plataformas MP/M

MP/M-80

El sistema de 8 bits requería una CPU 8080 (o Z80 ) y un mínimo de 32 KB de RAM para funcionar, pero esto dejaba poca memoria para las aplicaciones de usuario. Para admitir configuraciones razonables, MP/M permitía conmutar la memoria dentro y fuera del área de "memoria real" de la máquina. Por ejemplo, un programa podía cargarse en un "banco" de RAM no direccionable por la CPU , y cuando llegaba el momento de ejecutar el programa, ese banco de RAM se "conmutaba" para aparecer en la memoria baja (normalmente los 32 o 48 KB inferiores) y, por lo tanto, ser visible para el sistema operativo. Esta técnica, conocida como conmutación de bancos, se añadió posteriormente a la versión de usuario único de CP/M con la versión 3.0.  

Uno de los usos principales de MP/M, quizás para sorpresa de DRI, era como una versión avanzada de CP/M para un solo usuario. La capacidad de ejecutar varios programas simultáneamente y acceder a grandes cantidades de memoria justificaba el precio adicional del sistema.

MP/M II 2.0 añadió capacidades de intercambio de archivos en 1981, [ 10 ] [ 11 ] [ 12 ] MP/M II 2.1 llegó con bloqueo de archivos extendido en enero de 1982. [ 10 ]

Versiones:

  • MP/M 1.0 (1979) [ 13 ]
  • MP/M 1.1 [ 10 ] (enero de 1980)
  • MP/M II 2.0 (julio de 1981, [ 11 ] [ 12 ] añadido: intercambio de archivos) [ 10 ]
  • MP/M II 2.1 (enero de 1982, añadido: bloqueo de archivos extendido) [ 10 ]

MP/M-86

Al igual que CP/M, MP/M fue finalmente adaptado al Intel 8086 de 16 bits y apareció como MP/M-86 2.0 en septiembre de 1981. [ 14 ] [ 15 ] [ 16 ] Entre los principales desarrolladores del sistema se encuentra Francis "Frank" R. Holsworth , [ 5 ] [ 6 ] quien más tarde fue director de marketing en Digital Research. Las revisiones conocidas de MP/M-86 2.0 datan del 25 de septiembre de 1981 y del 5 de octubre de 1981. También existió un MP/M-86 2.1 con fecha del 20 de julio de 1982. [ 17 ]

MP/M-86 2.1 absorbió parte de la tecnología de CP/M-86 1.1 (BDOS 2.2) para convertirse en Concurrent CP/M-86 3.0 [ nb 1 ] (BDOS 3.0) a finales de 1982, [ 18 ] que también añadió soporte para "pantallas virtuales". [ 18 ] Kathryn Strutynski , la jefa de proyecto de CP/M-86, continuó como jefa de proyecto de Concurrent CP/M-86. En diciembre de 1983, [ 19 ] un emulador de DOS llamado PC-MODE estuvo disponible como módulo opcional para Concurrent CP/M-86 3.1 (BDOS 3.1), que se envió el 21 de febrero de 1984, [ 20 ] y el sistema se desarrolló aún más en el Concurrent DOS compatible con MS-DOS (BDOS 3.1 y superior). [ 21 ] Esto a su vez continuó evolucionando en FlexOS y Multiuser DOS y como tal todavía se utiliza en algunas aplicaciones industriales.

La CP/M concurrente se abrevia a menudo como CCP/M . [ 22 ]

MP/M 8-16

MP/M 8-16 (a veces también denominado MP/M-8/16 [ 18 ] ) era el nombre que CompuPro le daba a una combinación del MP/M-86 multiusuario de 16 bits para realizar funciones CP/M de un solo usuario y un solo flujo, junto con operaciones MP/M multiusuario y multitarea de 8 bits [ 18 ] que se ejecutaban en el sistema multiprocesador CompuPro System 816 . [ 23 ] Más tarde, este sistema también pudo ejecutar Concurrent DOS 3.1 .

MP/M-286

En 1982, Digital Research anunció planes para desarrollar MP/M-286 para aprovechar las nuevas funciones de administración y protección de memoria del Intel 80286 de 16 bits para ejecutar aplicaciones existentes de MP/M-86 y CP/M-86. [ 24 ] Aparentemente, esto nunca se publicó "tal cual", sino que se desarrolló aún más en Concurrent CP/M-286 , [ 25 ] que parece haber formado la base para el posterior Concurrent DOS 286 en 1985 [ 25 ] y FlexOS 286 en 1986.

Comandos

La siguiente lista de comandos es compatible con el procesador de comandos de consola MP/M II CCP: [ 26 ]

  • ABORTAR
  • ADJUNTAR
  • ASM
  • CONSOLA
  • DDT
  • DIR
  • DSKRESET
  • VERTEDERO
  • ED
  • ERA
  • ERAQ
  • GENHEX
  • GENMOD
  • GENSYS
  • LIB
  • ENLACE
  • CARGA
  • MPMLDR
  • MPMSTAT
  • PEPITA
  • IMPRESORA
  • PRLCOM
  • RDT
  • REN
  • RMAC
  • HORARIO
  • SDIR
  • COLOCAR
  • ESPECTÁCULO
  • CARRETE
  • ESTADÍSTICA
  • PARADAS
  • ENTREGAR
  • TOD
  • TIPO
  • USUARIO
  • XREF

CP/NET, CP/NOS, MP/NET y MP/NOS

A principios de la década de 1980, Digital Research también desarrolló un software de red llamado CP/NET, utilizado para conectar un servidor MP/M con múltiples clientes CP/NET (denominados solicitantes) que ejecutaban CP/M. [ 27 ] Fue desarrollado originalmente por Tom Rolander. [ 2 ]

MP/NET era un sistema MP/M con conectividad de red que permitía al sistema MP/M funcionar como solicitante y servidor con solicitantes CP/M. [ 27 ]

Los clientes CP/NET también podían ejecutarse en una configuración sin disco, con el sistema almacenado en la ROM, y entonces se denominaban CP/NOS (donde NOS significa Sistema Operativo de Red). De forma similar, MP/NOS contenía MP/M sin las funciones de disco local. Al igual que CP/NOS, MP/NOS realizaba las funciones de disco a través de la red. [ 27 ]

El sistema permitía compartir archivos e impresoras y enviar mensajes electrónicos.

  • NIOS – Sistema de E/S de red [ 28 ]
  • SNIOS – Sistema de E/S de red esclava [ 28 ]
  • NDOS – Sistema Operativo de Disco de Red [ 28 ]

CP/NET existió en las versiones 1.0, 1.1 y 1.2 para los procesadores 8080 y Z80. También estaba disponible CP/NET-86 para el 8086.

Las versiones posteriores fueron DR Net y FlexNet .

Legado

Caldera permitió la redistribución y modificación de todos los archivos originales de Digital Research, incluido el código fuente, relacionados con las familias CP/M y MP/M a través del "Sitio web no oficial de CP/M" de Tim Olmstead desde 1997. [ 29 ] [ 30 ] [ 31 ] Después de la muerte de Olmstead el 12 de septiembre de 2001, [ 32 ] la licencia de distribución gratuita fue actualizada y ampliada por Lineo , quien mientras tanto se había convertido en el propietario de esos activos de Digital Research, el 19 de octubre de 2001. [ 33 ] [ 34 ] [ 35 ] [ 36 ]

Notas

  1. Dado que aparentemente no existía una versión de 8 bits de Concurrent CP/M, la versión de 16 bits Concurrent CP/M-86 también se denominaba simplemente Concurrent CP/M.

Referencias

  1. 1 2 "Búsqueda en el catálogo | Museo de Historia de la Computación" . Colección de historias corporativas de tecnología de la información. Museo de Historia de la Computación .
  2. 1 2 3 "Hito del IEEE en ingeniería eléctrica e informática: CP/M - Sistema operativo para microcomputadoras, 1974" (PDF) . Museo de Historia de la Computación . 25 de abril de 2014. Archivado (PDF) del original el 3 de abril de 2019. Recuperado el 3 de abril de 2019 .
  3. 1 2 Shustek, Len (2016-08-02). "En sus propias palabras: Gary Kildall" . Personas extraordinarias . Museo de Historia de la Computación .
  4. 1 2 Kildall, Gary Arlen (2016-08-02) [1993]. Kildall, Scott ; Kildall, Kristin (eds.). Computer Connections: People, Places, and Events in the Evolution of the Personal Computer Industry (Manuscrito, parte 1). Familia Kildall . Recuperado el 17 de noviembre de 2016 .
  5. 1 2 Wein, Josef "Joe" (2002). "Gary Kildall en Inglaterra" . Archivado del original el 3 de abril de 2019. Recuperado el 3 de abril de 2019 .
  6. 1 2 Holsworth, Francis "Frank" R. (1 de febrero de 2006). "Vídeo: Frank Holsworth, desarrollador" (entrevista). Colección de Historias Corporativas de Tecnologías de la Información. Museo de Historia de la Computación . Número de catálogo CHM 102770341. ITCHP 44403c1a3fd53. Número de lote X7847.2017. Archivado del original el 3 de abril de 2019. Recuperado el 4 de abril de 2019 . 
  7. 1 2 Digital Research (julio de 1981) [1979]. MP/M - Programa de control de monitor multiprogramación - Guía del usuario (PDF) (4.ª ed.). Pacific Grove, CA, EE. UU.: Digital Research . Archivado del original (PDF) el 4 de enero de 2017. Recuperado el 4 de enero de 2017 . 
  8. 1 2 3 Investigación Digital (9 de agosto de 1979). "MP/M 1.0 - Un programa de control de monitor de multiprogramación para el desarrollo de sistemas de microcomputadoras - ESPECIFICACIÓN FUNCIONAL" (PDF) (especificación interna). Archivado (PDF) del original el 4 de enero de 2017. Recuperado el 4 de enero de 2017 .
  9. Evans, Harold ; Buckland, Gail; Lefer, David (2004). They Made America: From the Steam Engine to the Search Engine: Two Centuries of Innovators . Little, Brown and Co. ISBN 978-0-316-27766-2.
  10. 1 2 3 4 5 Digital Research (enero de 1982), Notas de la versión 2.1 del sistema operativo MP/M II , Pacific Grove, CA, EE. UU.: Digital Research , consultado el 4 de enero de 2017.
  11. 1 2 Digital Research (agosto de 1981). Sistema operativo MP/M II - Guía del usuario (PDF) (1.ª ed.). Pacific Grove, CA, EE. UU.: Digital Research . Archivado (PDF) del original el 4 de enero de 2017. Recuperado el 4 de enero de 2017 . 
  12. 1 2 Digital Research (1981). MP/M II Operating System - Programmer's Guide (PDF) (1.ª ed.). Pacific Grove, CA, EE. UU.: Digital Research . Archivado (PDF) del original el 4 de enero de 2017. Recuperado el 4 de enero de 2017 . 
  13. Investigación Digital (marzo de 1981) [1979]. MP/M - Programa de control de monitor multiprogramación - Guía del usuario (PDF) (3.ª ed.). Investigación Digital . Archivado (PDF) del original el 4 de enero de 2017. Recuperado el 4 de enero de 2017 . 
  14. Digital Research (octubre de 1981) [septiembre de 1981]. Sistema operativo MP/M-86 - Guía del sistema (PDF) (1.ª ed. corregida ). Pacific Grove, CA, EE. UU.: Digital Research . Archivado (PDF) del original el 4 de enero de 2017. Recuperado el 4 de enero de 2017 . 
  15. Digital Research (25/09/1981). Sistema operativo MP/M-86 - Guía del usuario (PDF) (1.ª ed.). Pacific Grove, CA, EE. UU.: Digital Research . Archivado del original (PDF) el 04/01/2017 . Consultado el 04/01/2017 . 
  16. Digital Research (septiembre de 1981). Sistema operativo MP/M-86 - Guía del programador (PDF) (1.ª ed.). Pacific Grove, CA, EE. UU.: Digital Research . Archivado (PDF) del original el 4 de enero de 2017. Consultado el 4 de enero de 2017 . 
  17. "Contenido del disco MP/M-86 2.1" . Consultado el 7 de enero de 2020 .
  18. 1 2 3 4 Kildall, Gary Arlen (16 de septiembre de 1982). "Ejecución de software de 8 bits en computadoras de doble procesador" (PDF) . Electronic Design : 157. Archivado (PDF) del original el 19 de agosto de 2017. Recuperado el 19 de agosto de 2017 .
  19. Digital Research (1984). "PC-Mode conecta CP/M y PC DOS" . Digital Dialogue - Boletín para empleados de Digital Research Inc. 3 ( 1): 3. Archivado (PDF) del original el 4 de enero de 2017. Recuperado el 3 de enero de 2017 . 
  20. Digital Research (1984). "El CP/M simultáneo se lanza pronto en respuesta al esfuerzo del equipo" . Digital Dialogue - Boletín para empleados de Digital Research Inc. 3 ( 1): 1. Archivado (PDF) del original el 4 de enero de 2017. Recuperado el 4 de enero de 2017 .
  21. Digital Research (mayo de 1984). «Concurrent DOS conecta PC DOS y CP/M». Noticias de Digital Research - para usuarios de Digital Research en todo el mundo . 4 (2): 3. […] «Concurrent DOS versión 3.1 está ganando rápidamente impulso y apoyo de una amplia gama de fabricantes de microcomputadoras», dijo Wandryk. «Unas 60 empresas de hardware han licenciado el producto desde su lanzamiento a principios de marzo». […] 
  22. "Artículos del PCCh/M en la prensa" .
  23. "Compupro 8/16" . oldcomputers.com . Archivado del original el 3 de enero de 2016. Consultado el 13 de julio de 2011 .
  24. Swaine, Michael (5 de abril de 1982). «Homebrew Computer Club analiza el superchip de Intel» . InfoWorld . 4 (13). Palo Alto, CA, EE. UU.: 4. Archivado del original el 7 de enero de 2020. Recuperado el 7 de enero de 2020. […] Digital Research está desarrollando un sistema operativo para el 286. MP/M-286 aprovechará la gestión y protección de memoria del procesador, así como la compatibilidad con memoria virtual. Digital Research promete una compatibilidad «completa» con sus sistemas MP/M-86 y CP/M-86 para el procesador 8086. Intel está suministrando a Digital Research el hardware necesario para desarrollar y probar MP/M-286. […]
  25. 1 2 Bidmead, Christopher H. (2006-05-09) [1985-03-25]. "Sobreviviendo a Big Blue" . Doctor Who . Which Computer?. Archivado del original el 2020-01-07 . Recuperado el 2020-01-07 . […] Paul Bailey de Digital Research promueve con entusiasmo este enfoque; es su empresa la que suministra a ICL y a otros con Concurrent Dos-286 . Este sistema operativo camaleónico permite a ICL y a otros fabricantes de 80286 construir máquinas que podrán manejar todo el conjunto existente de software de IBM-PC, y al mismo tiempo prometen multitarea, ventanas y verdadera concurrencia, tres características que juntas permiten que un solo micro haga varias cosas a la vez. […] Aunque no se han hecho anuncios firmes, parece seguro que para finales de año ACT ofrecerá una máquina Concurrent CP/M 286 para impulsar su entrada en el mercado corporativo. Pero para entonces tendrá que competir con el microordenador de oficina 80286 de IBM , el PC/AT. […] IBM también tiene en desarrollo un producto de software que podría desbancar a sus competidores. Con un tamaño aproximado de 180 KB, TopView es un programa para PC y AT de IBM que mejora el sistema operativo para proporcionar funcionalidades de ventanas para paquetes estándar existentes que funcionan correctamente. […]
  26. Digital Research (agosto de 1982). Sistema operativo MP/M II - Guía del usuario (PDF) (2.ª ed.). Pacific Grove, CA, EE. UU.: Digital Research . Archivado (PDF) del original el 20 de octubre de 2019. Consultado el 2 de enero de 2020 . 
  27. 1 2 3 Kildall, Gary Arlen (junio de 1981). "CP/M: una familia de sistemas operativos de 8 y 16 bits" . BYTE . Consultado el 9 de septiembre de 2018 .
  28. 1 2 3 CP/NET - Sistema Operativo de Red - Manual de Referencia (5.ª ed.). Investigación Digital . Noviembre de 1982 [1980]. Archivado del original el 24 de noviembre de 2016. Recuperado el 25 de noviembre de 2016 . 
  29. Olmstead, Tim (1997-08-10). "El sitio web de CP/M necesita un servidor" . Grupo de noticias : comp.os.cpm . Archivado del original el 1 de septiembre de 2017. Consultado el 9 de septiembre de 2018 . 
  30. Olmstead, Tim (29 de agosto de 1997). "ANUNCIO: El sitio Caldera CP/M ya está activo" . Grupo de noticias : comp.os.cpm . Archivado del original el 1 de septiembre de 2017. Recuperado el 9 de septiembre de 2018 . 
  31. "Acuerdo de licencia" . Caldera, Inc. 28 de agosto de 1997. Consultado el 9 de septiembre de 2018 .{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace )
  32. Allison (12 de septiembre de 2001). "Tim Olmstead" . Grupo de noticias : comp.os.cpm . 
  33. Sparks, Bryan Wayne (19/10/2001). Chaudry, Gabriele "Gaby" (ed.). "Acuerdo de licencia para el material CP/M presentado en este sitio" . Lineo, Inc. Recuperado el 09/09/2018 . […] Que este correo electrónico represente el derecho a usar, distribuir, modificar, mejorar y poner a disposición de forma no exclusiva la tecnología CP/M como parte del "Sitio web no oficial de CP/M" con sus mantenedores, desarrolladores y comunidad. Asimismo, declaro que, como presidente y director ejecutivo de Lineo, Inc. , tengo derecho a ofrecer dicha licencia. […] Bryan Sparks […]{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace )
  34. Chaudry, Gabriele "Gaby" (ed.). "El sitio web no oficial de CP/M" . Archivado del original el 3 de febrero de 2016.
  35. Gasperson, Tina (26 de noviembre de 2001). "La colección CP/M vuelve a estar disponible en línea con una licencia de código abierto: un viaje al pasado" . The Register . Archivado del original el 1 de septiembre de 2017.
  36. Swaine, Michael (1 de junio de 2004). "CP/M y DRM" . Dr. Dobb's Journal . 29 (6). CMP Media LLC : 71–73 . #361. Archivado del original el 9 de septiembre de 2018. Recuperado el 9 de septiembre de 2018 .
Obtenido de " https://en.wikipedia.org/w/index.php?title=MP/M&oldid=1361715199#XIOS "