stringtranslate.com

TRIPOS

TRIPOS ( TRI vial Portable Operating System ) es un sistema operativo de ordenador . Su desarrollo comenzó en 1976 en el Laboratorio de Computación de la Universidad de Cambridge y estuvo dirigido por el Dr. Martin Richards . La primera versión apareció en enero de 1978 y originalmente se ejecutaba en un PDP-11 [ cita requerida ] . Más tarde se adaptó al Computer Automation LSI4 y al Data General Nova . El trabajo en una versión Motorola 68000 comenzó en 1981 en la Universidad de Bath . MetaComCo adquirió los derechos de la versión 68000 y continuó el desarrollo hasta que TRIPOS fue elegido por Commodore en marzo de 1985 para formar parte de un sistema operativo para su nuevo ordenador Amiga ; también se utilizó en Cambridge como parte del Cambridge Distributed Computing System .

Los estudiantes del Departamento de Informática de Cambridge se refieren a TRIPOS con cariño como el Sistema Operativo Terriblemente Fiable e Increíblemente Portátil . El nombre TRIPOS también hace referencia al sistema Tripos de cursos y exámenes de pregrado , exclusivo de la Universidad de Cambridge.

Influencias en el ordenador Amiga

En julio de 1985, se presentó Amiga , incorporando TRIPOS en el módulo AmigaDOS de AmigaOS . AmigaDOS incluía una interfaz de línea de comandos y el Sistema de archivos Amiga . Todo el módulo AmigaDOS se escribió originalmente en BCPL (un antecesor del lenguaje de programación C ), el mismo lenguaje utilizado para escribir TRIPOS. AmigaDOS luego se reescribiría en C a partir de AmigaOS 2.x en adelante, manteniendo la compatibilidad con versiones anteriores 1.x hasta AmigaOS 4 (completamente reescrito en C) cuando AmigaDOS abandonó su legado BCPL.

Características

TRIPOS proporcionó características tales como multitarea preventiva (usando programación de prioridad estricta), un sistema de archivos jerárquico y múltiples intérpretes de línea de comandos .

Los conceptos más importantes de TRIPOS han sido el enfoque de no gestión de memoria (es decir, no se realizan comprobaciones para evitar que los programas utilicen memoria no asignada) y el paso de mensajes mediante punteros en lugar de copiar el contenido de los mensajes. Estos dos conceptos juntos permitieron enviar y recibir más de 1250 paquetes por segundo en una CPU Motorola 68010 de 10 MHz .

La mayor parte de TRIPOS se implementó en BCPL . El núcleo y los controladores de dispositivos se implementaron en lenguaje ensamblador .

Una característica notable de TRIPOS/BCPL fue su uso cultural de bibliotecas compartidas, algo poco habitual en la época, lo que dio como resultado utilidades pequeñas y, por lo tanto, de carga rápida. Por ejemplo, muchas de las utilidades estándar del sistema tenían un tamaño muy inferior a 0,5 Kbytes, en comparación con el mínimo típico de unos 20 Kbytes para un código funcionalmente equivalente en un Unix o Linux moderno. [ Aclaración necesaria ]

TRIPOS fue portado a una serie de máquinas, incluyendo la Data General Nova 2 , la Computer Automation LSI4, Motorola 68000 y hardware basado en Intel 8086. Fue ofrecido como el sistema operativo estándar en el Microbox III, una computadora basada en el Motorola 68010 producida por Micro Concepts, junto con alternativas como CP/M y OS-9 . [1] Incluía soporte para la red de área local Cambridge Ring . Más recientemente, [ ¿cuándo? ] Martin Richards produjo un puerto de TRIPOS para ejecutarse bajo Linux , utilizando la máquina virtual Cintcode BCPL.

A febrero de 2020, Open GI Ltd. (anteriormente Misys Financial Systems) en Worcestershire , Reino Unido , sigue manteniendo activamente TRIPOS . Muchos corredores de seguros británicos tienen un sistema TRIPOS basado en Linux/Intel [ aclaración necesaria ] que da servicio a estaciones de trabajo en red a través de una conexión TCP/IP ; los sistemas se utilizan para ejecutar la suite de aplicaciones BROOMS de Open GI. [ cita requerida ] Open GI ha añadido una serie de características para dar soporte a la oficina moderna, como la capacidad de integrarse en muchas aplicaciones y servicios convencionales como SQL Server, Citrix XENAPP, servidores de terminales, etc.

Comandos

La siguiente lista de comandos es compatible con la CLI de TRIPOS. [2]

Cintpos

Cintpos es una versión interpretativa experimental de TRIPOS que se ejecuta en la máquina virtual Cintcode BCPL , también desarrollada por Martin Richards.

Referencias

  1. ^ Moody, Glyn (julio de 1986). "Gráficos de Microbox III para el especialista". Computación práctica . págs. 54–55 . Consultado el 16 de julio de 2024 .
  2. ^ "Introducción a Tripos". METACOMCO plc. Mayo de 1986. Consultado el 29 de noviembre de 2022 .

Lectura adicional

Enlaces externos