TOPS (файловый сервер)


TOPS ( Transcendental Operating System ) — это одноранговая система обмена файлами на основе локальной сети , наиболее известная своей реализацией для Macintosh , но также доступная для DOS и способная взаимодействовать с NFS Unix . [1] Первоначально написанная Centram Systems West, компания была приобретена Sun Microsystems в рамках разработки Sun экосистемы NFS. [2] Компания Centram была переименована в TOPS после ее приобретения Sun. [1] Продажи TOPS прекратились после внедрения System 7 ., в котором была встроена аналогичная система обмена файлами, а Sun передала свои разработки NFS компании Sitka.

TOPS был реализован в 1980-х годах, в эпоху, когда каждая компьютерная система использовала свой собственный сетевой протокол и, как правило, не могла общаться друг с другом. [1] [3] В то время Apple была в самом разгаре работы над Macintosh Office и работала с двумя сторонними компаниями над разработкой протокола Apple Filing Protocol (AFP), построенного на основе AppleTalk . Попытка Macintosh Office в конечном итоге потерпела неудачу, и одна из двух компаний, Centram, решила внедрить аналогичную систему самостоятельно. Это стало первой версией TOPS.

Когда TOPS был первоначально выпущен, на Mac не было решения для обмена файлами между узлами. [ когда? ] Согласно журналу PC Magazine , изначально предполагаемой функцией AppleTalk было подключение Mac к принтеру Apple LaserWriter . [1] Собственное решение Apple для обмена файлами, AppleShare , было выпущено позже, и, в отличие от TOPS, для его работы требовался выделенный сервер, по крайней мере, Mac Plus . Для небольших офисов TOPS был привлекательным недорогим решением и получил относительно широкое распространение. Даже после внедрения AppleShare компании TOPS удалось удержать примерно 600 000 клиентских установок. [4]

Первоначально TOPS был протоколом, использующим настраиваемый набор удаленных вызовов процедур и способным взаимодействовать только между клиентами TOPS. [5] ПК, как правило, отсутствовали в какой-либо сети, и Centram решила эту проблему, представив линейку карт LocalTalk для ПК вместе с клиентом TOPS. [6] Между двумя компьютерами можно было обмениваться файлами с преобразованием имен файлов по мере необходимости. [5]

Centram позже [ когда? ] представила сетевую систему «FlashTalk», в которой использовалась внешняя синхронизация для повышения производительности LocalTalk. Zilog SCC , питающий последовательные порты на Mac, использовал внутреннюю тактовую частоту 3,6864 МГц, которую затем можно было разделить для обеспечения различных стандартных скоростей передачи данных. Самая высокая скорость, доступная внутри, составляла 230,4 кбит / с, которую использовала LocalTalk. Однако система также позволяла считывать часы с вывода в последовательном порту , что давало возможность более высоких скоростей с правильным внешним оборудованием.

FlashTalk объединил обычный ключ, похожий на LocalTalk, с источником тактирования и внешним источником питания . Используя эти разъемы и соответствующее программное обеспечение, TOPS может работать на скорости 770 кбит/с. Это было не только довольно значительным улучшением по сравнению с LocalTalk, но и относительно быстрым в целом в эпоху, когда сети со скоростью 1 Мбит / с все еще были обычным явлением.