Розробник | Digital Equipment Corporation |
---|
TOPS-10 (Timesharing/Total OPerating System) — операційна система від Digital Equipment Corporation (DEC) для серії мейнфреймів PDP-10 (або DECsystem-10), створеної в 1967. TOPS-10 виникла з раннього програмного забезпечення «Monitor» для комп'ютерів PDP-6 і PDP-10; у 1970 році отримала ім'я TOPS-10.
TOPS-10 підтримувала поділювану пам'ять і дозволяла створити першу справжню багатокористувацьку гру. Гра називалася «DECWAR» і відносилася до текстово-орієнтованих ігор типу Зоряний шлях.
Наступною інноваційною програмою стала «FORUM». Це додаток дозволило користувачам спілкуватися в чаті і було використано при створенні програми CompuServe.
TOPS-10 мала цікаву реалізацію диспетчера з кількома чергами завдань.
Перший випуск програмного забезпечення Monitor для PDP-6 відбувся в 1964 році. Підтримка процесора KA10 для PDP-10 була додана у версії 2.18 в 1967. Назва TOPS-10 було вперше використано в 1970 при випуску 5.01. Версія 6.01 (травень 1974) вперше реалізувала віртуальну пам'ять, що дозволило завантажувати програми, розмір яких був більше розміру фізичної пам'яті. Починаючи з версії 7.00, підтримувалася симетрична мультипроцессорность. Останній випуск TOPS-10 7.04 відбувся в 1988.
Ентузіасти можуть використовувати TOPS-10 на умовах спеціальної лицензии[1].
Найпростішим способом запустити TOPS-10 є використання відповідного емулятора[2][3] та образу операційної системи[4].
Пол Аллен підтримує кілька історичних машин, доступних публічно, включаючи DECsystem-1090 з TOPS-10[5].
Асемблера для TOPS-10, MACRO-10, поставлявся разом з системою.
Наступні мови програмування були реалізовані в TOPS-10:
Наступні мови були реалізовані членами спільноти «DECUS»: Фокал, Форт, IMP72, Лисп, Паскаль, PILOT, SAM76, Симула і Снобол.