Руководства по обновлению Econet | |
Разработчик | Acorn Computers |
---|---|
Производитель | Acorn Computers |
Тип | Компьютерные сети |
Поколение | 8-бит |
Дата выпуска | 1981 (1981) |
Операционная система | MOS |
Econet была Недорогая система локальной сети Acorn Computers, предназначенная для использования в школах и малых предприятиях.
Программное обеспечение Econet было в основном вытеснено AUN, хотя некоторые поставщики все еще предлагали комплекты мостов для соединения старых и новых сетей. В свою очередь, AUN был заменен программным обеспечением Acorn Access +. Поддержка Econet была удалена из ядра Linux в версии 3.5 в 2012 году в связи с отсутствием использования и уязвимостями повышения привилегий.
Econet была впервые разработана для компьютеров Acorn Atom и Acorn System 2 /3 /4 в 1981 году. Также в том же году Был выпущен микрокомпьютер BBC, изначально с обеспечением для гибких дисков и интерфейсов Econet, но без необходимого оборудования, предназначенного для поставки в качестве будущих обновлений.
В 1982 году Департамент образования Тасмании запросил тендер на поставку персональных компьютеров в их школы. Ранее в том же году компания Barson Computers, австралийский дистрибьютор компьютеров Acorn, выпустила микрокомпьютер BBC с хранилищем на гибких дисках как часть пакета. Херманн Хаузер и Крис Карри из Acorn согласились разрешить предлагать его также с установленной системой Econet, как они ранее делали с интерфейсом диска. Как и ранее с Disc Filing System, они оговорили, что Барсону необходимо адаптировать сетевую файловую систему из System 2 без помощи Acorn. Инженеры Барсона применили несколько модификаций для исправления ошибок на ранних материнских платах BBC Micro, которые были приняты Acorn в более поздних выпусках. Благодаря наличию гибких дисков и сетевых устройств, BBC Micro был одобрен для использования в школах всеми органами образования штатов и территорий Австралии и Новой Зеландии и быстро обогнал Apple II в качестве компьютера, предпочитаемого в частных школах..
Не имея другой подтверждающей документации, глава подразделения Barson's Acorn Роб Нэпьер опубликовал «Сеть с микрокомпьютером BBC», первую справочную документацию для Econet.
Econet была официально выпущена для BBC Micro в Великобритании в 1984 году, а позже стала популярной как сетевая система для Acorn Archimedes. В конечном итоге Econet поддерживался на всех машинах Acorn после Atom, кроме Electron (за исключением Австралии и Новой Зеландии, где Barson Computers построила свою собственную дочернюю плату Econet), A3010 и В конечном итоге упраздненный Phoebe 2100.
Econet поддерживался Acorn MOS, RISC OS и RISC iX. Однажды компания Acorn получила предложение от Commodore International лицензировать технологию, от которого отказалась.
Интерфейсная карта "Ecolink" ISA для IBM-совместимых ПК был доступен. Он использовал Microsoft MS-NET Redirector для MS-DOS для обеспечения совместного использования файлов и принтеров с помощью команды NET USE.
С падением цен и повсеместным внедрением IP-сетей в начале 1990-х (AUN), внедрение протоколов Econet и адресация более TCP / IP был разработан для обеспечения устаревшей поддержки Econet на компьютерах, подключенных к Ethernet.
Протокол Econet и AUN также поддерживаются Linux ядро.
Econet поддерживалась большим количеством различных компьютерных и серверных систем, производимых как Acorn, так и другими компаниями. Помимо MOS и RISC OS от Acorn, они также использовали другие операционные системы, такие как CP / M, DR-DOS, Unix или Microsoft Windows.
Econet API включает команду Econet_MachinePeek
, которая может использоваться программным обеспечением для определения наличия машины в сети и на ее аппаратной платформе. Коды типов машин, которые могут быть возвращены этой командой, являются полезным индикатором диапазона оборудования, предлагающего Econet в качестве основной сетевой функции или в качестве опции:
Код | Тип машины |
---|---|
0000 | Зарезервировано |
0001 | Микрокомпьютер Acorn BBC (OS 1 или OS 2) |
0002 | Acorn Atom |
0003 | Acorn System 3 или System 4 |
0004 | Acorn System 5 |
0005 | Acorn Master 128 (OS 3) |
0006 | Acorn Electron (OS 0) |
0007 | Acorn Archimedes (OS 6) |
0008 | Зарезервировано для Acorn |
0009 | Acorn Communicator |
и 000A | Acorn Master 128 Compact Терминал Econet |
000B | Acorn Filestore |
000C | Acorn Master 128 Compact (OS 5) |
000D | Acorn Карта Ecolink для персональных компьютеров |
000E | Acorn Unix Workstation |
000F до FFF9 | Зарезервировано (см. Ниже для дальнейшего распределения) |
FFFA | Интерфейс SCSI |
FFFB | SJ Research IBM PC Econet inter face |
FFFC | Nascom 2 |
FFFD | Research Machines 480Z |
FFFE | Файловый сервер SJ Research |
FFFF | Z80 CP / M |
В руководство включена программа на языке ассемблера для сообщения типа машины, версии программного обеспечения и номеров выпусков.
В обновлении списка в томе 5A PRM перечислены следующие дополнения к таблице выше:
Код | Тип машины |
---|---|
000F | RISC PC архитектура |
0010 до FFF7 | Зарезервировано |
FFF8 | Сервер SJ Research GP |
FFF9 | SJ Research 80386 UNIX |
1 | Данные (+ ve) |
2 | Земля |
3 | Часы (+ ve) |
4 | Данные (-ve) |
5 | Часы (-ve) |
Econet пятипроводная шина сеть. Одна пара проводов используется для часов, одна пара для данных и один провод в качестве общего заземления. Для сигнализации использовался стандарт RS-422 5-вольтовый дифференциальный сигнал, с одним битом, передаваемым за такт. Неэкранированный кабель использовался для коротких отрезков сети, а экранированный - для более длинных сетей. Кабель был заделан на каждом конце, чтобы предотвратить отражения и гарантировать высокие логические уровни, когда шина отключена.
Изначально соединители были пятиконтактными круглыми 180 ° типа DIN. На более поздних 32-битных машинах (особенно A3020 и A4000) соединение Econet было выполнено через пять контактов на их 15-контактном D-типе сетевого порта, который также мог принимать MAU (Media Attachment Units).), чтобы другие типы сети могли быть подключены через тот же сокет. Этот порт похож на порт AUI, но несовместим.
Каждый интерфейс Econet управлялся микросхемой Motorola (ADLC), которая обрабатывала электрическую передачу / прием, контрольная сумма кадров и обнаружение коллизий.
Econet использовала модель передачи без установления соединения, аналогичную текущей UDP, с на этом уровне нет контрольной суммы или исправления ошибок. Каждый пакет имел четырехбайтовый заголовок, состоящий из:
Одна передача данных состояла из четырех кадров, каждый с заголовком, как указано выше:
Предусмотрена передача передачи, один кадр, отправленный с его станцией назначения и сетевыми номерами, установленными на 255. Также был предусмотрен режим беспорядочного приема, называемый диким приемом в PRM, запрашиваемый путем прослушивания номеров станций и сетей оба равны нулю.
Технические подробности пакетов и фреймов, API Econet и рабочие примеры на ассемблере ARM и BBC BASIC приведены в Справочном руководстве программиста ОС RISC.
В то время и на рынках, для которых разрабатывалась Econet, основной целью компьютерных сетей было обеспечение локального общего доступа к дорогостоящему оборудованию, такому как дисковые накопители и принтеры. Компания Acorn предоставила BBC Micro программное обеспечение для создания файлового сервера и, возможно, сервера печати. Первоначальный файловый сервер был очень простым, по сути позволяя ограниченный доступ к гибким дискам по сети. Серверное программное обеспечение продолжало развиваться в течение многих лет, и Acorn и другие производители также производили выделенные серверы Econet на основе различных технологий. Таким образом, доступные серверы подразделяются примерно на три категории:
Номера типов компьютеров, перечисленные в разделе «Поддерживаемые системы» выше, указывают на диапазон оборудования, которое было доступно или запланировано.
Дополнительные услуги могут быть реализованы с использованием предоставленного сетевого API. Короткие служебные программы, такие как программы сетевого чата, часто публиковались в журналах или распространялись среди пользователей; они использовали протоколы Econet для работы вместе с основными файловыми службами и службами печати. Были доступны более крупные программные пакеты (некоторые из них коммерческие), которые предоставляли такие услуги, как телетекст и драйверы модема.
Хотя Econet можно считать уникальным среди сетевых систем и специфичным для Acorn на компьютерах, он имеет много общего с современными сетевыми файловыми системами и протоколами: