IBM System / 360 Model 30 - IBM System/360 Model 30
IBM System / 360 Model 30 v Computer History Museum
| |
Výrobce | International Business Machines Corporation ( IBM ) |
---|---|
Produktová řada | Systém / 360 |
Datum vydání | 7. dubna 1964 |
Zaváděcí cena | 133 000 $ a více |
Přerušeno | 22. června 1970 |
Paměť | 8 - 64 K jádro |
webová stránka | Oficiální web IBM Archives |
IBM System / 360 Model 30 byl low-end členem rodiny IBM System / 360. Bylo oznámeno 7. dubna 1964, odesláno v roce 1965 a staženo 7. října 1977. Model 30 byl navržen divizí General Systems Division společnosti IBM v Endicott v New Yorku a vyráběn v Endicott a dalších výrobních závodech IBM mimo USA.
Dějiny
Model 30 byl populární mainfram IBM, který byl v roce 1964 oznámen jako nejméně výkonný systém System / 360 . Řada System / 360 byla první řadou počítačů na světě, která umožňovala psaní programů strojového jazyka, které bylo možné použít v široké škále kompatibilních strojů různých velikostí. Jednalo se o nejmenší model, který měl kompletní instrukční sadu System / 360 (na rozdíl od modelu 20 ) a sloužil jako samostatný systém, komunikační systém nebo jako satelitní procesor většího systému.
První dodávka modelu 360/30 byla v červnu 1965 do společnosti McDonnell Aircraft .
Spolu s modelem 360/40 to byly dva největší modely System / 360 produkující tržby , které představovaly více než polovinu prodaných jednotek System / 360.
Modely
Zpočátku byly nabízeny čtyři modely 360/30. Liší se podle množství základní paměti, se kterou byl systém nabízen. C30, D30, E30 a F30 byly konfigurovány s 8K, 16K, 32K a 64K jádrovou pamětí.
Bylo málo propagováno, že existovaly dvě verze modelu 30, známé (ve výjimečných případech, kdy se vůbec odlišovaly) jako 30-1 a 30-2. Původní 30-1 měl úložný cyklus 2,0 mikrosekundy. Později, po odeslání prvních 1 000 30-1, byl nahrazen 1,5 mikrosekundou 30-2, ačkoli 30-1 byl v tichosti zachován v prodejním katalogu. Ti dva byli kosmeticky odlišní; model 30-1 vypadal jako ostatní modely System / 360, s kontrolkami vystavenými na předním panelu a označenými, ale model 30-2 provedl krok zpětného designu a dal světla za šablonu, jak tomu bylo u strojů před 360 jako IBM 1401 .
(Rychlejší) model 30-2 měl další model DC30 s 24 kB paměti.
Sedmé vydání příručky programátora IBM System / 360 Basic Operating System Programmer's Guide, vydané v září 1967, uvádí jako první mezi významnými změnami podporu pro „střední velikost úložiště (24 kB) pro System / 360 Model 30.“
96K upgrade
V reakci na konkurenční tlaky představila IBM možnost upgradu paměti, která umožnila 96K na 360/30. Zdá se, na základě předního panelu systému, že bylo předem naplánováno opatření na podporu více než 64 tis.
Mikrokód
CPU používá 8bitové mikroarchitektury jen s několika hardwarových registrů ; vše, co programátor pila byla emulován podle mikroprogramem . Zpracování 4bajtového slova trvalo (alespoň) 6 mikrosekund, na základě doby cyklu přístupu k úložišti 1,5 mikrosekundy.
Mikrokód byl uložen v CCROS (Card Capacitor Read-Only Storage) vyvinutém v Endicott. Model 30 a Model 40 měly původně sdílet úložiště transformátoru jen pro čtení (TROS) vyvíjené v IBM Hursley , ale výroba CCROS byla levnější. Tento systém používal Mylarovy karty velikosti a tvaru standardního děrného štítku IBM , takže mikrokód bylo možné změnit pomocí děrovače . Každá karta obsahovala 720 bitů a celkový mikrokód se skládal ze 4032 60bitových slov. Mylar „obalil měděné jazýčky a přístupová vedení.“ Díra proražená na konkrétním místě odstranila měděný jazýček a zakódovala nulovou, nezpracovaná místa byla přečtena jako jedny.
Konfigurace systému
Typický, raný, základní systém Model 30 měl následující konfiguraci: | |
---|---|
Procesor modelu 30 | Centrální procesorová jednotka IBM 2030 * Úložiště 32 KB * Funkce ochrany úložiště * Standardní sada instrukcí * Desetinná sada instrukcí * Jeden multiplexorový kanál * Jeden volicí kanál * Interval časovače |
Ovládací konzole | IBM 1052 Typewriter-Keyboard (obvykle přiřazena k 01F hexadecimální adrese) |
Záznamové zařízení jednotky | IBM 2540 Reader-Punch (00C a 00D) |
Řádková tiskárna | Tiskárna IBM 1403 (00E) |
Úložiště disku | dva magnetické disky IBM 2311 (190 a 191) po 5 MB |
Úložiště pásky | dvě magnetické pásky IBM 2415 (180 a 181) |
Systémový software
Možnosti operačního systému :
- BPS - základní podpora programování
- BOS - základní operační systém
- TOS - páskový operační systém
- DOS - operační systém disku
BPS (podpora základního programování) nevyžadovala diskovou jednotku ani páskovou jednotku. Byl představen v roce 1965 a byl popsán jako „primárně sada nástrojů a překladačů (které) existovaly pouze na kartách.“
BOS (základní operační systém) vyžadoval diskovou jednotku, ale stejně jako BPS mohl běžet na nejmenším 360/30, 8K modelu C30.
Minimální paměť potřebná ke spuštění systému DOS nebo TOS byla 16 kB.
TOS (Tape Operating System) , jak název napovídá, vyžadoval páskovou jednotku, ale žádný disk. Sdílelo většinu kódové základny a některé příručky s IBM DOS / 360 a prošlo 14 vydáními. TOS byla ukončena, když se diskové jednotky staly dostupnějšími.
DOS (Disk Operating System) byl populární volbou pro 360/30.
Překvapivě menší BOS měla zařazovací systém ve frontě tisku, zatímco DOS ne do příjezdu v pozdních 1960 dosáhnout „add-on komponenty s názvem POWER.“
Programovací jazyky
Programování probíhalo převážně v jazycích COBOL , RPG a Assembler pro komerční aplikace, které převažovaly nad tímto počítačem. Fortran mohly být použity také pro vědecké a technické aplikace a PL / I podmnožina kompilátor PL / I (D) byl k dispozici. Programy COBOL pro jiné počítače mohly být spuštěny po překompilaci na System / 360, kromě toho, že INPUT-OUTPUT SECTION
musel být přepsán tak, aby popisoval přiřazení zařízení System / 360.
Funkce kompatibility
Schopnost pokračovat v spouštění programů určených pro dřívější systémy byla rozhodující pro prodej nového hardwaru. Ačkoli instrukční sada System / 360 nebyla zpětně kompatibilní s dřívějšími systémy, IBM poskytla emulátory pro dřívější systémy.
Emulace řady IBM 1400
S dodatečným Compatibility Feature hardwarová a softwarová podpora Kompatibilita pod DOS / 360, IBM 1401 / 1440 objekt programy / 1460 by mohl být spuštěn v režimu emulace, s malou nebo žádnou přeprogramování. Mnoho instalací obsahovalo funkci kompatibility, která umožňovala spuštění starších programů.
Emulace IBM 1620
Přestože mohl být model 360/30 konfigurován tak, aby emuloval IBM 1620 , dva faktory ho učinily méně zásadním než výše uvedená emulace řady IBM 1400:
- IBM 1130 byl preferovaný následník IBM 1620.
- Fortran představoval významnou část toho, jak byl 1620 používán, a programy IBM 1620 Fortran mohly být převedeny na běh na System / 360.