MINIMOP была операционной системой , работавшей на компьютерах серии International Computers Limited (ICL) 1900. MINIMOP обеспечивала онлайновую среду с разделением времени ( множественное онлайн-программирование, или MOP в терминологии ICL) и обычно работала вместе с George 2 , выполняя пакетные задания . [1] MINIMOP была названа так, чтобы отразить ее роль в качестве альтернативы возможностям MOP George 3 , для которых требовалась более мощная машина. [2]
MINIMOP мог работать на любом процессоре серии 1900, за исключением младших моделей 1901 и 1902, и требовал всего 16 К слов памяти и два магнитных диска по 4 или 8 миллионов символов.
Каждому пользователю предоставлялся файл фиксированного размера для хранения его данных, который был разделен на ряд подфайлов переменного размера . Командный язык можно было расширить с помощью простых макросов .
MINIMOP был реализован как многопоточная (подпрограммируемая в терминологии ICL) программа уровня пользователя, работающая на стандартном исполнительном устройстве (операционная система низкого уровня) ICL 1900. Программа под управлением средств исполнительного устройства использовалась для запуска пользовательских программ под MINIMOP. Все пользовательские операции ввода-вывода перехватывались MINIMOP и эмулировались, а не обращались к реальным периферийным устройствам. Поскольку память была в большом дефиците, пользовательские программы выгружались из памяти всякий раз, когда им требовалось подождать (ввода или вывода) или когда они достигали конца своего временного среза .
Колледж королевы Марии в Лондоне, ныне Лондонский университет королевы Марии , позже разработал MAXIMOP , усовершенствованную систему, в значительной степени совместимую с MINIMOP. [3] Регион продаж ICL Universities начал распространять MAXIMOP, и он использовался на более чем 100 сайтах. [1]