IBM System/36

IBM System/36
IBM logo.svg
IBM System36 5360 (2).jpg
Också känd som S/36
Utvecklare IBM
Typ Dator i mellanregister
Utgivningsdatum 16 maj 1983 ; 39 år sedan ( 1983-05-16 )
Avvecklad 1989 ( 1989 )
Operativ system Systemstödsprogram
CPU MSP och CSP
Mått
1000x1130(1780)x750mm (5360) 650x375x750mm (5362)


162x540x426 mm (5364)


650x240(320)x700mm (5363)
Företrädare IBM System/34
Efterträdare IBM AS/400
IBM 5360 systemenhet
IBM 5362 systemenhet

IBM System/36 (ofta förkortat som S/36 ) var en mellanklassdator som marknadsfördes av IBM från 1983 till 2000 - en multi-användare , multi-tasking efterträdare till System/34 .

Liksom System/34 och det äldre System/32 programmerades System/36 primärt i RPG II- språket. En av maskinens valfria funktioner var en off-line lagringsmekanism (på 5360-modellen) som använde "tidningar" - lådor med 8-tums disketter som maskinen kunde ladda och mata ut på ett icke-sekventiellt sätt. System/36 hade också många stordatorfunktioner som programmerbara jobbköer och schemaläggningsprioritetsnivåer.

Även om dessa system liknade andra tillverkares minidatorer , beskrev IBM själva System/32, System/34 och System/36 som "små system" och senare som mellanregisterdatorer tillsammans med System/38 och efterföljande IBM AS/400- serie.

AS/400-serien och IBM Power Systems som kör IBM i kan köra System/36-kod i System/36-miljön, även om koden måste kompileras om på IBM i först.

Översikt över IBM System/36

senaste 5363-systemet med AS/entry branding; Framsidan av en 5363 före IPL

IBM System/36 var ett populärt datorsystem för småföretag som först tillkännagavs den 16 maj 1983 och skickades senare samma år. Den hade en produktlivslängd på 17 år. Den första modellen av System/36 var 5360.

På 1970-talet väckte det amerikanska justitiedepartementet en antitrustprocess mot IBM och hävdade att de använde olagliga metoder för att slå ut konkurrenter. Vid denna tidpunkt hade IBM varit på väg att konsolidera hela sin linje ( System/370 , 4300 , System/32 , System/34 , System/38 ) till en "familj" av datorer med samma ISAM- databasteknik , programmeringsspråk och hårdvaruarkitektur . Efter att stämningsansökan lämnats in beslutade IBM att det skulle ha två familjer: System/38-linjen, avsedd för stora företag och representerar IBM:s framtida riktning, och System/36-linjen, avsedd för små företag som hade använt företagets äldre System/32 /34 datorer. I slutet av 1980-talet lades stämningen ner och IBM beslutade att kombinera de två produktlinjerna och skapade AS/400 - som ersatte både System/36 och System/38.

System/36 använde praktiskt taget samma RPG II , Screen Design Aid , OCL och andra tekniker som System/34 använde, även om det var objektkodsinkompatibelt. S/36 var en dator för småföretag ; den hade en 8-tums diskettenhet , mellan en och fyra hårddiskar i storlekar från 30 till 716 MB och minne från 128K upp till 7MB. Bandenheter fanns tillgängliga som backup-enheter; 6157 QIC (kvartstumskassett) och rulle-till-rulle 8809 hade båda en kapacitet på ungefär 60 MB. Bandenheten Advanced/36 9402 hade en kapacitet på 2,5 GB. IBM 5250- serien av terminaler var det primära gränssnittet till System/36.

System arkitektur

Processorer

S/36s hade två sexton-bitars processorer, CSP eller Control Storage Processor och MSP eller Main Storage Processor. MSP var arbetshästen; den utförde instruktionerna i datorprogrammen. CSP var guvernören; den utförde systemfunktioner i bakgrunden. Särskilda hjälpprogram kunde göra direktanrop till CSP för att utföra vissa funktioner; dessa är vanligtvis systemprogram som $CNFIG som användes för att konfigurera datorsystemet. implementerades exekveringen av så kallade "vetenskapliga instruktioner" (dvs flyttalsoperationer) i mjukvara på CSP.

Det primära syftet med CSP var att hålla MSP upptagen; som sådan körde den med något mer än 4X hastigheten för MSP. De första System/36-modellerna (5360-A) hade en 4 MHz CSP och en 1 MHz MSP. CSP:n skulle ladda kod och data till huvudminnet bakom MSP:s programräknare. Eftersom MSP arbetade på en process, fyllde CSP lagring för nästa process.

5360-processorerna kom i fyra modeller, märkta 5360-A till 5360-D. Den senare "D"-modellen var cirka 60 procent snabbare än "A"-modellen.

Frontpanel

Processorerna 5360, 5362 och 5363 hade en frontpaneldisplay med fyra hexadecimala lysdioder. Om operatören "ringade upp" kombinationen FF-0-0 innan en Initial Program Load (IPL, eller systemstart ) hoppades över många diagnoser , vilket gjorde att IPL:ns varaktighet var cirka en minut istället för cirka 10 minuter. Naturligtvis var en del av IPL vanligtvis nyckelsortering av de indexerade filerna och om maskinen hade stängts av utan en "keysort" (utförde en del av PS (eller STOP SYSTEM) så beroende på antalet indexerade filer (och deras storlekar) kan ta uppåt en timme att komma upp igen.

Minne och disk

Den minsta S/36 hade 128K RAM och en 30 MB hårddisk.

Den största konfigurerade S/36 kunde stödja 7 MB RAM och 1478 MB diskutrymme. Detta kostade över 200 000 USD i början av 1980-talet. S/36-hårddiskar innehöll en funktion som kallas "den extra cylindern", så att dåliga punkter på hårddisken upptäcktes och dynamiskt kartlades till bra ställen på den extra cylindern. Det är därför möjligt för S/36 att använda mer utrymme än vad den tekniskt klarar av. Diskadressstorlekar begränsar storleken på den aktiva S/36-partitionen till cirka 2 GB; Advanced/36 Large Package hade dock en 4GB hårddisk som kunde innehålla upp till tre (emulerade) S/36s, och Advanced/36-datorer hade mer minne än SSP kunde adressera (32MB till 96MB) vilket användes för att öka diskcachen .

Diskutrymme på System/36 organiserades av block , med ett block bestående av 2560 byte. Ett high-end 5360-system skulle levereras med cirka 550 000 block diskutrymme tillgängligt. Systemobjekt kunde allokeras i block eller poster, men internt var det alltid block.

System/36 stödde minnessökning , hänvisat till som "byte".

programvara

System/36 SSP Huvudmeny

System Support Program (SSP) var det enda operativsystemet för S/36. Den innehöll stöd för multiprogrammering, flera processorer, 80 enheter, jobbköer, skrivarköer, säkerhet, indexerade filer , och fullt installerat var det cirka 10MB. På Advanced/36 utökades antalet arbetsstationer/skrivare till 160. I Guest/36-miljön i vissa OS/400-versioner stöddes upp till 216 enheter.

S/36 kunde kompilera och köra program upp till 64 kB i storlek, även om de flesta inte var så stora. Detta blev en flaskhalsfråga endast för de största skärmprogrammen. Med Advanced/36 lades funktioner till SSP-operativsystemet inklusive möjligheten att anropa andra program inifrån. Så ett program som var säg 60 kB kunde anropa ett annat program som var 30 kB eller 40 kB. Detta samtal/parm hade varit tillgängligt med tredjepartspaket på System/36 men användes inte i stor utsträckning förrän funktionen lades in i 7.1 och 7.5 av SSP på Advanced/36.

Hårdvarumodeller

System/36-seriens modelllista
Huvudlinje Kompatibel ( IBM AS/400 -baserad)
Placera Formfaktor 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000
Inträde skrivbordet 5364
5363 AS/Entry (P03; 10S) AS/Entry (150)
skrivbordssidan 5362
Avancerat/36 (236, 436) Avancerat/36 (170)
Fullstor 5360

Huvudlinje

System/36 Modell 5360

System/36 5360 var den första modellen av System/36. Den vägde 700 lb (318 kg), kostade $140 000 och tros ha haft processorhastigheter på cirka 2MHz och 8MHz för sina två processorer. Systemet körde på 208 eller 240 volt AC.

De fem röda lamporna på System/36 var följande: (1) Strömkontroll. (2) Processorkontroll. (3) Programkontroll. (4) Konsolkontroll. (5) Temperaturkontroll.

Om någon annan lampa än #4 någonsin tändes behövde systemet startas om. Konsolen kan återställas om den har stängts av, men de andra tillstånden går inte att återställa.

Det fanns olika modeller av 5360, inklusive en C- och D-modell som handlade om hastighet och möjligheten att stödja en extra ram för att hysa ytterligare två enheter.

System/36 modell 5362

IBM introducerade 5362 eller "Compact 36" 1984 som ett system riktat mot den nedre delen av deras marknad. Den hade ett torn vid skrivbordet. Den designades för att fungera i en normal kontorsmiljö, vilket kräver lite speciell hänsyn. Den skilde sig från 5360 genom att ha en mer begränsad kortbur, som kan ha färre kringutrustning. Den använde 14" fasta disketter (30 eller 60MB) och kunde stödja upp till två; huvudminnet sträckte sig från 128KB till 512 KB. En 8" diskettenhet var inbyggd. 5362 tillät också användningen av en kanalansluten extern stationär 9332 -200, 400 och 600 DASD, vilket i praktiken tillåter maximalt 720 MB.

5362:an vägde 150 pund (68 kg) och kostade 20 000 $.

IBM 5364 systemenhet

System/36 modell 5364

Modellen 5364 kallades "System/36 PC" eller "Desktop 36" (och även informellt "Baby/36" av vissa – men detta namn kopplades senare till ett program som producerats av California Software Products, Inc. ). 5364 var ett försök från juni 1985 av IBM att implementera ett System/36 på hårdvara i PC-storlek. Inuti fanns det IBM-chips, men skåpstorleken påminde om en IBM PC/AT från perioden. Maskinen hade en 1,2 MB 5,25-tums diskettenhet, som var inkompatibel med datorer och med andra S/36:or. Kontrollpanelen/systemkonsolen (ansluten via ett expansionskort) var en IBM PC med minst 256KB RAM.

System/36 modell 5363

Modellen 5363 placerades som en ersättare för 5364:an och tillkännagavs i oktober 1987. Den använde ett hölje i tornstil vid skrivbordet som 5362:ans, men var bara 2/3 av storleken. Den innehöll uppdaterad hårdvara med nyare 1⁄ 4 , mindre hårddiskplattor, en 5 " diskettenhet och en reviderad distribution av SSP.

AS/400-baserade bakportar

System /36-miljön i IBM i (tidigare OS/400) är en funktion som tillhandahåller ett antal SSP-verktyg, såväl som RPG II- och OCL-stöd. Den implementerar inte binär kompatibilitet med System/36 - istället tillåter den programmerare att porta System/36-applikationer till IBM i genom att kompilera om koden ovanpå System/36 Environment, och generera program som använder de inbyggda IBM i API:erna.

Från V3R6 till V4R4 kunde OS/400 köra upp till tre instanser av SSP i virtuella maskiner som kallas Advanced 36 Machines . Detta förlitade sig på emulering av emulering av MSP implementerad av OS/400 SLIC, och gav således binär kompatibilitet med SSP-program.

AS/400 9401-150 (även känd som "Advanced Entry")

AS/Entry (9401)

AS/Entry var bara en avskalad AS/400, den första modellen var baserad på en AS/400 9401-P03. Operativsystemet var SSP Release 6. Denna maskin erbjöds c.1991 för att rikta sig till kunder som hade en S/36 och ville en dag migrera till en AS/400, men inte ville ha en stor investering i en AS/400. I detta avseende var AS/Entry ett misslyckande eftersom IBM beslutade att maskinens arkitektur inte var ekonomiskt genomförbar och den äldre modellen 5363 som 9401 var baserad på var ett mycket mer tillförlitligt system.

Ingångsraden uppgraderades senare till AS/400 9401-150 hårdvara.

AS/400 9402-400 modell med expansionsmodul och terminal; 9402-436 var baserade på en 9402-400.

Advanced/36 (9402, 9406)

1994 släppte IBM AS/400 Advanced/36 med två modeller (9402-236 och 9402-436). Priset så lågt som $7995 var det en maskin som gjorde det möjligt för System/36-användare att få snabbare och modernare hårdvara samtidigt som de "förblev 36". Baserat på standard AS/400-hårdvara kan Advanced/36 köra SSP, operativsystemet för System/36, ensam eller inom AS/400: s OS/400 som en virtuell maskin så att den kan uppgraderas till en fullständig -blåst AS/400 för bara extra licenskostnader. A/36 var förpackad i ett svart hölje som var något större än ett vanligt PC-skåp.

Advanced/36 köpte världen av System/36 och SSP ungefär fem år till på marknaden, men i slutet av 1900-talet var marknadsplatsen för System/36 nästan oigenkännlig. De IBM-skrivare och bildskärmar som helt hade dominerat marknaden på 80-talet ersattes av en PC eller en tredjepartsskärm med en ansluten skrivare av PC-typ. Twinaxial kabel hade försvunnit till förmån för billiga adaptrar och vanlig telefonkabel . System/36 ersattes så småningom av AS/400s i den avancerade delen och datorer i den lägre delen.

Advanced-linjen uppgraderades senare till AS/400 9406-170 hårdvara. År 2000 togs Advanced/36 tillbaka från marknadsföring.

Vidare läsning

  • News 3X/400s skrivbordsguide till S/36
  • Midrange Computings elverktyg
  • Allt du alltid velat veta om systemet/36 men ingen sa till dig av Charlie Massoglia
  • Skriva och använda System/36 Procedurer effektivt av Charlie Massoglia
  • Allt du alltid velat veta om POP men ingen sa till dig av Merikay Lee
  • System/3, System/34 och System/36 Disk Sort as a Programming Language av Charlie Massoglia

externa länkar

IBM mellanregisterdatorer
Föregås av
IBM System/36 1983 - 1990
Efterträdde av

IBM System/36-kompatibelt ( Advanced/36 ; AS/Entry)
Efterträdde av