Sistema de terminales de Michigan

format_list_bulleted Contenido keyboard_arrow_down
ImprimirCitar
Sistema operativo de mainframe

El Michigan Terminal System (MTS) es uno de los primeros sistemas operativos informáticos de tiempo compartido. Desarrollado en 1967 en la Universidad de Michigan para su uso en IBM S/360-67, S/370 y computadoras centrales compatibles, fue desarrollado y utilizado por un consorcio de ocho universidades en los Estados Unidos, Canadá y el Reino Unido durante un período de 33 años (1967 a 1999).

Resumen

El supervisor de multiprogramación de la Universidad de Michigan (UMMPS) fue desarrollado por el personal del centro académico de computación de la Universidad de Michigan para el funcionamiento de IBM S/360-67, S/370 y computadoras compatibles. El software puede describirse como un supervisor de multiprogramación, multiprocesamiento, memoria virtual y tiempo compartido que ejecuta múltiples programas residentes reentrantes. Entre estos programas se encuentra Michigan Terminal System (MTS) para interpretación de comandos, control de ejecución, gestión de archivos y contabilidad. Los usuarios finales interactúan con los recursos informáticos a través de MTS utilizando instalaciones orientadas a terminales, lotes y servidores.

El nombre MTS se refiere a:

  • El programa de trabajo UMMPS con el que la mayoría de los usuarios finales interactúan;
  • El sistema de software, incluyendo UMMPS, el MTS y otros programas de trabajo, subsistemas de lenguaje de comandos (CLSs), archivos públicos (programas), y documentación; y
  • The time-sharing service offered at a particular site, including the MTS software system, the hardware used to run MTS, the staff that supported MTS and assisted end-users, and the associated administrative policies and procedures.

MTS se utilizó en producción en aproximadamente 13 sitios en los Estados Unidos, Canadá, el Reino Unido, Brasil y posiblemente en Yugoslavia y en varios sitios más a modo de prueba o evaluación comparativa. MTS fue desarrollado y mantenido por un grupo central de ocho universidades incluidas en el Consorcio MTS.

La Universidad de Michigan anunció en 1988 que "Se brindará un servicio MTS confiable siempre que haya usuarios que lo requieran... Es posible que MTS se elimine gradualmente una vez que las alternativas puedan satisfacer a los usuarios' requisitos informáticos". Dejó de operar MTS para usuarios finales el 30 de junio de 1996. En ese momento, la mayoría de los servicios se habían trasladado a sistemas informáticos basados en cliente/servidor, generalmente Unix para servidores y varias versiones de Mac, PC y Unix para clientes. La Universidad de Michigan cerró su sistema MTS por última vez el 30 de mayo de 1997.

Se cree que el Instituto Politécnico Rensselaer (RPI) es el último sitio en utilizar MTS en un entorno de producción. RPI retiró MTS en junio de 1999.

Hoy, MTS todavía se ejecuta con emuladores IBM S/370 como Hercules, Sim390 y FLEX-ES.

Orígenes

A mediados de la década de 1960, la Universidad de Michigan brindaba servicios de procesamiento por lotes en hardware IBM 7090 bajo el control del Sistema Ejecutivo de la Universidad de Michigan (UMES), pero estaba interesada en ofrecer servicios interactivos mediante el tiempo compartido. En ese momento, el trabajo que podían realizar las computadoras estaba limitado por su pequeña capacidad de memoria real. Cuando IBM presentó su familia de computadoras System/360 a mediados de la década de 1960, no brindó una solución para esta limitación y dentro de IBM había puntos de vista contradictorios sobre la importancia y la necesidad de admitir el tiempo compartido.

Un artículo titulado Programa y estructura de direccionamiento en un entorno de tiempo compartido de Bruce Arden, Bernard Galler, Frank Westervelt (todos los directores asociados del Centro de Computación académica de la UM) y Tom O& #39;Brian se basó en algunas ideas básicas desarrolladas en el Instituto Tecnológico de Massachusetts (MIT) y se publicó en enero de 1966. El documento describía una arquitectura de memoria virtual que usaba traducción dinámica de direcciones (DAT) que podría usarse para implementar el tiempo compartido.

Después de un año de negociaciones y estudios de diseño, IBM acordó hacer una versión única de su computadora central S/360-65 con características de traducción dinámica de direcciones (DAT) que admitiría memoria virtual y acomodaría UM& #39;s deseo de apoyar el tiempo compartido. La computadora se denominó Modelo S / 360-65M. La "M" representaba a Michigan. Pero IBM inicialmente decidió no suministrar un sistema operativo de tiempo compartido para la máquina. Mientras tanto, varias otras instituciones se enteraron del proyecto, incluidas General Motors, el Laboratorio Lincoln del Instituto de Tecnología de Massachusetts (MIT), la Universidad de Princeton y el Instituto de Tecnología Carnegie (más tarde la Universidad Carnegie Mellon). Todos estaban intrigados por la idea del tiempo compartido y expresaron interés en pedir las máquinas de la serie IBM S/360 modificadas. Con este interés demostrado, IBM cambió el número de modelo de la computadora a S/360-67 y lo convirtió en un producto compatible. Con solicitudes de más de 100 nuevos modelos S/360-67, IBM se dio cuenta de que había un mercado para el tiempo compartido y acordó desarrollar un nuevo sistema operativo de tiempo compartido llamado TSS/360 (TSS significa Time-sharing System) para entrega en aproximadamente al mismo tiempo que el primer modelo S/360-67.

Mientras esperaban la llegada del Modelo 65M, el personal del Centro de Cómputo de la UM pudo realizar los primeros experimentos de tiempo compartido usando un IBM System/360 Modelo 50 que fue financiado por el Proyecto ARPA CONCOMP (Uso Conversacional de Computadoras). El experimento de tiempo compartido comenzó como "media página de código escrito en la mesa de la cocina" combinado con un pequeño sistema de programación múltiple, LLMPS del Laboratorio Lincoln del MIT, que se modificó y se convirtió en el Supervisor de Programación Múltiple de UM (UMMPS), que a su vez ejecutó el programa de trabajo MTS. Esta encarnación más temprana de MTS estaba pensada como un sistema desechable que se usaba para adquirir experiencia con el nuevo hardware IBM S/360 y que se descartaría cuando el sistema operativo TSS/360 de IBM estuviera disponible.

El desarrollo de TSS tomó más tiempo de lo previsto, su fecha de entrega se retrasó y aún no estaba disponible cuando el S/360-67 (número de serie 2) llegó al Centro de Cómputo en enero de 1967. En ese momento, UM tuvo que decidir si devolver el Modelo 67 y seleccionar otro mainframe o desarrollar MTS como un sistema provisional para usar hasta que TSS esté listo. La decisión fue continuar con el desarrollo de MTS y el personal trasladó su trabajo de desarrollo inicial del Modelo 50 al Modelo 67. IBM finalmente canceló el desarrollo de TSS, luego lo restableció y luego lo canceló nuevamente. Pero en ese momento, a UM le gustó el sistema que habían desarrollado, ya no se consideraba provisional y MTS se usaría en UM y otros sitios durante 33 años.

Consorcio MTS

MTS fue desarrollado, mantenido y utilizado por un consorcio de ocho universidades en los EE. UU., Canadá y el Reino Unido:

  • Universidad de Michigan (UM), 1967 a 1997, Estados Unidos
  • University of British Columbia (UBC), 1968 to 1998, Canada
  • NUMAC (University of Newcastle upon Tyne, University of Durham, and Newcastle Polytechnic), 1969 to 1992, United Kingdom
  • University of Alberta (UQV), 1971 to 1994, Canada
  • Wayne State University (WSU), 1971 a 1998, EE.UU.
  • Rensselaer Polytechnic Institute (RPI), 1976 a 1999, EE.UU.
  • Simon Fraser University (SFU), 1977 a 1992, Canadá
  • Universidad de Durham (NUMAC), 1982 a 1992, Reino Unido

Varios sitios ejecutaron más de un sistema MTS: NUMAC ejecutó dos (primero en Newcastle y luego en Durham), Michigan ejecutó tres a mediados de la década de 1980 (UM para Maize, UB para Blue y HG en Human Genetics), UBC ejecutó tres o cuatro en diferentes momentos (MTS-G, MTS-L, MTS-A y MTS-I para general, biblioteca, administración e instrucción).

Cada uno de los sitios de MTS contribuyó al desarrollo de MTS, a veces tomando la iniciativa en el diseño e implementación de una nueva función y otras veces refinando, mejorando y criticando el trabajo realizado en otros lugares. Muchos componentes de MTS son el trabajo de varias personas en varios sitios.

En los primeros días, la colaboración entre los sitios de MTS se lograba a través de una combinación de visitas presenciales al sitio, llamadas telefónicas, el intercambio de documentos y cintas magnéticas por correo postal y reuniones informales en SHARE u otras reuniones.. Más tarde, el correo electrónico, las conferencias por computadora usando CONFER y *Forum, la transferencia de archivos de red y los archivos adjuntos de correo electrónico complementaron y finalmente reemplazaron en gran medida los métodos anteriores.

Los miembros del MTS Consortium produjeron una serie de 82 boletines MTS entre 1971 y 1982 para ayudar a coordinar el desarrollo de MTS.

Mugs from MTS Workshop VIII, Ann Arbor, July 1982

A partir de UBC en 1974, el Consorcio MTS realizó Talleres MTS anuales en uno de los sitios miembros. Los talleres fueron informales, pero incluyeron documentos presentados con anticipación y Proceedings publicados posteriormente que incluían resúmenes de las sesiones. A mediados de la década de 1980, se llevaron a cabo varios Talleres occidentales con la participación de un subconjunto de sitios de MTS (UBC, SFU, UQV, UM y posiblemente RPI).

Los talleres anuales continuaron incluso después de que el trabajo de desarrollo de MTS comenzara a disminuir. Llamado simplemente el 'taller comunitario', continuaron hasta mediados de la década de 1990 para compartir conocimientos y experiencias comunes en la prestación de servicios informáticos, a pesar de que MTS ya no era la fuente principal de informática en sus campus y algunos habían dejado de funcionar. MTS por completo.

Sitios MTS

Además de los ocho sitios del Consorcio MTS que participaron en su desarrollo, MTS se ejecutó en otros sitios, entre ellos:

  • Centro Brasileiro de Pesquisas Fisicas (CBPF) dentro del Conselho Nacional de Desenvolvimento Científico e Tecnológico (CNPq), Brasil
  • Empresa Brasileira de Pesquisa Agropecuária (EMBRAPA), Brasil
  • Hewlett-Packard (HP), US
  • Michigan State University (MSU), US
  • Goddard Space Flight Center, National Aeronautics and Space Administration (NASA), US

También se envió una copia de MTS a la Universidad de Sarajevo, Yugoslavia, aunque no se sabe si alguna vez se instaló o no.

INRIA, el instituto nacional francés para la investigación en informática y control en Grenoble, Francia, ejecutó MTS a modo de prueba, al igual que la Universidad de Waterloo en Ontario, Canadá, la Universidad del Sur de Illinois, la Escuela Naval de Posgrado, Amdahl Corporation, ST Systems para los hospitales de la Universidad McGill, la Universidad de Stanford y la Universidad de Illinois en los Estados Unidos, y algunos otros sitios.

Hardware

El miembro del personal del Centro de Computación Mike Alexander sentado en la consola del IBM System 360 Modelo 67 Duplex en la Universidad de Michigan, 1969
Amdahl 470V/6 P2 en la Universidad de Michigan, 1975

En teoría, MTS se ejecutará en IBM S/360-67, cualquiera de la serie IBM S/370 que incluya memoria virtual y sus sucesores. MTS ha sido ejecutado en las siguientes computadoras en configuraciones de producción, evaluación comparativa o prueba:

  • IBM: S/360-67, S/370-148, S/370-168, 3033U, 4341, 4361, 4381, 3081D, 3081GX, 3083B, 3090–200, 3090–400, 3090–600 y ES/9000-720
  • Amdahl: 470V/6, 470V/7, 470V/8, 5860, 5870, 5990
  • Hitachi: NAS 9060
  • Diversos emuladores S/370

La Universidad de Michigan instaló y ejecutó MTS en el primer IBM S/360-67 fuera de IBM (número de serie 2) en 1967, el segundo Amdahl 470V/6 (número de serie 2) en 1975, el primer Amdahl 5860 (número de serie 1) en 1982, y la primera fábrica envió IBM 3090–400 en 1986. NUMAC ejecutó MTS en el primer S/360-67 en el Reino Unido y muy probablemente el primero en Europa. La Universidad de Columbia Británica (UBC) tomó la delantera en la conversión de MTS para ejecutarse en la serie IBM S/370 (una IBM S/370-168) en 1974. La Universidad de Alberta instaló el primer Amdahl 470V/6 en Canadá (serial número P5) en 1975. Para 1978, NUMAC (en la Universidad de Newcastle upon Tyne y la Universidad de Durham) había trasladado la actividad principal de MTS a su serie IBM S/370 (una IBM S/370-168).

MTS se diseñó para admitir hasta cuatro procesadores en IBM S/360-67, aunque IBM solo produjo configuraciones de procesador de una (símplex y semidúplex) y dos (dúplex) del Modelo 67. En 1984, RPI actualizó MTS para admitir hasta 32 procesadores en la serie de hardware IBM S/370-XA (direccionamiento extendido), aunque 6 procesadores es probablemente la configuración más grande que se usa actualmente. MTS es compatible con IBM Vector Facility, disponible como opción en los sistemas IBM 3090 y ES/9000.

A principios de 1967, al ejecutarse en el procesador único IBM S/360-67 en UM sin soporte de memoria virtual, MTS generalmente admitía 5 sesiones de terminal simultáneas y un trabajo por lotes. En noviembre de 1967, después de que se agregó el soporte de memoria virtual, MTS que se ejecutaba en el mismo IBM S/360-67 admitía simultáneamente 50 sesiones de terminal y hasta 5 trabajos por lotes. En agosto de 1968, un procesador dual IBM S/360-67 reemplazó el sistema de un solo procesador, admitiendo aproximadamente 70 terminales y hasta 8 trabajos por lotes. A fines de 1991, MTS en UM se ejecutaba en un IBM ES/9000-720 que admitía más de 600 sesiones de terminal simultáneas y de 3 a 8 trabajos por lotes.

MTS se puede IPL-ed bajo VM/370, y algunos sitios MTS lo hicieron, pero la mayoría ejecutó MTS en hardware nativo sin usar una máquina virtual.

Características

Algunas de las características notables de MTS incluyen:

Programas desarrollados para MTS

Los siguientes son algunos de los programas notables desarrollados para MTS:

Programas que se ejecutan bajo MTS

Los siguientes son algunos de los programas notables portados a MTS desde otros sistemas:

Lenguajes de programación disponibles bajo MTS

MTS admite un amplio conjunto de lenguajes de programación, algunos desarrollados para MTS y otros portados desde otros sistemas:

Arquitectura del sistema

MTS Architecture
Estado Modo VM Interrupciones
Programas de usuario problema usuario on on
Subsistemas de lenguaje de comandos (CLSs),
Rutinas de soporte de dispositivos (DSRs),
Subroutines del sistema
sistema
Programas de trabajo (MTS, PDP, DMGR, RM o HASP,...) encendido o apagado
Supervisor (UMMPS) supervisor n/a apagado apagado
S/360-67 o S/370 hardware

UMMPS, el supervisor, tiene el control completo del hardware y administra una colección de programas de trabajo. Uno de los programas de trabajo es MTS, el programa de trabajo con el que interactúan la mayoría de los usuarios. MTS funciona como una colección de subsistemas de lenguaje de comandos (CLS). Uno de los CLS permite la ejecución de programas de usuario. MTS proporciona una colección de subrutinas del sistema que están disponibles para los CLS, los programas de usuario y el propio MTS. Entre otras cosas, estas subrutinas del sistema brindan acceso estándar a las Rutinas de soporte de dispositivos (DSR), los componentes que realizan la entrada/salida dependiente del dispositivo.

Manuales y documentación

Las listas que siguen están bastante centradas en la Universidad de Michigan. La mayoría de los otros sitios de MTS utilizaron parte de este material, pero también produjeron sus propios manuales, memorandos, informes y boletines adaptados a las necesidades de su sitio.

Documentación del usuario final

La serie de manuales MTS: The Michigan Terminal System, se publicó desde 1967 hasta 1991, en los volúmenes 1 a 23, los cuales fueron actualizados y reeditados irregularmente. Los lanzamientos iniciales de los volúmenes no siempre ocurrieron en orden numérico y los volúmenes ocasionalmente cambiaban de nombre cuando se actualizaban o volvían a publicar. En general, cuanto mayor sea el número, más especializado será el volumen.

Las primeras versiones de MTS Volumen I y II tenían una organización y contenido diferente de los volúmenes de MTS que siguieron e incluían documentación interna y de usuario final. La segunda edición de diciembre de 1967 cubrió:

  • MTS Volumen I: Introducción; Conceptos e instalaciones; Convenciones de llamadas; Guías de usuario de Batch, Terminal, Tape y Data Concentrator; Descripción de UMMPS y MTS; Archivos y dispositivos; Lenguaje de comandos; Programas de usuario; descripciones de subroutinas y macro bibliotecas; descripciones de archivos públicos o bibliotecarios; y especificaciones internas: Cargador dinámico (UMLOAD), administración de archivos y dispositivos (prefijo y postfijo de la DRS), rutina
  • MTS Volumen II: Descripción del procesador de idiomas: F-level assembler; FORTRAN G; IOH/360; PIL; SNOBOL4; UMIST; WATFOR; and 8ASS (PDP-8 assembler)

Los siguientes volúmenes MTS fueron publicados por el Centro de Computación de la Universidad de Michigan y están disponibles en formato PDF:

  • MTS Resumen, una página ~60, 3" x 7.5", guía de bolsillo de MTS, Centro de Computación, Universidad de Michigan
  • La cartilla de taxi: versión MTS, Brill, Robert C., Computing Center, University of Michigan
  • Fundamental Uso del sistema terminal de Michigan, Thomas J. Schriber, 5a edición (revisada), Ulrich's Books, Inc., Ann Arbor, MI, 1983, 376 pp.
  • Computación digital, FORTRAN IV, WATFIV y MTS (con *FTN y *WATFIV), Brice Carnahan y James O Wilkes, Universidad de Michigan, Ann Arbor, MI, 1968-1979, 1976 538 p.
  • Documentación para MIDAS, Michigan Interactive Sistema de análisis de datos, Laboratorio de Investigación Estadística, Universidad de Michigan
  • Suplemento OSIRIS III MTS, Centro de Estudios Políticos, Universidad de Michigan

Varios aspectos de MTS en la Universidad de Michigan se documentaron en una serie de Memorándums del centro de computación (CCMemos) que se publicaron irregularmente desde 1967 hasta 1987, numerados del 2 al 924, aunque no necesariamente en orden cronológico. orden. Los números del 2 al 599 son memorandos generales sobre diversos software y hardware; la serie 600 es la serie de notas del consultor: memorandos breves para usuarios principiantes e intermedios; la serie 800 cubre temas relacionados con la impresora Xerox 9700, procesamiento de texto y composición tipográfica; y la serie 900 cubre microcomputadoras. No había una serie 700. En 1989, esta serie continuó como Reference Memos con menos énfasis en MTS.

Portada del número de mayo de 1996 de la Universidad de Michigan IT Digest, mayo de 1996

Una larga tirada de boletines informativos dirigidos a los usuarios finales de la Universidad de Michigan con los títulos Noticias del Centro de Computación, Boletín del Centro de Computación, Noticias de Computación de la U-M y el Information Technology Digest se publicaron a partir de 1971.

También se presentó material introductorio en la serie User Guide, MTS User Guide y Tutorial, que incluyen:

  • Conectarse... Introducción a terminales y microcomputadoras
  • Introducción al Centro de Computación
  • Introducción a los servicios del Centro de Computación
  • Introducción a los sistemas de gestión de bases de datos sobre MTS
  • Introducción a FORMAT
  • Introducción a los tapones magnéticos
  • Introducción a los estimulantes de tipo anfetamínico
  • Introducción al editor de archivos MTS
  • Introducción a la programación y depuración en MTS
  • Introducción a las terminales
  • Introducción a terminales y microcomputadoras

Documentación interna

Los siguientes materiales no se distribuyeron ampliamente, pero se incluyeron en MTS Distributions:

  • MTS Operators Manual
  • MTS Manual del mensaje
  • Volumen MTS n: Edición de Sistemas
  • MTS Volumen 99: Documentación interna
  • Supervisor Call Descripciones
  • Disk Disaster Recovery Procedures
  • Una serie de conferencias que describen la arquitectura y la organización interna del sistema terminal de Michigan dada por Mike Alexander, Don Boettner, Jim Hamilton y Doug Smith (4 grabaciones de audio, notas de conferencias y transcripciones)

Distribución

La Universidad de Michigan publicó MTS en cinta magnética de forma irregular. Había distribuciones completas y parciales, donde distribuciones completas (D1.0, D2.0,...) incluían todos los componentes de MTS y distribuciones parciales (D1.1, D1.2, D2.1, D2.2,...) incluía solo los componentes que habían cambiado desde la última distribución total o parcial. Las distribuciones 1.0 a 3.1 admitían IBM S/360 Model 67, la distribución 3.2 admitía tanto la arquitectura IBM S/360-67 como IBM S/370, y las distribuciones D4.0 a D6.0 admitían solo la arquitectura IBM S/370 y sus extensiones.

Las distribuciones de MTS incluían las actualizaciones necesarias para ejecutar productos de programas con licencia y otro software propietario bajo MTS, pero no el software propietario base en sí, que debía obtenerse por separado de los propietarios. A excepción de IBM's Assembler H, ninguno de los programas con licencia era necesario para ejecutar MTS.

La última distribución de MTS fue la D6.0 lanzada en abril de 1988. Constaba de 10 003 archivos en seis cintas magnéticas de 6250 bpi. Después de 1988, la distribución de los componentes de MTS se realizó de forma ad hoc utilizando la transferencia de archivos de red.

Para permitir que los nuevos sitios comiencen desde cero, se pusieron a disposición dos cintas magnéticas adicionales, una cinta de arranque compatible con IPL que contenía una versión minimalista de MTS más las utilidades DASDI y DISKCOPY que podían usarse para inicialice y restaure una versión inicial de paquete de un disco de MTS desde la segunda cinta magnética. En los primeros días de MTS, las utilidades TSS DASDI y DUMP/RESTORE independientes en lugar de MTS en sí se usaban para crear el sistema de arranque de un disco.

También hubo redistribuciones menos formales en las que los sitios individuales enviaban cintas magnéticas que contenían trabajos nuevos o actualizados a un sitio de coordinación. Ese sitio copiaría el material en una cinta magnética común (RD1, RD2,...) y enviaría copias de la cinta a todos los sitios. El contenido de la mayoría de las cintas de redistribución parece haberse perdido.

Hoy en día, los materiales completos de las seis distribuciones MTS completas y diez parciales, así como de dos redistribuciones creadas entre 1968 y 1988, están disponibles en el archivo de Bitsavers Software y en el archivo digital Deep Blue de la Universidad de Michigan.

Trabajando con los materiales de distribución D6.0, es posible crear una versión IPLable de MTS. Una nueva distribución D6.0A de MTS lo hace más fácil. D6.0A se basa en la versión D6.0 de MTS de 1988 con varias correcciones y actualizaciones para que el funcionamiento con Hercules en 2012 sea más fluido. En el futuro, estará disponible una versión IPLable de MTS basada en la versión de MTS que estaba en uso en la Universidad de Michigan en 1996, poco antes de que se cerrara MTS.

Licencias

A partir del 22 de diciembre de 2011, los materiales de distribución de MTS están disponibles de forma gratuita según los términos de la licencia Creative Commons Attribution 3.0 Unported (CC BY 3.0).

En sus primeros días, MTS estaba disponible de forma gratuita sin necesidad de una licencia para los sitios que estaban interesados en ejecutar MTS y que parecían tener el personal capacitado necesario para respaldarlo.

A mediados de la década de 1980, se formalizaron acuerdos de licencia con la Universidad de Michigan actuando como agente y otorgando licencias en nombre del Consorcio MTS. Las licencias de MTS estaban disponibles para organizaciones académicas por una tarifa anual de $ 5,000, para otras organizaciones sin fines de lucro por $ 10,000 y para organizaciones comerciales por $ 25,000. La licencia restringió el uso de MTS para proporcionar servicios informáticos comerciales. Los licenciatarios recibieron una copia del conjunto completo de cintas de distribución de MTS, cualquier distribución incremental preparada durante el año, instrucciones de instalación por escrito, dos copias de la documentación actual del usuario y una cantidad muy limitada de asistencia.

Solo unas pocas organizaciones tienen licencia de MTS. Varios MTS con licencia para ejecutar un solo programa como CONFER. Las tarifas recaudadas se utilizaron para compensar algunos de los gastos comunes del Consorcio MTS.

Contenido relacionado

Objeto de aprendizaje

Un objeto de aprendizaje es "una colección de elementos de contenido, elementos de práctica y elementos de evaluación que se combinan en función de un...

Video digital

Video digital es una representación electrónica de imágenes visuales en movimiento en forma de datos digitales codificados. Esto contrasta con el video...

Telecomunicaciones en Camerún

Las telecomunicaciones en Camerún incluyen radio, televisión, telefonía fija y móvil e...
Más resultados...
Tamaño del texto:
undoredo
format_boldformat_italicformat_underlinedstrikethrough_ssuperscriptsubscriptlink
save