IBM Cluster – 1984-ben megjelent szoftver- és hardverrendszer, amely lehetővé tette az IBM PC , IBM PC/XT , IBM Portable PC és IBM PCjr számítógépek hálózatba kapcsolását . Az egyik számítógép fájlszerverként működhet . Ezenkívül a hálózaton lévő számítógépek üzeneteket és fájlokat cserélhetnek.
A komplexum az IBM Cluster Programot, valamint az IBM Cluster Adapter és IBM Cluster Attachment (PCjr-hez) egykártyás hálózati adaptereket tartalmazta. A szoftver minden számítógépre telepítve volt, és szerver nélkül is lehetővé tette e-mailek és fájlok küldését más számítógépekre. Az IBM PC vagy PC / XT számítógépek egyike konfigurálható fájlszerverként, amely akár 20 megabájtnyi információt is képes tárolni. A tárhely egy része nyilvános volt, míg a másik részét a kliensek használhatták privát fájlok tárolására [1] . Az egyik munkaállomás működhetett nyomtatószerverként , azonban kezelői beavatkozásra volt szükség ahhoz, hogy a többi számítógépről érkező feladatokat a hozzá csatlakoztatott nyomtatóra küldjék [2] .
A hálózat szervezéséhez a busz topológiát és a CSMA/CA hálózati protokollt használtuk . Az adatátviteli sebesség 375 kilobaud volt . A munkaállomásokat 75 Ω ellenállású koaxiális kábellel kötötték össze , a kábel maximális hossza 1000 m, az egyes számítógépekhez vezető ágak hossza pedig 5 méter lehetett. A számítógépek buszhoz való csatlakoztatásához T-csatlakozókat használtak , amelyeket a kábel végein kellett lezárni. A kábel számítógépbe telepített hálózati adapterhez való csatlakoztatásához BNC csatlakozót használtak [2] .
A komplexum ügyfélszámítógépekre történő telepítéséhez DOS 2.1, 128 kilobájt RAM és 80 oszlopos kijelző kellett. Mivel a Cluster kliensprogram 20-40 kilobájt memóriát használt, a 128 kilobájt RAM-ot igénylő alkalmazások memóriabővítést igényelhetnek. Ezenkívül az IBM PC számítógépeknek rendelkezniük kellett egy ROM BIOS -szal , amelyet 1982. október 27-én vagy azt követően adták ki. A szerverkonfiguráció 256 kilobájt RAM-ot és legalább egy kétoldalas hajlékonylemez-meghajtót vagy merevlemezt igényelt. A PCjr számítógépekre történő telepítéshez le kellett tiltani a belső modemet, az opcionális hajlékonylemez-meghajtót és a párhuzamos nyomtató interfészt (ha van), különben a PCjr tápegysége nem tudta futtatni az IBM Cluster Attachment [2] -et .
A harmadik féltől származó, sőt még az IBM márkájú szoftverek sem garantáltan működnek Cluster környezetben. Az IBM Basic programmal fordított programokat speciális javítócsomag nélkül nem lehetett használni. Ezenkívül számos népszerű program, például a Multiplan 1.10, az EasyWriter 1.10, a Dow Jones Reporter 1.0, a VisiCalc 1.2, a pfs.REPORT 1.05 és a pfs.FILE 1.05 nem futott közvetlenül a fájlszerverről, és csak akkor működött, ha átmásolták őket a kliens számítógépére. korong. A Cluster környezetet olyan IBM kommunikációs programok támogatták, mint az Asynchronous Communications Support 2.0, a Binary Synchronous 3270 Emulation, az SNA 3270 Emulation and RJE Support és az IBM 3101 Emulation. Legalább 256 kilobájt memóriát kellett telepíteni a számítógépre. Harmadik féltől származó Cluster-kompatibilis szoftverek írásához egy API -t biztosítottak , amely lehetővé tette fájlok és üzenetek küldését [2] .
A komplexumot az IBM a számítógépek közötti információcsere olcsó megoldásaként pozicionálta. A szoftverlicenc ára 92 dollár volt, a hálózati adapteré 340 dollár (400 dollár PCjr esetén). Ezenkívül egy kábelkészlet két számítógép csatlakoztatásához 110 dollárba kerül. A megoldás összköltsége PC, PC/XT és PC Portable munkaállomások esetében 487 dollár, PCjr esetében pedig 547 dollár volt [2] . Nem tekintették teljes megoldásnak a helyi számítógépes hálózat megszervezésére. Ezt a szerepet olyan komplexumoknak kellett volna betölteniük, mint például az IBM PC Network , amellyel az IBM Cluster nem kompatibilis. A Cluster közvetlen versenytársai a Corvus Systems Omninet és a Novell Netware/S voltak [1] .
Elméletileg a Cluster legfeljebb 64 számítógépet támogatott, de mivel az I / O folyamatok megvalósítása a szerveren lelassította a kliens számítógépeket (és fordítva, a kliens munkaállomásokon az I / O negatívan befolyásolta a szerver teljesítményét), a gyakorlatban akár 6 számítógépet is, bár egyes marketingajánlások 20-25 fős munkavégzés lehetőségéről beszéltek [1] . Az IBM azt is javasolta, hogy a szerver merevlemezét csak szoftvertárként használják, ahonnan a szükséges programok letölthetők a kliens számítógépekre [2] .
A Cluster áttekintése a PC Tech Journal 1984. augusztusi számában jelent meg, és általában negatív hangvételű volt. A tesztelés során a rendszer nem mindig működött stabilan: hibák fordultak elő a személyes fájlok tárolási területéhez való hozzáférésben, a megosztott lemez elérhetetlensége az íráshoz, valamint egy esetben teljes adatvesztés a fájlszerveren. A kliens számítógépek teljesítménye jelentősen csökkent, a PCjr esetében olyannyira, hogy a számítógép szinte használhatatlanná vált. A fájlok hajlékonylemezről fájlkiszolgálóra másolása akár 30 percig is eltarthat. Ezen túlmenően a napló áttekintése problémákat észlelt a dokumentációval kapcsolatban, amely nem tartalmazott elég egyértelmű utasításokat a szoftver és a hardver telepítéséhez, több fájl egyidejű küldésének lehetetlensége, a továbbított üzenet hosszának 512 bájtos korlátja, valamint kompatibilitási problémák. alkalmazási programokkal. Összességében a Clustert "nem vonzó alternatívaként értékelték a drágább, de lényegesen erősebb harmadik féltől származó megoldásokkal szemben [2] .