Введение
FLEX — это устаревшая однозадачная операционная система, разработанная компанией Technical Systems Consultants (TSC) из Вест-Лафайетта, штат Индиана, для процессора Motorola 6800 в 1976 году.
FLEX is a discontinued single tasking operating system developed by Technical Systems Consultants (TSC) of West Lafayette, Indiana, for the Motorola 6800 in 1976.
Обзор
Оригинальная версия распространялась на 8-дюймовых дискетах; (уменьшенная) версия для 5.25-дюймовых дискет называется mini Flex. Позже она также была портирована на Motorola 6809; эта версия называется Flex09. Все версии текстовые и предназначены для использования на дисплейных устройствах, от печатных терминалов, таких как Teletype Model 33 ASR, до интеллектуальных терминалов. Хотя программное обеспечение TSC не поддерживает графические дисплеи, некоторые аппаратные средства поддерживают элементарную графику и устройства указания. FLEX – это дисковая операционная система, использующая 256-байтовые сектора на дискетах с мягкой секторацией; структура диска использует байты связи в каждом секторе для указания следующего сектора в файле или свободном списке. Это приводит к упрощению структуры каталогов. TSC (и другие) предоставляют несколько языков программирования, включая BASIC в двух вариантах (стандартный и расширенный), а также токенизированную версию расширенного BASIC под названием Pre compiled BASIC, FORTH, C, FORTRAN и PASCAL. TSC также разработала версию FLEX, Smoke Signal DOS, для калифорнийского производителя оборудования Smoke Signal Broadcasting; эта версия использует прямые и обратные байты связи в каждом секторе, что повышает надежность диска за счет совместимости и скорости. Позже TSC представила многозадачную, многопользовательскую операционную систему, подобную Unix, под названием UniFLEX, которая требует дисковых контроллеров DMA, 8-дюймовых дисков и продавалась небольшими тиражами. Несколько языков программирования TSC были портированы на UniFLEX. В начале 1980-х годов FLEX предлагалась компанией Compusense Ltd в качестве операционной системы для домашнего компьютера Dragon 64 на базе 6809.