IBM System/360 - IBM System/360

Rendszer/360
IBM System 360 30. modell profile.agr.jpg
IBM System/360 Model 30 processzor egység
Tervező IBM
Bits 32 bites
Bemutatott 1964. április 7 . ; 57 évvel ezelőtt ( 1964-04-07 )
Tervezés CISC
típus Regisztráció-Regisztráció
Regisztráció-Memória
Memória-Memória
Kódolás Változó (2, 4 vagy 6 bájt hosszú)
Elágazó Feltételkód , indexelés, számlálás
Endianitás Nagy
Oldalméret N/A, kivéve a 360/67
Nyisd ki Igen
Utód Rendszer/370
Regiszterek
Általános rendeltetésű 16 × 32 bites
Lebegőpont 4 × 64 bites

Az IBM System/360 ( S/360 ) egy nagyszámítógépes számítógépcsalád , amelyet az IBM 1964. április 7 -én jelentett be , és 1965 és 1978 között szállított. Ez volt az első számítógépcsalád, amely az alkalmazások teljes körét lefedte. , kicsi és nagy, kereskedelmi és tudományos. A tervezés egyértelmű különbséget tett az architektúra és a megvalósítás között, lehetővé téve az IBM számára, hogy különböző áron kiadja a kompatibilis tervek csomagját. Az egyetlen, részben kompatibilis 44-es modell és a legdrágább rendszerek kivételével mindenki mikrokódot használ az utasításkészlet megvalósításához, amely 8 bájtos címzést és bináris, tizedes és hexadecimális lebegőpontos számításokat tartalmaz.

A System/360 család bevezetése bemutatta az IBM Solid Logic Technology (SLT) technológiáját, egy új technológiát, amely az erősebb, de kisebb számítógépek kezdete volt.

Az 1964 -ben bejelentett leglassabb System/360 modell, a Model 30 akár 34 500 utasítást is képes végrehajtani másodpercenként, 8 és 64 KB közötti memóriával  . A nagy teljesítményű modellek később érkeztek. Az 1967 -es IBM System/360 Model 91 másodpercenként 16,6 millió utasítást tud végrehajtani . A nagyobb 360 modellek lehetnek akár 8  MB a fő memória , bár ez sokkal fontosabb emlék szokatlan nagy beépítési lehet olyan kevés, mint 256 KB fő tároló, de 512 KB, 768 KB-ot vagy 1024 KB volt a gyakoribb. Akár 8 megabájt lassabb (8 mikroszekundumos) nagy kapacitású tároló (LCS) is rendelkezésre állt egyes modellekhez.

Az IBM 360 rendkívül sikeres volt a piacon, lehetővé téve az ügyfelek számára, hogy vásároljanak egy kisebb rendszert azzal a tudással, hogy szükségleteik növekedése esetén mindig képesek felfelé vándorolni, anélkül, hogy az alkalmazási szoftvert újra kellene programozni vagy perifériás eszközöket kellene cserélni. Sokan a tervezést a történelem egyik legsikeresebb számítógépének tartják, amely éveken keresztül befolyásolja a számítógép -tervezést.

A System/360 főépítésze Gene Amdahl volt , a projektet pedig Fred Brooks irányította, Thomas J. Watson Jr. elnöknek . A kereskedelmi kiadást Watson másik hadnagya, John R. Opel kísérletezte , aki irányította a Az IBM System 360 nagygépcsaládja 1964 -ben.

A System/360 szoftverek alkalmazás szintű kompatibilitása (bizonyos korlátozásokkal) a mai napig fennmarad a System z mainframe szerverekkel.

Rendszer/360 előzmények

IBM System/360 Model 20 CPU eltávolított előlapokkal, IBM 2560 MFCM (többfunkciós kártyagép)
IBM System/360 Model 30 CPU (piros, a kép közepén), szalagos meghajtók balra, lemezmeghajtók jobbra, a Computer History Museumban
IBM System/360 Model 50 CPU, számítógép kezelői konzol és perifériák a Volkswagennél
System/360 Model 65 kezelői konzol , regisztrációs értéklámpákkal és billenőkapcsolókkal (a kép közepén) és " vészhúzó " kapcsolóval (jobb felső)

Számítógép család

A szokásos ipari gyakorlattal ellentétben az IBM egy teljesen új számítógép-sorozatot hozott létre, a kicsiktől a nagyig, az alacsony teljesítménytől a nagy teljesítményig, mindegyiket ugyanazt az utasításkészletet használva (két piac kivételével). Ez a teljesítmény lehetővé tette az ügyfelek számára, hogy olcsóbb modellt használhassanak, majd a nagyobb rendszerekre frissíthessenek, miközben igényeik növekedtek, anélkül, hogy idővel és költséggel kellett volna átírni a szoftvert. A System/360 bevezetése előtt az üzleti és tudományos alkalmazások különböző számítógépeket használtak, különböző utasításkészletekkel és operációs rendszerekkel. A különböző méretű számítógépeknek is voltak saját utasításkészleteik. Az IBM volt az első gyártó, amely a mikrokód technológiát alkalmazva kompatibilis, széles körben eltérő teljesítményű számítógép-sorozatot valósított meg, bár a legnagyobb, leggyorsabb modellek helyette vezetékes logikával rendelkeztek.

Ez a rugalmasság jelentősen csökkentette a belépési korlátokat. A legtöbb más gyártónál az ügyfeleknek választaniuk kellett a túlnőtt gépek és a potenciálisan túl erős és így túl költséges gépek között. Ez azt jelentette, hogy sok vállalat egyszerűen nem vett számítógépet.

Modellek

Az IBM eredetileg hat számítógépből és negyven közös perifériából álló sorozatot jelentett be. Az IBM végül tizennégy modellt szállított, köztük ritka egyszeri modelleket a NASA számára . A legolcsóbb modell a 20- as modell volt , mindössze 4096 bájtos alapmemóriával , nyolc 16 bites regiszterrel a többi System/360 modell tizenhat 32 bites regisztere helyett, és egy utasításkészlettel , amely a a tartomány többi része.

Az első bejelentés 1964-ben a 30-as , 40-es , 50-es , 60-as, 62-es és 70 -es modelleket tartalmazta. Az első három alacsony és közepes kategóriájú rendszer volt, amelyek az IBM 1400-as sorozat piacát célozták meg . Mindhármat 1965 közepén szállították először. Az utolsó három, a 7000 -es sorozatú gépek cseréjére szánt terméket soha nem szállították ki, és a 65 -ös és a 75 -ösre cserélték , amelyeket először 1965 novemberében, illetve 1966 januárjában szállítottak le.

Későbbi kiegészítések az alacsony kategóriába a 20. (1966, fent említett), 22. (1971) és 25. (1968) modellek közé tartoztak . A Model 20-nak több almodellje volt; az 5. almodell a modell felső végén volt. A 22-es modell egy újrahasznosított 30-as modell volt, kisebb korlátozásokkal: kisebb maximális memóriakonfigurációval és lassabb I/O csatornákkal, amelyek a 30-asnál lassabb és alacsonyabb kapacitású lemez- és szalagos eszközökre korlátozódtak.

A 44-es modell (1966) egy speciális modell volt, amelyet tudományos számítástechnikához, valós idejű számításhoz és folyamatvezérléshez terveztek, néhány további utasítással, valamint az összes tároló-tároló utasítással és öt további összetett utasítással.

Ezt a képet az IBM System 360 Model 91 kezelői konzoljáról a NASA készítette valamikor az 1960 -as évek végén.

A csúcskategóriás gépek sorozata magában foglalta a 67-es modellt (1966, az alábbiakban említjük, röviden a 64-es és a 66-os modellt ), a 85-ös (1969), a 91-es (1967-es, a 92-es), a 95-ös (1968) és a 195-ös (1971) modellt. ). A 85-ös kialakítás a System/360 vonal és a folytatórendszer /370 között volt, és ez volt a 370/165 alapja. Volt a System/370 verziója a 195 -ös verziónak, de nem tartalmazta a dinamikus címfordítást.

A megvalósítások lényegesen különböztek, különböző natív adatút szélességeket használtak, a mikrokód jelenlétét vagy hiányát, de rendkívül kompatibilisek voltak. A kifejezetten dokumentált helyek kivételével a modellek építészeti szempontból kompatibilisek voltak. A 91 -et például tudományos számítástechnikára tervezték, és soron kívüli utasítások végrehajtását biztosította (és "pontatlan megszakításokat" eredményezhet, ha programcsapda történt több utasítás olvasása közben), de hiányzott belőle a kereskedelmi forgalomban használt tizedes utasításkészlet alkalmazásokhoz. Új funkciók adhatók hozzá az építészeti meghatározások megsértése nélkül: a 65-ös kettős processzoros verzióval (M65MP) bővült a CPU-k közötti jelzéshez; a 85 bevezette a gyorsítótárat. A 44 -es, 75 -ös, 91 -es, 95 -ös és 195 -ös modelleket vezetékes logikával valósították meg, nem pedig mikrokódokkal, mint az összes többi modellt.

Az 1965 augusztusában bejelentett 67-es modell volt az első gyártási IBM rendszer, amely dinamikus címfordító (virtuális memória) hardvert kínál az időmegosztáshoz . A "DAT" -ot ma gyakrabban nevezik MMU -nak . Egy kísérleti egyszeri egységet a 40-es modell alapján építettek. A 67 előtt az IBM bejelentette a 64-es és a 66-os modelleket, a 60-as és a 62-es DAT-verzióit, de szinte azonnal lecserélték a 67-re, ugyanakkor a 60-as modelleket. és 62 -et a 65 -re cserélték. A DAT hardver 1972 -ben újra megjelenik az S/370 sorozatban, bár kezdetben hiányzott a sorozatból. Közeli hozzátartozójához, a 65 -öshöz, a 67 -hez is kettős CPU -t kínáltak.

Az IBM 1977 végére leállította az összes System/360 modell forgalmazását.

Visszafelé kompatibilitás

Az IBM meglévő ügyfelei jelentős beruházásokat hajtottak végre a második generációs gépeken végrehajtott szoftverekben . Számos modell kínálta az ügyfél korábbi számítógépének emulálásának lehetőségét speciális hardver, speciális mikrokód és egy emulációs program kombinációjával, amely az emulációs utasításokat használva szimulálta a célrendszert, így a régi programok futtathatók voltak az új gépen.

System/360 modell Emulált rendszerek
20. modell 1401
30. modell 1401
1440
1460
40. modell 1401
1440
1460
1410
7010
50. modell 1401
1440
1460
1410
7010
7070, 7072 és 7074
65. modell 7070, 7072 és 7074
7080
709
7090, 7094 7094 II
7040 és 7044
85. modell 709
7090, 7094 7094 II
7040 és 7044
OS vezérlés alatt

Az ügyfeleknek először le kellett állítaniuk a számítógépet, és be kellett tölteniük az emulációs programot.

Az IBM később olyan funkciókat és módosított emulátorprogramokat adott hozzá, amelyek lehetővé teszik az 1401, 1440, 1460, 1410 és 7010 emulációját operációs rendszer irányítása alatt. A 85 -ös és későbbi System/370 -es modellek megőrizték az előzményeket, megtartva az emulációs lehetőségeket, és lehetővé tették, hogy az emulátorprogramok a natív programok mellett operációs rendszer felügyelete alatt fussanak.

Utódok és változatok

A System/360 -at (a 20 -as modell kivételével) 1970 -ben felváltották a kompatibilis System/370 termékcsaláddal, és a 20 -as modell felhasználói az IBM System/3 rendszerre való áttérést célozták meg . (Az FS technológia nagy áttörésének ötletét az 1970-es évek közepén vetették el költséghatékonysági és folyamatossági okokból.) Később kompatibilis IBM rendszerek közé tartozik a 4300 család , a 308x család , a 3090 , az ES/9000 és 9672 család ( System/390 család) és az IBM Z sorozat.

A System/360 gépkódja vagy architektúrája szempontjából többnyire azonos vagy kompatibilis számítógépek közé tartozott az Amdahl 470 családja (és utódai), a Hitachi nagygépek, az UNIVAC 9000 sorozat , a Fujitsu, mint a Facom, az RCA Spectra 70 sorozat és az angol elektromos rendszer 4 . A System 4 gépek az RCA engedélye alapján készültek. Az RCA eladta a Spectra sorozatot az akkori UNIVAC -nak , ahol az UNIVAC 70 -es sorozat lett. Az UNIVAC a 9000 -es sorozat és a 70 -es sorozat utódjaként fejlesztette ki az UNIVAC 90 -es sorozatot is. A Szovjetunió előállított egy ES/EVM nevű System/360 klónt .

Az 1975 -ben bemutatott IBM 5100 hordozható számítógép lehetőséget kínált a System/360 APL.SV programozási nyelvének hardveres emulátoron keresztüli végrehajtására. Az IBM ezt a megközelítést használta, hogy elkerülje az APL 5100-as verziójának létrehozásának költségeit és késedelmét.

Különleges sugárzással edzett és más némileg módosított System/360-asokat, a System/4 Pi avionikai számítógép formájában használnak több vadász- és bombázó repülőgépen. A teljes 32 bites AP-101 verzióban 4 Pi gépet használtak a hibatűrő Space Shuttle számítógépes rendszer replikált számítási csomópontjaiként (öt csomópontban). Az Egyesült Államok Szövetségi Légiközlekedési Hivatala 1970 -től a kilencvenes évekig üzemeltette az IBM 9020 -at , amely a légiforgalmi irányításhoz használt speciális System/360 -as klaszter. (Néhány 9020 -as szoftvert láthatóan még mindig használnak emuláció útján újabb hardvereken.)

A System/360 modellek táblázata

Modell Bejelentett Kiszállított Tudományos
teljesítmény
(kIPS)
Kereskedelmi
teljesítmény
(kIPS)
CPU
sávszélesség
(MB/sec)
Memória
sávszélessége
(MB/sec)
Memória mérete
(( bináris ) KB -ban)
Súly
(lbs)
Megjegyzések
30 1964. ápr 1965. jún 10.2 29 1.3 0.7 8-64 1700 (770 kg)
40 1964. ápr 1965. ápr 40 75 3.2 0.8 16-256 1700-2310 (770-1050 kg)
a memóriától függ.
50 1964. ápr 1965. aug 133 169 8.0 2.0 64-512 4700-7135 (2100-3 236 kg)
a memóriától függ.
Támogatott IBM 2361 nagy kapacitású tároló (LCS).
60–62 1964. ápr soha 65 -ös modell váltotta fel
70 1964. ápr soha Helyettesítette a 75 -ös modell
90 1964. ápr soha A modellt a 92 -es váltotta fel
92 1964. aug soha Újratervezték IBM System/360 91 -es modellként
20 1964. nov 1966. márc 2.0 2.6 4-32 1200–1 400 (540–640 kg) 16 bites, alacsony szintű, korlátozottan részben inkompatibilis utasításkészlet
91 1966. jan 1967. okt 1900 1800 133 164 1 024-4 096 Különleges licit alapján kapható 1964. nov
64-66 1965. ápr soha 67. modell váltotta fel
65 1965. ápr 1965. nov 563 567 40 21 128-1,024 4290-8830 (1950-4005 kg)
a memóriától és a processzorok számától függ.
Támogatott LCS
75 1965. ápr 1966. jan 940 670 41 43 256-1 024 5125-5325 (2325-2415 kg)
a memóriától függ.
Támogatott LCS
67 1965. aug 1966. május 40 21 512-2,048 3674 (1700 kg) - Csak processzor. Dinamikus címfordítás az időmegosztáshoz
44 1965. aug 1966. szept 118 185 16 4.0 32-256 2900-4200 (1300-1900 kg)
a memóriától függ.
Tudományos számítástechnikára szakosodott
95 különleges rendelés 1968. febr 3800 est. 3600 est. 133 711 5220 A teljesítmény 2 × 91 -es modellre becsült
25 1968. jan 1968. okt 9.7 25 1.1 2.2 16-48 2050 (930 kg)
85 1968. jan 1969. dec 3245 3418 100 67 512-4,096 14428 (6544 kg) - Csak processzor. 16-32 KB gyorsítótár, kiterjesztett pontosságú lebegőpontos.
195 1969. aug 1971. márc 10.000 becsl. 10.000 becsl. 148 169 1 024-4 096 13450-28350 (6150-12900 kg)
a memóriától függ.
32 KB IC gyorsítótár. A teljesítmény 3 × 85 -ös modellre becsült.
22 1971. ápr 1971. jún 1.3 0.7 24-32 1500 (680 kg) Újragyártott 30-as modell
Modell összefoglaló
  • A bejelentett húsz IBM System/360 modell közül hatot soha nem szállítottak vagy nem adtak ki.
  • A bejelentett húsz IBM System/360 modell közül tizennégyet szállítottak.

Technikai leírás

Befolyásos jellemzők

A System/360 számos ipari szabványt vezetett be a piacra, például:

Építészeti áttekintés

A System/360 sorozat számítógépes rendszer architektúra specifikációval rendelkezik. Ez a specifikáció nem feltételez magáról a megvalósításról, inkább leírja a megvalósítás interfészeit és elvárt viselkedését. Az architektúra leírja a kötelező interfészeket, amelyeknek minden implementáción elérhetőnek kell lenniük, és az opcionális interfészeket. Ennek az architektúrának néhány aspektusa:

  • Nagy endián byte rendezés
  • Egy processzor
  • A memória (úgynevezett tárolás) alrendszer a
    • 8 bit bájtonként
    • Egy speciális processzor kommunikációs terület, amely a 0 címen kezdődik
    • 24 bites címzés
  • Kézi vezérlési műveletek, amelyek lehetővé teszik
    • Egy rendszerindítási folyamat (az eljárás kezdeti programbetöltése vagy IPL)
    • A kezelő által kezdeményezett megszakítások
    • A rendszer visszaállítása
    • Alapvető hibakeresési lehetőségek
    • A rendszer állapotának (memória és processzor) kézi megjelenítése és módosítása
  • Bemeneti/kimeneti mechanizmus - amely nem írja le magát az eszközt

Az opcionális funkciók közül néhány:

A System/360 minden modellje, kivéve a 20 -as és a 44 -es modellt, végrehajtotta ezt a specifikációt.

A bináris aritmetikai és logikai műveleteket regiszter-regiszter és memória-regiszter/regiszter-memória szabványos funkcióként hajtják végre. Ha a Kereskedelmi utasításkészlet opció telepítve volt, a csomagolt decimális aritmetika végrehajtható memória-memória némely memória-regisztrációs művelettel. A Tudományos utasításkészlet szolgáltatás, ha telepítve van, hozzáférést biztosít négy lebegőpontos regiszterhez, amelyek 32 vagy 64 bites lebegőpontos műveletekre programozhatók. A 85-ös és 195-ös modellek 128 bites kiterjesztett pontosságú lebegőpontos számokkal is működhettek, amelyeket pár lebegőpontos regiszterben tároltak, és a szoftver emulációt biztosított más modellekben. A System/360 8 bites, 32 bites, 64 bites duplaszavas és 4 bites csipeszeket használt . A gépi utasítások operátorokkal rendelkeztek operandusokkal, amelyek regiszterszámokat vagy memóriacímeket tartalmazhattak. Az oktatási lehetőségek ezen összetett kombinációja különféle utasításhosszúságokat és formátumokat eredményezett.

A memóriacímzést bázis-plusz-elmozdulási séma alkalmazásával hajtottuk végre, 1-től F-ig (15). Az elmozdulást 12 bitben kódoltuk, így 4096 bájtos eltolást (0-4095) tettünk lehetővé, a bázisregiszterbe helyezett címtől való eltolásként.

A 0 -s regiszter nem használható alapregiszterként vagy indexregiszterként (sem fiókcím -regiszterként), mivel a "0" -ot fenntartottuk, hogy jelezzen egy címet a memória első 4 KB -jában, azaz ha megadtuk a 0 -as regisztert a leírtak szerint a 0x00000000 értéket implicit módon bevitték a tényleges címszámításba a 0 -s regiszterben található érték helyett (vagy ha fiókcím -regiszterként van megadva, akkor nem vettünk ágat, és a 0 -s regiszter tartalmát figyelmen kívül hagytuk, de az utasítás bármely mellékhatását végrehajtották).

Ez a sajátos viselkedés lehetővé tette a megszakítási rutinok kezdeti végrehajtását, mivel az alapregiszterek nem feltétlenül nullára lettek állítva a megszakítási rutin első néhány utasításciklusa alatt. Ez nem szükséges az IPL -hez ("Initial Program Load" vagy boot), mivel mindig törölhet egy regisztert anélkül, hogy mentenie kellene.

A 67 -es modell kivételével minden cím valódi memóriacím volt. A virtuális memória a legtöbb IBM nagygépben nem volt elérhető a System/370 sorozatig. A 67-es modell bevezetett egy virtuális memória architektúrát, amelyet az MTS , a CP-67 és a TSS/360 használt, de nem az IBM fővonalas System/360 operációs rendszereit.

A System/360 gépi kód utasításai 2 bájt hosszúak (nincs memória operandus), 4 bájt (egy operandus) vagy 6 bájt hosszú (két operandus). Az utasítások mindig 2 bájtos határokon találhatók.

Az olyan műveletek, mint az MVC (Move-Characters) (Hex: D2), legfeljebb 256 bájt információt tudnak mozgatni. A több mint 256 bájt adat áthelyezéséhez több MVC műveletre volt szükség. (A System/370 sorozat bevezette az erőteljesebb utasítások családját, például az MVCL "Move-Characters-Long" utasítást, amely támogatja a 16 MB-ig történő mozgatást egyetlen blokkként.)

Az operandus két bájt hosszúságú, jellemzően egy címet, mint egy 4 bites csipeszet, amely egy alapregisztert és egy 12 bites elmozdulást jelent a regiszter tartalmához képest, a 000 – FFF tartományban (itt hexadecimális számként látható ). Az adott operandusnak megfelelő cím a megadott általános célú regiszter tartalma és az elmozdulás. Például egy MVC utasítást, hogy mozog 256 bájt (hosszúságú kód: 255 hexadecimális mint FF ) a bázisregiszter 7, plusz elmozdulás 000 , a bázis regisztrálni 8, plusz elmozdulás 001 , akkor kell kódolni a 6 bájtos utasítás " D2FF 8001 7000 "(kezelő/hossz/cím1/cím2).

A System/360 -at úgy tervezték, hogy elválassza a rendszer állapotát a problémás állapottól . Ez alapvető szintű biztonságot és helyreállítást biztosított a programozási hibákból. A problémás (felhasználói) programok nem tudták módosítani a rendszerállapothoz tartozó adatokat vagy program tárolót. A címzési, adat- vagy műveletkivételi hibák miatt a gép egy ellenőrzött rutinon keresztül lépett a rendszer állapotába, így az operációs rendszer megpróbálhatta hibásan kijavítani vagy leállítani a programot. Ugyanígy lehetne visszaállítani egyes processzor hardver hibákat, a gép ellenőrzés rutinok.

Csatornák

A perifériák csatornákon keresztül kapcsolódnak a rendszerhez . A csatorna egy speciális processzor, amelynek utasításkészlete az adatok perifériás és fő memória közötti átvitelére van optimalizálva. Modern értelemben ez összehasonlítható a közvetlen memóriahozzáféréssel (DMA). Az S/360 busz- és címkábelekkel csatlakoztatja a csatornákat a vezérlőegységekhez ; Az IBM végül ezeket (Enterprise Systems Connection (ESCON) és Fiber Connection (FICON) csatornákkal helyettesítette.

Bájt-multiplexor és választó csatornák

Kezdetben kétféle csatorna létezett; bájt-multiplexer csatornák (akkoriban egyszerűen "multiplexor csatornák" néven ismertek), "lassú" eszközök, például kártyaolvasók és lyukasztók, vonalnyomtatók és kommunikációs vezérlők csatlakoztatására, valamint választócsatornák nagy sebességű eszközök, például lemez csatlakoztatására meghajtók , szalagos meghajtók , adatcellák és dobok . Minden System/360 (kivéve a 20-as modellt, amely nem volt szabványos 360) rendelkezik bájt-multiplexer csatornával és 1 vagy több választócsatornával, bár a 25-ös modellnek csak egy csatornája van, amely lehet bájt multiplexor vagy választó csatorna. A kisebb modellek (az 50-es modellig) integrált csatornákkal rendelkeznek, míg a nagyobb modelleknél (65-ös és újabb modellek) a csatornák nagy különálló egységek külön szekrényekben: az IBM 2870 a bájt-multiplexor csatorna, legfeljebb négy választóaljjal -csatornák, és az IBM 2860 legfeljebb három választócsatornát tartalmaz.

A bájt-multiplexer csatorna képes egyszerre több eszközről indítani/kimenni az I/O-t az eszköz legnagyobb névleges sebességével, innen a név, mivel az I/O-kat multiplexelte ezekről az eszközökről egyetlen adatútra a fő memóriába. A bájt-multiplexer csatornához csatlakoztatott eszközök úgy vannak konfigurálva, hogy 1 bájtos, 2 bájtos, 4 bájtos vagy „sorozat” módban működjenek. A nagyobb "adatblokkokat" fokozatosan gyorsabb eszközök kezelésére használják. Például egy 2501 kártyaolvasó, amely percenként 600 kártyával működik, 1 bájtos üzemmódban lenne, míg az 1403-N1 nyomtató sorozatképes. Ezenkívül a nagyobb modellek bájt-multiplexer csatornáinak opcionális választó alcsatornaszekciója van, amely a szalagos meghajtók elhelyezésére alkalmas. A bájt-multiplexor csatorna címe tipikusan "0", a választó alcsatorna címei "C0" és "FF" között voltak. Így a System/360 szalagos meghajtóit általában a 0C0-0C7 címen címezték. További gyakori bájt-multiplexer címek: 00A: 2501 Kártyaolvasó, 00C/00D: 2540 Olvasó/lyukasztó, 00E/00F: 1403-N1 nyomtatók, 010-013: 3211 nyomtatók, 020-0BF: 2701/2703 Távközlési egységek. Ezeket a címeket még mindig gyakran használják a z/VM virtuális gépekben.

A System/360 40-es és 50-es modelljei integrált 1052-7 konzollal rendelkeznek, amelyet általában 01F-nek szoktak címezni, azonban ez nem volt csatlakoztatva a bájt-multiplexer csatornához, hanem közvetlen belső kapcsolattal rendelkezett a nagygéphez. A 30 -as modell egy másik 1052 -es modellt csatolt egy 1051 -es vezérlőegységen keresztül. A 60-75-ös modellek a 1052-7-et is használják.

Busz- vagy címkekábelként használt kábel az IBM System/360 rendszerhez
Busz és címke terminátorok

A választócsatornák lehetővé tették a nagysebességű eszközök I/O -ját. Ezeket a tárolóeszközöket egy vezérlőegységhez, majd a csatornához rögzítették. A vezérlőegység lehetővé teszi, hogy eszközcsoportokat csatlakoztasson a csatornákhoz. Nagyobb sebességű modelleknél több választócsatorna, amelyek egyszerre vagy párhuzamosan működhetnek, javította az általános teljesítményt.

A vezérlőegységek "busz és címke" kábelpárokkal vannak csatlakoztatva a csatornákhoz. A buszkábelek a címet és az adatokat tartalmazták, a címkék pedig azonosították, hogy milyen adatok vannak a buszon. A csatorna általános konfigurációja az, hogy az eszközöket láncba köti, például: Nagygép - X vezérlőegység - Y vezérlőegység - Z vezérlőegység. Minden vezérlőegységhez hozzá van rendelve az általa kiszolgált címek "rögzítési tartománya". Például az X vezérlőegység rögzítheti a 40-4F címeket, az Y vezérlőegység: C0-DF és a Z vezérlőegységet: 80-9F. A rögzítési tartományoknak 8, 16, 32, 64 vagy 128 eszköz többszörösének kell lenniük, és megfelelő határokon kell igazodniuk. Minden vezérlőegységhez egy vagy több eszköz van csatlakoztatva. Például rendelkezhet az Y vezérlőegységgel 6 lemezzel, amelynek címe C0-C5.

Az IBM három általános típusú busz- és címkekábelt gyárt. Az első a szabványos szürke busz- és címkekábel, majd a kék busz- és címkekábel, végül a barnás színű busz- és címkekábel. Általában az újabb kábelrevíziók nagyobb sebességre vagy nagyobb távolságra is képesek, és néhány periféria minimális kábelátdolgozást írt elő mind az upstream, mind a downstream irányban.

A vezérlőegységek kábelrendszere a csatornán szintén jelentős. Minden vezérlőegység magas vagy alacsony prioritású "pántos". Amikor egy eszközválasztást kiküldtek egy nagyszámítógép csatornáján, a kiválasztást X-> Y-> Z-> Y-> X-ről küldték. Ha a vezérlőegység "magas" volt, akkor a kiválasztást a kimenő irányban ellenőrizték, ha "alacsony", akkor a bejövő irányt. Így az X vezérlőegység vagy 1. vagy 5., Y vagy 2. vagy 4., Z pedig 3. volt a sorban. Az is lehetséges, hogy ugyanazon vagy több nagyszámítógépről több csatornát is csatlakoztatnak a vezérlőegységhez, ezáltal gazdag, nagy teljesítményű, több hozzáférésű és biztonsági mentési lehetőséget biztosítanak.

Általában a csatorna teljes kábelhossza 200 lábra korlátozódik, kevésbé előnyös. Mindegyik vezérlőegység körülbelül 10 lábat tesz ki a 200 láb korlátból.

Blokkolja a multiplexer csatornát

Az IBM először egy új típusú I/O csatornát vezetett be a 85 -ös és a 195 -ös modellben, a 2880 -as blokk multiplexer csatornát, majd a System/370 -on szabványossá tette őket . Ez a csatorna lehetővé tette az eszköz számára, hogy felfüggessze a csatornaprogramot, amíg egy I/O művelet befejeződik, és így felszabadítja a csatornát egy másik eszköz számára. A blokk multiplexer csatorna támogatja a szabványos 1,5 MB/másodperces kapcsolatokat, vagy a 2 bájtos interfész funkcióval 3 MB/másodpercet; az utóbbiak egy címkábelt és két buszkábelt használnak. Az S/370 -n lehetőség van egy 3,0 MB/s adatfolyam csatornára egy busz- és egy címkábellel.

Ennek kezdeti felhasználása a 2305 rögzített fejű lemez volt, amely 8 "expozícióval" (alias címek) és forgási helyzetérzékelővel (RPS) rendelkezik.

A blokk multiplexer csatornák választócsatornaként működhetnek, lehetővé téve a régi alrendszerek kompatibilis csatolását.

Alapvető hardverelemek

Egy szélességű SLT kártya
Sok SLT kártya csatlakozik az SLT kártyához.

Mivel nem volt biztos az akkori új monolitikus integrált áramkörök megbízhatóságában és rendelkezésre állásában , az IBM ehelyett saját egyedi hibrid integrált áramkörök tervezését és gyártását választotta . Ezeket 11 mm -es négyzet alakú kerámia aljzatokra építették . Ellenállások arra selyem szkríneltük , és diszkrét üveg kapszulázott tranzisztorok és diódák adunk hozzá. Az aljzatot ezután fém fedéllel borították vagy műanyagba burkolták, hogy " Solid Logic Technology " (SLT) modult hozzanak létre .

Ezeknek az SLT moduloknak egy részét flip chipre szerelték egy kis, többrétegű "SLT kártya" nyomtatott áramkörre . Minden kártya egyik szélén egy vagy két foglalat volt, amelyek a számítógép egyik "SLT -táblájának" csapjaira csatlakoztak. Ez a fordítottja volt annak, ahogyan a legtöbb más cég kártyája fel volt szerelve, ahol a kártyák tűkkel vagy nyomtatott érintkezőkkel voltak ellátva, és a számítógép tábla aljzataiba voltak bedugva.

Akár húsz SLT táblát is össze lehetett szerelni egymás mellett (függőlegesen és vízszintesen), hogy "logikai kaput" alkossanak. Több, egymáshoz szerelt kapu egy doboz alakú "logikai keretet" alkotott. A külső kapuk általában egy függőleges szél mentén csuklósak voltak, így felnyithatók, hogy hozzáférjenek a rögzített belső kapukhoz. A nagyobb gépeknél több keret is összecsavarozható a végső egység előállításához, például egy többkeretes központi processzor (CPU).

Operációs rendszer szoftver

A kisebb System/360 modellek az alap operációs rendszert/360 ( BOS/360 ), a szalagos operációs rendszert (TOS/360) vagy a lemez operációs rendszert/360 ( DOS/360 használták , amelyekből DOS/VS, DOS/VSE, VSE/AF, VSE/SP, VSE/ESA, majd z/VSE ).

A nagyobb modellek az operációs rendszert/360 (OS/360) használták. Az IBM az OS/360 több szintjét fejlesztette ki, egyre erőteljesebb funkciókkal: elsődleges vezérlőprogram (PCP), többprogramozás fix számú feladattal (MFT) és többprogramozás változó számú feladattal (MVT). Az MVT -nek sokáig tartott használható rendszerré fejlődni, és a kevésbé ambiciózus MFT -t széles körben alkalmazták. A PCP -t olyan köztes gépeken használták, amelyek túl kicsik ahhoz, hogy jól futtassák az MFT -t, és nagyobb gépeken, mielőtt az MFT rendelkezésre állt volna; az OS/360 utolsó kiadásai csak az MFT -t és az MVT -t tartalmazták. A System/370 és újabb gépek esetében az MFT -ből OS/VS1 , míg az MVT -ből OS/VS2 (SVS) (Single Virtual Storage), majd az MVS (Multiple Virtual Storage) különböző verzióiból, amelyek a jelenlegi z/OS -ben végződnek .

Amikor 1965 augusztusában bejelentette a 67 - es modellt , az IBM a TSS/360 - at (Time-Sharing System) is bejelentette a 67.-gyel egy időben történő szállításra. A TSS/360, a multikra adott válasz, ambiciózus projekt volt, amely számos fejlett funkciót tartalmazott . Teljesítményproblémái voltak, késett, törölték, visszaállították, és végül 1971-ben újra törölték. Az ügyfelek a CP-67-re , az MTS-re ( Michigan Terminal System ), a TSO-ra ( OS/360 időmegosztási opció ) vagy egy másik időpontra költöztek -megosztó rendszerek.

A CP-67, az eredeti virtuális géprendszer CP/CMS néven is ismert . A CP/67 -et az IBM főáramán kívül, az IBM Cambridge Scientific Center -ben fejlesztették ki, együttműködve az MIT kutatóival. A CP/CMS végül széles körű elfogadást nyert, és a VM/370 (virtuális gép) kifejlesztéséhez vezetett, amelynek elsődleges interaktív "al" operációs rendszere volt, VM/CMS (Conversational Monitoring System) néven. Ebből alakult a mai z/VM .

A 20-as modell egyszerűsített és ritkán használt szalagalapú rendszert kínál TPS (Tape Processing System) és DPS (Disk Processing System) néven, amelyek támogatják a 2311 lemezmeghajtót. A TPS 8 KB memóriával rendelkező gépen futhat; A DPS 12 KB -ot igényelt, ami elég borsos volt a 20. modell esetében. Sok ügyfél nagyon boldogan futott a 4 KB -tal és a CPS -szel (Card Processing System). A TPS és a DPS esetében a kártyaolvasót a Job Control Language kártyák olvasására használták, amelyek meghatározták a futtatandó feladatok halmát, és a tranzakciós adatokat, például az ügyfelek fizetéseit. Az operációs rendszert szalagon vagy lemezen tárolták, és az eredményeket a szalagokon vagy merevlemezeken is tárolhatták. A halmozott munkafeldolgozás izgalmas lehetőséggé vált a kicsi, de kalandos számítógép -felhasználó számára.

A 80 oszlopos lyukkártyás segédprogramok kevéssé ismert és keveset használt csomagja Basic Programming Support (BPS) néven ismert (vidáman: Barely Programming Support), a TOS előfutára, kisebb rendszerekhez.

Komponensnevek

Az IBM új elnevezési rendszert hozott létre a System/360 számára létrehozott új komponensekhez, bár a jól ismert régi neveket, mint például az IBM 1403 és az IBM 1052 , megtartották. Ebben az új elnevezési rendszerben az összetevők négy számjegyű számokat kaptak, amelyek 2-vel kezdődnek. A második számjegy a komponens típusát írja le az alábbiak szerint:

20xx: Aritmetikai processzorok, például az IBM 2030 , amely az IBM System/360 Model 30 CPU -ja volt .
21xx: Tápegységek és egyéb berendezések, amelyek szorosan kapcsolódnak a processzorokhoz, például az IBM 2167 konfigurációs egység .
22xx: Vizuális kimeneti eszközök, például az IBM 2250 és IBM 2260 CRT kijelzők, valamint az IBM 2203 soros nyomtató a System/360 modellhez 20.
23xx: Közvetlen hozzáférésű tárolóeszközök, például az IBM 2311 és IBM 2314 lemezmeghajtók, az IBM 2321 Data Cell ;
Fő tárhely, például az IBM 2361 nagy kapacitású tároló (Core Storage, Large Core Storage vagy LCS) és az IBM 2365 Processor Storage .
24xx: Mágneses szalagos meghajtók , például az IBM 2401 , az IBM 2405 és az IBM 2415 .
25xx: Lyukasztott kártya kezelő berendezések, például az IBM 2501 ( kártyaolvasó ), az IBM 2520 (kártyalyukasztó); IBM 2540 (olvasó/lyukasztó) és IBM 2560 (többfunkciós kártyagép vagy MFCM).
26xx: Papírszalag -kezelő berendezések, például az IBM 2671 papírszalag -olvasó.
27xx: Kommunikációs berendezések, például az IBM 2701 , IBM 2705 , IBM 2741 interaktív terminál és az IBM 2780 kötegelt terminál.
28xx: Csatornák és vezérlők, például az IBM 2821 Control Unit , az IBM 2841 és az IBM 2844 .
29xx: Különféle eszközök, például az IBM 2914 Data Channel Switch és az IBM 2944 Data Channel Repeater .

Perifériák

Az IBM kifejlesztett egy új perifériás berendezéscsaládot a System/360 rendszerhez, amely átvitt néhányat a régebbi 1400 -as sorozatból. Az interfészeket szabványosították, nagyobb rugalmasságot biztosítva a processzorok, vezérlők és perifériák keveréséhez, mint a korábbi termékcsaládokban.

Ezenkívül a System/360 számítógépek használhatnak bizonyos perifériákat, amelyeket eredetileg korábbi számítógépekhez fejlesztettek ki. Ezek a korábbi perifériák más számozási rendszert használtak, például az IBM 1403 láncnyomtatót . Az 1403-at, egy rendkívül megbízható eszközt, amely már munkahó hírnevet szerzett, a System/360-hoz igazítva 1403-N1 néven értékesítették.

Rendelkezésre álltak az IBM 1287 és az IBM 1288 optikai karakterfelismerő (OCR) olvasók is, amelyek képesek voltak olvasni az Alpha Numeric (A/N) és a Numeric Hand Printed (NHP/NHW) karaktereket a pénztáros tekercses szalagjaitól a teljes jogi méretű oldalakig. Akkoriban ez nagyon nagy optikai/logikai olvasókkal történt. A szoftver akkoriban túl lassú és drága volt.

A 65-ös és annál régebbi modellek IBM 1052-7 konzolos írógépként kerülnek értékesítésre. Az 5450 -es funkcióval rendelkező 360/85 kijelzőkonzolt használ, amely nem kompatibilis a vonal semmi másával; a későbbi 3066 konzol a 370/165 és a 370/168 modelleknél ugyanazt az alapvető megjelenítést használja, mint a 360/85. Az IBM System/360 91 és 195 modellek az IBM 2250 -hez hasonló grafikus kijelzőt használnak elsődleges konzolként.

További kezelői konzolok is rendelkezésre álltak. Bizonyos csúcskategóriás gépek opcionálisan megvásárolhatók 2250 grafikus kijelzővel, amelyek ára felfelé 100 000 USD; kisebb gépek használhatták a olcsóbb 2260 -as kijelzőt vagy később a 3270 -et .

Közvetlen hozzáférésű tárolóeszközök (DASD)

IBM 2311 lemezmeghajtó

A System/360 első lemezmeghajtói az IBM 2302s és az IBM 2311s voltak . A System/360 első dobja az IBM 7320 volt .

A 156 KB/másodperc 2302 a korábbi 1302 -re épült, és kapható volt 3 -as modellként két 112,79 MB -os modullal vagy 4 -es modellként négy ilyen modullal.

A cserélhető 1316 lemezcsomagot tartalmazó 2311 az IBM 1311 -en alapult, és elméleti kapacitása 7,2 MB volt, bár a tényleges kapacitás a lemeztervezéstől függően változott. (Ha 360/20-at használ, az 1316-os csomagot rögzített hosszúságú, 270 bájtos szektorokba formázták , így a maximális kapacitás 5,4 MB.)

1966 -ban szállították az első 2314 -eseket . Ennek az eszköznek nyolc használható lemezmeghajtója volt, beépített vezérlőegységgel; kilenc hajtás volt, de egyet tartaléknak tartottak fenn. Mindegyik meghajtó cserélhető 2316 lemezcsomagot használt , közel 28 MB kapacitással. A 2311 -es és a 2314 -es lemezcsomagjai fizikailag nagyok voltak a mai szabványok szerint - pl. Az 1316 -os lemezcsomag 36 cm átmérőjű volt, és hat tányért tartalmaztak egy központi orsón. A felső és alsó külső tányérok nem tároltak adatokat. Az adatokat a felső és alsó tányérok belső oldalán és a belső tányérok mindkét oldalán rögzítették, 10 rögzítési felületet biztosítva. A 10 olvasó/író fej együtt mozogott a tányérok felületén, amelyeket 203 koncentrikus sávval formáztak. A fejmozgás (keresés) mennyiségének csökkentése érdekében az adatokat virtuális hengerbe írták a felső tál belsejétől az alsó tálba. Ezek a lemezek nem voltak általában formázott fix méretű szektorok, amelyek a mai merevlemezek (bár ez volt tenni CP / CMS ). Inkább a legtöbb System/360 I/O szoftver testreszabhatja az adatrekord hosszát (változó hosszúságú rekordok), mint a mágneses szalagok esetében.

IBM 2314 lemezmeghajtók és IBM 2540 kártyaolvasó/lyukasztó a Michigani Egyetemen

A legerősebb korai System/360-asok közül néhány nagy sebességű fej-sávonként dob ​​tárolóeszközt használt. A 7320 -at felváltó 3500 RPM 2301 az eredeti System/360 közlemény része volt, 4 MB kapacitással. A 303,8 KB/másodperc IBM 2303 -at 1966. január 31 -én jelentették be, kapacitása 3,913 MB. Ezek voltak az egyetlen dobok, amelyeket a System/360 és a System/370 számára jelentettek be, és a fülkéjüket később rögzített fejű lemezek töltötték fel.

A 6000 RPM 2305 1970-ben jelent meg, modulonként 5 MB (2305-1) vagy 11 MB (2305-2) kapacitással. Bár ezek az eszközök nem voltak nagy kapacitásúak, sebességük és átviteli sebességük vonzóvá tette őket a nagy teljesítményű igényekhez. Tipikus felhasználás volt az átfedés összekapcsolása (pl. Az operációs rendszer és az alkalmazás alprogramjai esetében) az ugyanazon memóriarégiókban felváltva írt programrészekhez. A rögzített fejű lemezek és dobok különösen hatékonyak voltak személyhívó eszközként a korai virtuális memóriarendszerekben. A 2305, bár gyakran "dobnak" is nevezik, valójában egy műsorszám feletti lemezes eszköz volt, 12 rögzítési felülettel és akár 3 MB / másodperc adatátviteli sebességgel.

Ritkán lehetett látni az IBM 2321 Data Cell -t , egy mechanikailag összetett eszközt, amely több mágnescsíkot tartalmazott az adatok tárolására; a csíkok véletlenszerűen hozzáférhetők, és henger alakú dobra helyezhetők az olvasási/írási műveletekhez; majd visszatért egy belső tárolókazettához. Az IBM Data Cell [tésztaválasztó] számos IBM védjeggyel jelölt "gyors" tömeges online, közvetlen hozzáférésű tároló perifériája (az utóbbi években "virtuális szalagként" és automatizált szalagkönyvtári perifériákként reinkarnálódott) között volt. A 2321 fájl kapacitása 400 MB volt, amikor a 2311 lemezmeghajtónak csak 7,2 MB volt. Az IBM Data Cell -et a mágneses szalagok - amelyek nagy kapacitásúak voltak, viszonylag alacsony tárolt bájtköltségek - és a lemezek között, amelyek költsége bájtonként nagyobb volt, a költség/kapacitás/sebesség közötti rés kitöltésére javasolták. Egyes telepítések az elektromechanikus működést is kevésbé megbízhatónak találták, és a kevésbé hozzáférhető tárolás kevésbé mechanikus formáit választották.

A 44-es modell egyedülálló volt abban, hogy alapfelszereltségként integrált egylemezes meghajtót kínált. Ez a meghajtó a 2315 "ramkit" kazettát használta, és 1 171 200 bájt tárhelyet biztosított.

Szalagos meghajtók

IBM 2401 szalagos meghajtók

A 2400 szalagos meghajtók állt egy kombinált meghajtó és vezérlő egység, valamint az egyes 1/2" szalagos meghajtók csatlakozik. A System / 360, IBM váltott IBM 7 pályán a 9 sávos szalagot formátumban. 2400 meghajtókat lehet megvásárolni, hogy az olvasási és írta 7 -sávszalagok a régebbi IBM 729 szalagos meghajtókkal való kompatibilitás érdekében . 1967 -ben egy lassabb és olcsóbb pár szalagos meghajtót mutattak be integrált vezérlőegységgel: a 2415 -öt. 1968 -ban megjelent az IBM 2420 szalagos rendszer, amely sokkal nagyobb adatátviteli sebességet kínál , önfűző szalag működés és 1600 bpi csomagolási sűrűség. 1979-ig a termékcsaládban maradt.

Egységrögzítő eszközök

IBM 1403 soros nyomtató
  • A lyukasztott kártya eszközök közé tartozott a 2501 -es kártyaolvasó és a 2540 -es kártyaolvasó lyukasztó. Gyakorlatilag minden System/360 rendelkezik 2540-el. A fent felsorolt ​​2560 MFCM ("Multi-Function Card Machine") olvasó/szortírozó/lyukasztó csak a 20-as modellhez készült. Közismert volt a megbízhatósági problémákról (humoros betűszavak, amelyek gyakran a "... Card Muncher" vagy a "Mal-Function Card Machine" kifejezéseket tartalmazzák).
  • A vonalnyomtatók az IBM 1403 és a lassabb IBM 1443 voltak .
  • 1964 -ben mutatták be a papírszalag olvasót, az IBM 2671 -et. Névleges sebessége 1000 cps. Egy korábbi korszakból származó papírszalag -olvasó és papírszalag lyukasztó is rendelkezésre állt, csak RPQ -ként ( Request Price Quotation ). A 1054 (olvasó) és a 1055 (lyukasztás), amelyeket az IBM 1050 Teleprocessing System (1052 konzolos írógépéhez hasonlóan) továbbítottak. Mindezek az eszközök másodpercenként legfeljebb 15,5 karakterrel működtek. Az IBM 1080 System papírszalagját az RPQ is megvásárolta, de megfizethetetlenül drága áron.
  • Az optikai karakterfelismerő (OCR) eszközök 1287 és később az 1288 -asok kaphatók voltak a 360 -as készülékeken. Az 1287 kézzel írott számokat, néhány OCR betűtípust és pénztárgép OCR papír szalagtekercseket tudott olvasni. Az 1288 -as „oldalolvasó” a legális méretű OCR betűtípusú, gépelt oldalakat, valamint a kézzel írt számokat is képes kezelni. Mindkét OCR eszköz „repülő folt” szkennelési elvet alkalmazott, a raszteres letapogatást egy nagyméretű CRT biztosította, és a visszavert fénysűrűség változásait nagy erősítésű fényszaporító cső vette fel .
  • A MICR -t ( mágneses tinta karakterfelismerést ) az IBM 1412 és 1419 csekk -szortírozók biztosították, mágneses tintanyomtatással (csekkkönyvekhez) 1445 nyomtatón (módosított 1443, amely MICR szalagot használt). Az 1412/1419 és az 1445 -öt elsősorban a bankintézmények használták.

Maradék gépek

Annak ellenére, hogy korának nagyszámítógépes rendszerében nagyon nagy számban adták el vagy bérelték, csak néhány System/360 számítógép maradt főként múzeumok vagy gyűjtők nem működő tulajdonaként. Példák a meglévő rendszerekre:

  • A Computer History Museum in Mountain View, California egy nem működő Model 30 látható, akárcsak a Közlekedési Múzeum és Technológiai (Motat) Auckland, Új-Zéland és a Bécsi Műszaki Egyetem Ausztriában.
  • A Nyugat -Ausztráliai Egyetem Számítógép -klubja teljes 40 -es modellt tárol.
  • A központ a Model 65, egy komplex System / 360 típusok épített az FAA a IBM 9020 , van kiállítva a Computer Science osztályának Stanford Egyetem . Maximális konfigurációjában akár 12 System/360 Model 65s és Model 50s modellt is tartalmazhat. 1971 -ben gyártották, majd 1993 -ban leszerelték.
  • A kiotói KCG számítógépes múzeum Computer Gakuin, Japán első számítógépes iskolája a városban, egy IBM System/360 Model 40 -et mutat.
  • Két IBM System/360 Model 20 processzort és számos (legalább egy teljes rendszert alkotó) perifériát , Németországban , Nürnbergben 2019 áprilisában/májusában vásárolt meg az eBay -en 3710 euróért két brit rajongó, akik néhány hónap alatt mozgott a gép Creslow Park a Buckinghamshire , Egyesült Királyság. A rendszer egy kicsi, elhagyatott épületben volt, amelyet évtizedekig érintetlenül hagytak, és nyilvánvalóan abban az épületben használták, mivel minden periféria még mindig teljesen be volt kötve és össze van kötve. A rendszerek most egy dedikált gépteremben vannak, és a jövőbeni nyilvános megjelenítés előkészítése során felújítás alatt állnak.

A fennmaradó System/360 -ok futó listája megtalálható a fennmaradó System/360 CPU -k Világleltárában .

Képtár

Ez a galéria mutatja az üzemeltető konzol , a regiszter értéke lámpák, kétállású kapcsoló (középen kép), és a „ sürgősségi pull ” kapcsoló (jobb felső kép), a különböző modellek.

A népi kultúrában

A Mad Men című amerikai televíziós sorozatban (2007–2015) az „IBM 360” telekeszközként szerepelt, amelyben egy vállalat bérbe adta a rendszert a reklámügynökségnek, és kiemelkedő háttér volt a hetedik évadban .

A THX 1138 mozgókép több jelenetet tartalmaz egy nagy számítógépteremből, öt System/360 konzollal, szalagos meghajtóval és egyéb perifériákkal.

Az IBM 360 rendszer Nürnbergből történő megmentésére és helyreállítására irányuló tömeges finanszírozási kampány sikeres finanszírozást kapott.

Lásd még

Megjegyzések

Hivatkozások

Külső linkek

Az IBM Journal of Research and Development -ból

Az IBM Systems Journal -ból

  • Blaauw, GA ; Brooks, FP (1964). "A SYSTEM/360 felépítése: I. rész - A logikai struktúra vázlata". IBM Systems Journal . 3 (2): 119–135. doi : 10.1147/sj.32.0118 .
  • Stevens, WY (1964). "A SYSTEM/360 felépítése, II. Rész: Rendszer implementációk". IBM Systems Journal . 3 (2): 136–143. doi : 10.1147/sj.32.0136 .
  • Amdahl, GM (1964). "A SYSTEM/360 szerkezete, III. Rész: A feldolgozóegység tervezési szempontjai". IBM Systems Journal . 3 (2): 144–164. doi : 10.1147/sj.32.0144 .
  • Padegs, A. (1964). "A SYSTEM/360 felépítése, IV. Rész: Csatornaépítési szempontok". IBM Systems Journal . 3 (2): 165–179. doi : 10.1147/sj.32.0165 .
  • Blaauw, GA (1964). "A SYSTEM/360 felépítése, V. rész: Multiszisztéma szervezet". IBM Systems Journal . 3 (2): 181–195. doi : 10.1147/sj.32.0181 .
  • Tucker, SG (1967). "Mikroprogram vezérlés SYSTEM/360 -hoz". IBM Systems Journal . 6 (4): 222–241. doi : 10.1147/sj.64.0222 .