Ökonet

ökonet
Fejlesztő Acorn számítógépek
Gyártó Acorn számítógépek
Típusú Helyi számítástechnikai hálózat
 Médiafájlok a Wikimedia Commons oldalon

Econet – Az Acorn Computers által kifejlesztett költségvetési helyi hálózat , amelyet iskolák és kisvállalkozások számára terveztek.

Ezt a szoftvert nagyrészt felváltotta az AUN ( Acorn Universal Networking ), bár egyes gyártók továbbra is kínálnak készleteket a régi és új hálózatok összekapcsolására. [1] [2] Az AUN-t viszont az Acorn Access+ kiszorította . [3] Az Econet Linux kernel általi támogatása a 3.5-ös verziónál megszűnt 2019-ben az alacsony népszerűség és a jogosultságok kiszélesítésének sebezhetősége miatt . [4] [5]

Fejlesztési előzmények

Az Econet-et eredetileg 1981-ben fejlesztették ki az Acorn Atom és az Acorn System 2/3/4 számítógépekhez . Szintén ebben az évben készült el a BBC Microcomputer , amely floppy- és Econet - támogatást kap a jövőbeni verziókban.

1982-ben a tasmán oktatási minisztérium pályázatot írt ki személyi számítógépek beszerzésére iskolák számára. Az év elején a Barson Computers , az Acorn számítógépek ausztrál forgalmazója kiadta a BBC Microcomputer-t floppy lemezes tárolóval kiegészítve. A cég alkalmazottja, Herman Hauser és Criss Curie egyetértett azzal az ötlettel, hogy ezeket a számítógépeket Econet rendszerrel szereljék fel, ahogy korábban a lemezes rendszerrel is tették. A lemezes fájlrendszerhez hasonlóan megvitatták, hogy Barsonnak az Acorn támogatása nélkül hozzá kell igazítania az Acorn System 2 hálózati fájlrendszerét. A Barson mérnökei több módosítást is végrehajtottak a BBC Micro alaplap eredeti konfigurációjának hibáinak kijavítása érdekében, amelyeket az Acorn a későbbi kiadásokban átvett. A hajlékonylemez-támogatással és a működő hálózati interfésszel a BBC Micro-t Ausztrália és Új-Zéland iskoláiban használták, és gyorsan elhomályosította az Apple II -t a magániskolákban.

Figyelembe véve a módszertani irodalom teljes hiányát, az Acorn barsoni fióktelep vezetője úgy dönt, hogy kiadja az első Econet dokumentációt. [6]

Az Econet for BBC Micro 1984-ben jelent meg az Egyesült Királyságban, és később olyan népszerűvé vált, mint az Acorn Archimedes hálózati interfésze . Ennek eredményeként az Econet az Acorn Atom óta minden Acorn számítógépen támogatott, kivéve az Acorn Electront (kivéve az ausztrál és új-zélandi modelleket, amelyekhez a Barson Computers kiadta az alaplapját), az A3010 -et és a törölt Phoebe 2100 -at .

Az Econet-et az Acorn MOS , RISC OS és RISC iX operációs rendszerek támogatták . [7] Acorn egyszer kapott egy ajánlatot a Commodore Internationaltól , amit elutasítottak. [nyolc]

Későbbi fejlesztés

A csökkenő árak és az IP-kapcsolatok elterjedése miatt az AUN-t az 1990-es évek elején fejlesztették ki – az Econet technológia és a TCP/IP kombinációját . Célja az volt, hogy Econet-támogatást biztosítson az Ethernet hálózathoz csatlakoztatott eszközök számára . [9]

Az Econet és az AUN protokollokat a Linux kernel is támogatta.

Támogatott rendszerek

Az Econet mögött az Acorn és mások számítógépeinek és szerverhardvereinek széles skálája állt. Az Acorn MOS és RISC operációs rendszere mellett más operációs rendszereket is használtak, mint például a CP/M, DR-DOS, Unix és Microsoft Windows.

Az Econet API tartalmazott egy parancsot Econet_MachinePeek, amely a szoftvernek köszönhetően képes meghatározni, hogy egy gép a hálózaton van-e, és milyen hardvert használnak rajta. Ez a parancs [10] [11] gépkódot adott vissza , amely megmutatta, hogy melyik hardver biztosított Econet támogatást.

A kód Gép modell
&0000 fenntartott
&0001 Acorn BBC Micro Computer (OS 1 és OS 2)
&0002 Makk Atom
&0003 Acorn System 3 vagy System 4
&0004 Acorn System 5
&0005 Acorn Master 128 (OS 3)
&0006 Acorn Electron (OS 0)
&0007 Acorn Archimedes (OS 6)
&0008 Acorn számára fenntartva
&0009 Acorn Communicator
&000A Acorn Master 128 Compact Econet terminál
&000B Acorn Filestore
&000C Acorn Master 128 Compact (OS 5)
&000D Acorn Ecolink kártya személyi számítógépekhez
&000E Acorn Unix munkaállomás
&000F - &FFF9 fenntartott
&FFFA SCSI interfész
&FFB SJ Research IBM PC Econet interfész
&FFFC Nascom 2
&FFFD Kutatógépek 480Z
&FFFE S.J. Research File Server
&FFFF Z80CP/M

A kézikönyv [11] tartalmazott egy programot, amely megjeleníti a modellt, a szoftvert és a kiadási számot.

A frissített kézikönyvben [12] a lista a következő kiterjesztést kapta:

A kód Gép modell
&000F RISC PC architektúra
&0010 - &FFF7 fenntartott
&FFF8 SJ Research GP szerver
&FFF9 SJ Research 80386 UNIX

Fizikai és adatátviteli rétegek

"Pinout" Econet DIN-5
egy Adatok (+ve)
2 földelés
3 Óra óra (+ve)
négy Adatok (-ve)
5 Óra óra (-ve)

Az Econet egy ötvezetékes busz. Egy pár az órafrekvenciához, egy az adatokhoz és az utolsó vezeték a földhöz lett hozzárendelve. a jelek az öt voltos RS-422 szabványt használták órajelenkénti bit sebességgel. Árnyékolatlan kábeleket használtak rövid távolságokra, árnyékolt kábeleket hosszabb távolságokra.

A fő csatlakozó DIN-5 volt. Később a 32 bites eszközök (különösen az A3020 és az A4000) elkezdtek Econet kapcsolatot létesíteni a D típusú hálózati port 15 csatornája közül 5-en.A port nagyon hasonlít az AUI -hoz , de nem kompatibilisek.

Minden Econet rendszert egy Motorola MC68B54 Advanced Data Link Controller (ADLC) chip vezérelt, amely az elektromos jelek és a definíciós ütközések fogadásáért/továbbításáért volt felelős. [13]

Hálózati és vezetőszintek

Az Econet az UDP - hez hasonló, kapcsolat nélküli átviteli rendszert használ , azaz kapcsolatellenőrzés nélkül. Minden csomagnak van egy négybájtos fejléce, amely a következőkből áll:

  1. Célállomás száma
  2. Célhálózat száma
  3. Forrás állomás száma
  4. Forráshálózat száma

Az adatátvitel 4 szakaszból állt, mindegyik a fenti címsorral:

  1. A küldő állomás felderítő csomagot küld egy cikkszámmal és egy flag byte-tal
  2. A fogadó állomás sikerinformációkat ad vissza
  3. A küldő állomás adatokat küld
  4. A fogadó állomás a 2. szakaszhoz hasonló módon jelenti be az adatok fogadását

Hálózati szolgáltatások

Amikor az Econet-et kifejlesztették és elfoglalta helyét a piacon, a számítógépes hálózatok fő célja az volt, hogy olyan helyi hálózatot biztosítsanak, amely megosztott hozzáférést biztosít drága berendezésekhez, például lemezmeghajtókhoz és nyomtatókhoz. Az Acorn szoftvert biztosított a BBC Micro alatt a fájlszerver megvalósításához és a hálózati nyomtatókhoz való hozzáféréshez. Az első fájlszerver nagyon egyszerű volt, főként korlátozott hozzáférést biztosított a floppy lemezekhez a hálózaton keresztül. A szerverszoftvereket sok éven át fejlesztették, ezalatt az Acorn és sok más gyártó különféle technológiákon alapuló speciális szervereket adott ki az Econet számára. Mindezek a szerverek nagyon durván három kategóriába sorolhatók: [14]

A „Támogatott rendszerek” részben található eszközök listája a rendelkezésre álló és tervezett hardverek sokféleségét mutatja.

További szolgáltatások egy speciális API-n keresztül kapcsolhatók össze. A kis segédprogramokat, például az online csevegést gyakran publikálták magazinokban vagy megosztották a felhasználók között; ezek a programok általában az Econet protokollok használatával készültek, hogy működjenek az alapvető fájlszerverekkel és hálózati nyomtatókkal. A nagyobb műsorokat (amelyek egy része kereskedelmi volt) teletexten vagy modemen keresztül biztosították. [tizenöt]

Összehasonlítás a modern rendszerekkel

Míg az Econet egyedülállónak számít a hálózati rendszerek között, és az Acorn számítógépekre specializálódott, számos hasonlóságot mutat a modern hálózati fájlrendszerekkel és protokollokkal:

Linkek

  1. CJEMicro Networking and Broadband (2018). Letöltve: 2018. november 14. Az eredetiből archiválva : 2018. november 14.
  2. BeebMaster Beebshop (2018). Letöltve: 2018. november 14. Az eredetiből archiválva : 2018. november 14.
  3. Acorn Access+ felhasználói kézikönyv (PDF). Acorn Computers (1994). Letöltve: 2014. november 26. Az eredetiből archiválva : 2015. október 11..
  4. Hemminger, Stephen Econet: Az Ancient Bug Ridden Protocol eltávolítása (downlink) (2012. május 18.). Hozzáférés dátuma: 2012. május 18. Az eredetiből archiválva : 2012. július 9.. 
  5. Corbet, Jonathan Megnyílik a 3.5-ös egyesítési ablak . LWN.net (2012. május 23.). Letöltve: 2014. november 24. Az eredetiből archiválva : 2014. augusztus 1..
  6. Napier, Robert G. Hálózatépítés a BBC mikroszámítógéppel  . - Prentice-Hall , 1984. - ISBN 978-0-13-611468-0 .
  7. Acorn Unix Econet eszközillesztő és hálózati eszköz (PDF). Acorn Computers RISC iX Group. Letöltve: 2014. november 26. Az eredetiből archiválva : 2015. május 1..
  8. Athreye, Suma S. Agglomeration and Growth: A Study of the Cambridge Hi-Tech Cluster . SIEPR vitairat sz. 00-42 . Stanford Institute for Economic Policy Research (2000. július 18.). Letöltve: 2012. június 18. Az eredetiből archiválva : 2003. május 13..
  9. AUN – Acorn Universal Networking (PDF). Acorn Computers (1995. június). Letöltve: 2014. november 26. Az eredetiből archiválva : 2015. október 11..
  10. RISC OS 3 programozói kézikönyv  (határozatlan idejű) . - Acorn Computers Ltd., 1992. - T. 2. kötet. - S. 2-635. — ISBN 1-85250-110-3 .
  11. 1 2 RISC OS programozói kézikönyv . RISCOS.com. Letöltve: 2014. november 24.
  12. RISC OS programozói kézikönyv . RISCOS.com . Letöltve: 2014. november 24.
  13. 6854/68A54/68B54 Advanced Data Link Controller adatlap (PDF). Motorola. Letöltve: 2014. november 25. Az eredetiből archiválva : 2015. szeptember 23..
  14. Murray, Rick Econet szerverszoftver leírása . Econet rajongók területe . Letöltve: 2014. november 26. Az eredetiből archiválva : 2015. május 1..
  15. Nézze meg például az 1980-as évek végétől kezdődően az Acorn User magazinokban megjelent cikkeket és csomagküldő hirdetéseket .
  16. A RISC OS 3.5 előtti portszámokat a RISC OS programozói kézikönyv tartalmazza . RISCOS.com. Letöltve: 2014. november 26.
  17. A RISC OS 3.5 és újabb verziók portszámait a RISC OS programozói kézikönyv tartalmazza . RISCOS.com. Letöltve: 2014. november 26.
  18. ↑ A RISC OS Open portszámait a Hdr.Econet tartalmazza . Econet rajongók területe . Letöltve: 2014. november 26. Az eredetiből archiválva : 2015. május 1..