Computer Technology Limited - Computer Technology Limited
| Ipar | Számítógép hardver |
|---|---|
| Alapított | 1965 |
| Alapító | Iann Barron |
| Központ | Hemel Hempstead , |
Kulcs ember |
Iann Barron (1965-1971), Tom Margerison (elnök 1971-1975), Tony Davies (ügyvezető igazgató 1981-1989) |
| Termékek | miniszámítógépek |
A Computer Technology Limited ( CTL ) egy brit számítógép-társaság, amelyet 1965-ben alapítottak. 1984-ben beolvadt holdingjába, és Information Technology Limited ( ITL ) nevet viselte .
Iann Barron alapító az Elliott Automationnél dolgozott, de távozott a CTL megalakításából, amikor nem tudta rávenni Elliottot, hogy ötleteit beépítse a következő generációs számítógépeikbe. A CTL-t az American Research and Development Corporation és a Pergamon Press finanszírozta .
Az első CTL számítógép, a Modular One 1968-ban jelent meg eladó.
Moduláris
A Modular One egy 16 bites számítógép volt, amelyet az Emitter Coupled Logic (ECL) segítségével építettek, és versenyképes volt a többi első generációs mini számítógéppel .
Jellemzők
A legfontosabb jellemző, amelyből a nevét kapta, az volt, hogy külön processzorból, memóriából és perifériás modulokból állt, amelyek közös interfésszel és fizikai alakfaktorral rendelkeznek, így lehetővé tették bármilyen kombinációban való összerakását, egy vagy kettő magasan elhelyezve moduláris állványok. A standard modulok nagyjából 50 cm szélesek és mélyek, 70 cm magasak voltak, és tápegységgel voltak ellátva, amelyek súlya általában meghaladja a 25 kg-ot. A modulokat egyetlen típusú interfész segítségével kapcsolták össze, amely két azonos kártyát tartalmaz, amelyeket két összekapcsolandó modulba kell csatlakoztatni, ezeket a kártyákat pedig egy vagy két méter hosszú lapos szalagkábel köti össze. Így a memória csak egy másik periféria volt (például nyomtató), de mind bemenet, mind kimenet volt.
Ezen interfészek minden interakciója háromirányú kézfogást tartalmazott, amely egy memóriamodulhoz hozzáférő processzor esetében címküldésből, adatok fogadásából és új adatok küldéséből állt, egy olyan séma, amely jól megfelel a destruktív olvasásnak, majd ezt követi az átírás. az idő mágneses magú memóriája . Ezt a három fázist inkább feszültségszélek közvetítik, mint impulzusok, mivel ezt gyorsabbnak gondolták. Ezenkívül az ECL bemeneti és kimeneti impedanciája összehasonlítható volt a szalagkábel jellemző impedanciájával. Ez, valamint a "0" és "1" állapot közötti kicsi feszültségingadozások, amelyek alacsony zajszintű, visszaverődésmentes kommunikációt eredményeznek.
A processzorok természetesen számos interfész slotot buszoltak össze, lehetővé téve a memóriához és a perifériás modulokhoz való csatlakozást szükség szerint. A memóriamoduloknak többszörük volt, így több processzor, valamint a DMA lemezvezérlői is hozzájuk férhettek. A lemezvezérlőket két processzorhoz, valamint memóriamodulokhoz lehetett csatlakoztatni. Valamennyi modul "1.x" típusú jelöléssel volt ellátva, például az eredeti processzor modul 1.11, a memória modulok 1,2x, a karakteres perifériák 1,3x, a lemezek 1,4x és a mágnesszalagos eszközök 1,5x. A standard interfészt 1.01-nek jelöltük.
A különféle építőelemeket össze lehet állítani és konfigurálni hibatűrő számítógépes rendszer előállítására .
A processzor megkülönböztető jellemzői a memória által leképezett I / O és a szegmentált memória korai verziója (hasonló a későbbi Intel 8086-hoz, de rendelkezik alap- és korlátozással is). A processzornak 3 szegmensregisztere volt, X, Y és Z néven. Az X szegmens csak olvasható / futtatható, és kódszegmensek leképezésére használták (megfelel az x86 architektúra CS-jének). Az adatokhoz használt Y és Z szegmensekben nem lehetett kódot végrehajtani (nagyjából megfelel a DS-nek és az ES-nek az x86-ban). 8 címzési mód volt, amely lehetővé tette a szegmens regiszterek által különböző módon leképezett adatokhoz való hozzáférést.
A memória szegmentálása két végrehajtási állapottal ( Normál állapot és nem megszakítható kiváltságos speciális állapot ) együttesen lehetővé tette egy önvédő operációs rendszer kerneljének nevét (Executive vagy Exec néven). Az ilyen ötletek akkoriban népszerűek voltak a brit számítógépes egyetemeken, később egyes amerikai tervek, mint például a Motorola 68000 és az Intel 80286, elfogadták őket . Ezenkívül az energiaellátó rendszert perifériaként hozták létre megszakítási képességekkel, amelyek lehetővé tették a gép számára, hogy vészhelyzet esetén kecsesen áramtalanítson.
Értékesítési előzmények
A Modular One viszonylag drága volt. Kissé egzotikus volt, mivel moduláris felépítése miatt szinte minden szállított rendszer némileg különbözött, ami nagy karbantartási terhet jelentett.
Sok egyetem volt felszerelve Modular One rendszerekkel, részben annak köszönhető, hogy az akkori kormány "brit vásárlás" politikát folytatott. Az ICL 1900 nagygép front-end processzoraként való működése , több online terminál vezetése vagy távoli kötegelt munkaállomásként a Modular One egyik fő piaca volt.
Soha nem értékesített széles körben az Egyesült Királyságon kívül, és még az Egyesült Királyságban is meghaladta a Digital Equipment Corporation (DEC) és a Data General az 1970-es évek vége előtt.
Az 1970-es évek közepétől az 1980-as évek közepéig a rendszerek költségeit csökkentették a TTL bitslice technológiával és a 8 bites mikroprocesszoros kommunikációs vezérlőkkel, visszavonulva a radikális moduláris felépítéstől, de soha nem nyert jelentős piaci részesedést.
Örökség
Nagyon kevés Modular One számítógép maradt, valószínűleg csak a Redhawk Systems Ltd. által helyreállított példa.
Operációs rendszer
Az operációs rendszer kerneljét Exec néven emlegették. Számos egyszerű (E1, E2 és E3) került kifejlesztésre a vállalat első éveiben. Az E4, az első házon belüli kiadás 1973 körül, teljes egészében assemblerben írva , egy többfeladatos kernel volt, amely Dijkstra szemaforokat használt, hogy megvédje a belső adatszerkezeteket a konfliktusoktól. Az objektumorientált elvek korai változatán alapult , bár hiányzott belőlük a paradigma ma alapvető fontosságú jellemzőinek, például az öröklés.
Az objektumok magukban foglalták a tevékenységeket (ma már közismertebb nevén feladatok vagy folyamatok), a (memória) szegmenseket, a fájlokat, a szemaforokat és az órákat. Egy másik objektumtípus, a Gömb, egy futásidejű védelmi tartomány volt, amelyen belül az összes többi objektumtípus (beleértve a többi gömböt is) létezett. Az objektumokat tetszőleges mennyiségben lehetett létrehozni, és mindegyikre egy Run Time Name (RTN) néven lehetett hivatkozni. Mivel egy objektumra több, különböző szférákba tartozó RTN hivatkozhatott, könnyen megoszthatók voltak a programok között, és csak akkor törölhetők, ha az objektum RTN-jeinek referencia száma nullára csökkent. Az összekapcsolt listákat nagyon széles körben használták az E4-en belül az adatstruktúrák kezelésére, valójában az RTN-lista körülbelül az egyetlen lineáris lista volt. (A rendszergenerálási folyamat magában foglalta a próza módon "kötésnek" nevezett fázist, amely makro kiterjesztés és eljárási elemek kombinációját tartalmazta, és amelynek segítségével a kezdeti adatstruktúrákat dinamikusan "kötötték" össze, hogy létrehozzanak egy bemeneti fájlt az összeállító számára.)
A több processzor, tároló és perifériás modul egyszerű beépítése a rendszerbe, valamint a felső képességhatárok kiterjesztésének szükségessége az E4 kettős processzoros változatának kifejlesztését ösztönözte. Ezt teljes egészében szabványos modulokból építették, kivéve egy kis szinkronizációs kártyát, amely megakadályozta mindkét processzort egyidejűleg speciális állapotban történő működésben, valamint egy nagyon kicsi módosítást a processzorok egyik felületén a nulla tárolására, lehetővé téve, hogy minden processzor egy kis dedikált memóriaterületet címezzen. processzor-specifikus változók, például az aktuális tevékenység. Az eredmények azonban kissé kiábrándítóak voltak, mivel az E4 természetesen idejének jelentős részét különleges állapotban töltötte, bár mindig törekedtek arra, hogy a speciális állami rutinokat egyszerre 100uS-re korlátozzák. Még a processzorhoz kötött felhasználói programok futtatásakor is elért teljesítmény csupán az egyetlen processzor 150% -ának megfelelő nagyságrendű volt, és soha nem adtak el két processzoros E4 rendszert.
Némi hasonlóság mutatkozott a Unix-szal a (főként) eszközfüggetlen soros bájt orientált adatfolyamok fájlrendszerben történő felhasználásában és a folyamatok közötti kommunikációban, ellentétben a rekordorientált fájlrendszerekkel, amelyek akkor dominánsak voltak a kereskedelmi adatfeldolgozásban. Az E4 a valós idejű prioritásokat és a virtuális memóriát is támogatta szegmens szinten.
Az E4 primitív parancssori interfésszel rendelkezett, de a több rugalmasság és a könnyű használat érdekében a Modus néven ismert, több hozzáférésű operációs rendszert építettek rá. Ez egy "Nucleus" -ból állt, amely a "Motorok" gyűjteményét gondozta. A Motor általában egy perifériás eszközhöz volt társítva, és a sorban végzett munkákat feldolgozta, például a nyomtatási feladatokat egy nyomtatási sorból vette és kinyomtatta. Különleges eset volt a Read Engine, amely a parancsfeldolgozó volt. Ez vagy egy végberendezéshez volt társítva (ebben az esetben volt egy végberendezése, de nem volt sorban), vagy egy kötegelt processzor volt (ebben az esetben volt sor, de nem volt eszköz).
Az iktató rendszer, az SDFS, nem része a kernelnek, hanem külön program volt. Kifejlesztették az MKFS többkulcsos indexelt fájlrendszert is, amely egy tranzakciófeldolgozó rendszerrel és egy jelentésgenerátorral együtt számos kereskedelmi alkalmazásban történő értékesítés alapját képezte.
A Modus és sok alkalmazás a Coral 66 magas szintű nyelvén íródott . A Modular One-hoz a COBOL és a FORTRAN IV fordítói is rendelkezésre álltak.
Későbbi történelem
Iann Barron alapító 1971-ben távozott, miután egy fő ügyfél összeomlott. Majd megalakította az Inmos-t és kifejlesztette a transzpontert . Elnökét Tom Margerison , a London Weekend Television munkatársa váltotta .
Az 1970-es évek során a CTL szerényen, sikeresen működött számos piaci résen, míg a nagyobb amerikai versenytársak, mint például a Digital Equipment Corporation (DEC) PDP-palettájukkal növelték piaci részesedésüket. 1980-ban két testvérvállalat, az Office Technology Limited (OTL) és a Network Technology Limited (NTL), valamint az Information Technology Limited (ITL) holding jött létre.
1981-ben Tony Davies vállalkozó lett az ügyvezető igazgató. Davies irányításával a CTL elkezdett hardvereket vásárolni, amelyeket CTL-rendszerként jelöltek meg, felismerve, hogy a CTL nem engedheti meg magának, hogy minden szinten fejlesszen hardvert. Az első egy Convergent Technologies 8086 rendszer volt, amely árversenyképes kis rendszert hozott létre a CTL számára. 1984-ben az összes leányvállalatot beolvasztották az Information Technology Limited (ITL) holdingba, helyettesítve a CTL nevet. Névlegesen ez hatékonysági intézkedés volt, de a társaságot is jobban pozícionálta a tőzsdék esetleges nyilvános felajánlásához.
Az 1980-as évek közepén a vállalat úgy döntött, hogy a jövő a nyitott rendszerekben rejlik, és a CTL a Motorola és a Sequoia Systems újratáblázott rendszereivel próbálta meg az Unixra való átállást . A CTL saját rendszereinek értékesítése azonban leesett, mielőtt az új rendszereket fel lehetne állítani azok cseréjére. A céget 1989- ben vette át az ACT , elsősorban az ügyfelek és az átfogó támogatási hálózat érdekében, amely gyakorlatilag véget vetett a CTL számítógépgyártói korszakának.
Központ
1969-ben a Számítástechnika felbérelte az akkor felkapott építész Norman Fostert, hogy megtervezze új központját Londontól északra, Hemel Hempstead-ben . Foster válaszolt a vállalat nyitott irodai tervre, valamint a tömörített építési ütemtervre, egy innovatív felfújható szerkezet vagy „légsátor” megtervezésével, amelyet bemutatása idején az építészeti sajtó kritikusan dicsért.
Lásd még
A „Computer Technology Limited” cégnevet jelenleg bejegyezte és használja: https://www.computer-technology.co.uk/