stringtranslate.com

TRÍPOS

TRIPOS ( Sistema operativo portátil TRI vial ) es un sistema operativo de computadora . El 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 ] . Posteriormente fue portado 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 Commodore eligió TRIPOS en marzo de 1985 para formar parte de un sistema operativo para su nueva computadora Amiga ; También se utilizó en Cambridge como parte del Sistema de Computación Distribuida de Cambridge .

Los estudiantes del departamento de Ciencias de la Computación de Cambridge se refieren cariñosamente a TRIPOS como el sistema operativo terriblemente confiable e increíblemente portátil . El nombre TRIPOS también se refiere al sistema Tripos de cursos y exámenes de pregrado , que es exclusivo de la Universidad de Cambridge.

Influencias en la computadora 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 fue escrito originalmente en BCPL (un antepasado del lenguaje de programación C ), el mismo lenguaje utilizado para escribir TRIPOS. AmigaDOS luego se reescribiría en C desde AmigaOS 2.x en adelante, conservando la compatibilidad con 1.x hasta AmigaOS 4 (completamente reescrito en C) cuando AmigaDOS abandonó su legado BCPL.

Características

TRIPOS proporcionó funciones como multitarea preventiva (mediante 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 sin gestión de memoria (lo que significa que 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 del mensaje. Esos 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 kernel y los controladores de dispositivos se implementaron en lenguaje ensamblador .

Una característica notable de TRIPOS/BCPL fue su uso cultural de bibliotecas compartidas, atípico en ese momento, lo que resultó en 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 un mínimo típico de unos 20 Kbytes para un código funcionalmente equivalente en un Unix o Linux moderno. [ se necesita aclaración ]

TRIPOS se portó a varias máquinas, incluido Data General Nova 2 , Computer Automation LSI4, Motorola 68000 e Intel 8086 . Incluía soporte para la red de área local Cambridge Ring . Más recientemente, [ ¿cuándo? ] Martin Richards produjo una adaptación de TRIPOS para ejecutarse en Linux , utilizando la máquina virtual Cintcode BCPL.

En febrero de 2020, Open GI Ltd. (anteriormente Misys Financial Systems) todavía mantiene activamente TRIPOS en Worcestershire , Reino Unido . Muchos corredores de seguros británicos tienen un sistema TRIPOS basado en Linux/Intel [ se necesita aclaración ] que presta 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 G I. [ cita necesaria ] Open GI ha agregado una serie de características para respaldar la oficina moderna, como la capacidad de integrarse en muchas aplicaciones y servicios convencionales, como el servidor SQL, Citrix XENAPP, servidores de terminales, etc.

Comandos

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

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. ^ "Introducción a los trípodes". METACOMCO plc. Mayo de 1986 . Consultado el 29 de noviembre de 2022 .

Otras lecturas

enlaces externos