IBM 5280
IBM 5280 designades för att konkurrera med de datainmatningsprodukter som fanns tillgängliga vid den tiden. IBM 3740 var den huvudsakliga datainmatningsmöjligheten som var tillgänglig för att konvertera data som samlats in vid källan, oavsett om den är stor, distribuerad eller lokalt insamlad, för att göra den tillgänglig i digitaliserad form i databaser som var tillgängliga för chefer och andra användare, och för att göra säker på att informationen sparades säkert i lagring för framtida referens. IBM 5280 följde designledningen för IBM 3740 men var helt programmerbar, förbättrade hastigheten och lagringen av processorn, hastigheten och mängden tillgängligt minne för programvaran att använda, storleken och klarheten på skärmen och gav flera disketter enheter med större kapacitet på varje diskett. Och den hade en förbättrad styling.
Historia
IBM 5280 beskrevs av IBM som ett "Distribuerat datasystem" i sitt tillkännagivande från 1980. Dess roll beskrevs som "en ny lågkostnadsproduktfamilj för att lägga in data i större datorer, kommunicera data och bearbeta data på plats."
IBM 5280 Distributed Data System gick parallellt med designen av IBM 3740-systemet. De största skillnaderna var att produkterna var snabbare, mjukvaran klarade uppgifterna bättre med mer/snabbare minne, större diskettlagring etc., mer data gjordes tillgänglig än någonsin tidigare. IBM 5280 var en naturlig ersättning för de åldrande datainmatningsprodukterna. Det gav en programmerbar plattform med ett ganska välkänt språk, RPG och COBOL, men det är inte en persondator - även om det såg ut lite som en nyare PC-skrivbordsskärm monterad på ett skrivbord med en mycket stor CRT-skärm. Tyvärr hade användarna redan börjat söka efter persondatorer för att lösa sina dataproblem och inom företaget var utvecklingen av "smarta huvuden" för huvudramgränssnittet på god väg, vilket kulminerade med lanseringen av en PC-baserad display för huvudramen ramar av IBM 1983 - IBM 3270 PC . Även om det var baserat på PC XT och strax därefter följdes av kraftfulla datorskärmar som också var PC-baserade, sågs inte IBM 5280 Distributed Data System av dessa potentiella användare som en PC-baserad produkt.
Men 1982 medgav IBM att dessa erbjudanden hade "hård konkurrens" (beskrivs av en värdepappersanalytiker som "inte har gjort det så bra").
Det verkliga problemet för 5280-systemet var dock konkurrensen det mötte på grund av paradigmskiftet från dyra system från Big Blue och andra som garanterat skulle fungera i kundens miljö - till en personlig datormentalitet som slog ungefär samtidigt i form av mycket billiga, snabba persondatorer med fruktansvärd servicevänlighet men mycket datormässiga användare som bröt sig loss från "vårdpaket"-mentaliteten med erbjudanden från Big Blue och andra där de inte hade någon kontroll till förmån för att gå sin egen väg, men på sina egna också. Trots år av kamp, speciellt med buggfyllda men ok mycket av tiden program som Microsofts Windows-operativsystem och mjukvaruutvecklarnas misslyckande att stå bakom vad de producerade/lovade, inträffade paradigmskiftet - och det var för det bästa, men på Big Blues bekostnad.
IBM 5280 System var tänkt att vara en naturlig förbättring jämfört med IBM 3740 som nu var mer än 10 år gammal. Branschen hade dock ägnat en stor del av de första fem åren åt att producera den stödjande miljön för den, men stod nu vid vägskälet där de var tvungna att bestämma sig för om de skulle fortsätta att använda den superdyra, garanterat-inte-att- misslyckas med IBM 5280, eller att gå bort från vad Big Blue utlovade dem till den nederländska världen av okänd programvara, ofullständiga, dåligt genomtänkta processförändringar och dagliga avbrott i arbetsflödet på grund av systemkrascher i deras -inte-färdiga-för-verksamhet -men-billigare-än-smuts- persondatorbaserad framtid. De fattade det beslutet främst för att det gav dem mer kontroll över sina "grejer" för mycket lägre kontantutgifter - förutom det, barnen som kom upp i leden susade redan på datorn, efter att ha arbetat med dem sedan gymnasiet kl. minst. Endast ett fåtal hade hört talas om Distributed Data, men det var vad den personliga datorvärlden gjorde med data – distribuerade den nästan naturligt.
Detta var dock inte utan problem, för snart tvingades företag efter företag att sätta restriktioner på vad deras folk kunde använda och började tvinga in sina folk till en kakskärarvärld av endast viss programvara i en fruktansvärt begränsad cookie-cutter-dator - den enda installationen som kunde användas för deras verksamhet, etc. Istället för att göras av Big Blue, var de tvungna att ta hand om allt detta på egen hand, inklusive skydd mot skadlig programvara och virus som med hjälp av huvudramen skulle skydda dem från att behöva hantera med problemet själva. Men sedan släppte IBM IBM 3270 PC och inom året ytterligare PC-baserade produkter med mer PC-liknande egenskaper och beslutet togs.
Så vägen framåt var tydlig, och stora dyra, men funktionella, system som IBM 5280 var svåra att sälja till en PC-böjd världsbild. Dessutom var det en stor del av IBM som sålde PC-baserade produkter som gjorde samma paradigmskifte och såg att det slutna systemet som IBM 5280 System inte var rätt väg att gå ur deras perspektiv och mängden försäljningsimpuls på IBM 5280 Distributed Data System var inte tillnärmelsevis tillräckligt för att det skulle sälja mycket bra. Kaoset på marknaden för företagsdatorer som uppstod på grund av datorn i allmänhet och mjukvarufel i synnerhet var mycket smärtsamt att se. Utvecklarna av programvara för företag använde i huvudsak sina kunder som testpersoner i flera år innan buggarna kunde åtgärdas. Som ett resultat valde företagen vinnarna baserat på vilka produkter de flesta av deras folk kände till, inte om programvaran är bra, men baksidan är att flera metoder för säkerhetskopiering utformades för att skydda data från korruption och förlust. De överlevde allt, och 20 år senare undrar vi hur det är möjligt att vi arbetat utan dessa saker som vi nu tycker om under alla de tidigare åren.
Konfiguration
Följande utrustning var tillgänglig för IBM 5280 Distributed Data System (se tabellen för fler specifikationer):
- IBM 5285 programmerbar datastation (COBOL, IBM RPG, DE/RPG-språk, byggdes på en mycket snabb mikroprocessor - inte Intel-baserad.
- IBM 5286 Dual Programmerbar Data Station (COBOL, IBM RPG, DE/RPG), snabb mikroprocessor, inte Intel-baserad, enkel skärm delad med speglar för att visa båda användarna från en enda stor skärm.)
- IBM 5288 programmerbar styrenhet (fristående, ger extra resurser och datorkraft för att köra fyra programmerbara stationer)
- IBM 5225-skrivare (linjeskrivare upp till 580 rader per minut, stor skrivare - golvmodell, fristående med dubbelriktad datakabel)
- IBM 5256-skrivare (matrisskrivare upp till 120 tecken per sekund, liten bordsskrivare, fristående med dubbelriktad datakabel)
Konfigurationen av systemet är uteslutande ansvaret för de personer som företaget har bett att bestämma vilka delar av företaget som kommer att behöva datadistributionsprodukter, hur många och för vilka delar av deras affärsmiljö. Naturligtvis kan kostnaden för deras beslut spela stor roll i den slutgiltiga konfigurationen som köps.
Vid konfigurering av komponentutrustningen för kontorskomplexet kan det bestå av flera datastationer med eller utan skrivare anslutna. Några av de större kontoren skulle sannolikt ha liknande konfiguration plus en dataomvandlare och en större skrivare tillgänglig på en av arbetsstationerna. Om ett stort kontorskomplex är tillgängligt och datahanteringsförmågan behövs, kan ett stort antal dubbla datastationer användas tillsammans med eventuellt en annan dataomvandlare och en linjeskrivare kopplad till en IBM 5281 programmerbar distributionsdatastation som används av ledande person med ansvar för operatörerna av de dubbla arbetsstationerna. Fler enskilda stationer för ledande person kan behövas beroende på företaget och miljön.
Utrustning
- Tabell över erbjudanden kontra kapacitet
Funktion | IBM 5285 programmerbar datastation | IBM 5286 Dual Programmerbar Data Station | IBM 5288 programmerbar kontrollenhet |
---|---|---|---|
Processorlagring | 32K, 48K eller 64K(*) | 32K, 48K eller 64K | 32K till 160K |
Integrerade diskettenheter | En eller två enheter | Två drev | En till fyra körningar |
Online datalagring | 0,25 till 2,4 megabyte | 0,5 till 2,4 megabyte | 0,25 till 4,8 megabyte |
Display/tangentbord | 12-tumsskärm (480, 960 eller 1920 tecken), tangentbord | delad 12-tumsskärm två skärmar med 480 tecken, tillåter TVÅ operatörer | upp till fyra operatörer |
(*) I december 1983 ökade IBM det maximala internminnet för 5285 till 96K som "kan konfigureras till flera partitioner som fungerar oberoende." Denna funktion (beskrivs som "multiprogrammering") var redan tillgänglig i de två högre modellerna.
IBM 5280 Distributed Data System designades för att göra stationen oberoende av systemet för vilket data samlades in. Arbetsstationen kan placeras i olika miljöer för att tillåta inmatning av data på plats enligt användarens behov. Den dubbla arbetsstationen erbjöd nästan dubbel kapacitet för platser med höga krav på datainmatning. Systemet erbjöd förbättringar tillåter mer processorkraft för programmering etc. genom en fristående programmerbar styrenhet som kan samverka med upp till fyra programmerbara stationer. För att tillhandahålla interaktion med stordatorer och andra datorer vid behov, ansluts de programmerbara stationerna med en LAN-kabel för Token Ring till stordatorer som IBM System/360 eller IBM System/370 och medelstora datorer som IBM System/3 , IBM System/36 eller IBM System/38 . Dessutom finns lokal matrisskrivare med 40 cps, 80 cps och 120 cps samt den snabbare linjeskrivaren med upp till 500 linjer per minut tillgängliga anslutna till Token Ring gör systemet ännu mer användbart.
- IBM 5285 programmerbar datastation
Enkelstationsversionen av den programmerbara datastationen är en bordsenhet monterad på stationsbordet. Bordet är något kortare än en skrivbordsskiva och ungefär lika stor som ett litet skrivbord. Enheten har platser för flera 8" diskettenheter och ansluts till Token Ring LAN om tillgängligt. Se tabellen ovan för detaljer om storlek på minne, etc. Enheten är programmerbar med sitt eget internminne och kod kan skrivas i COBOL eller endera av två versioner av RPG Denna förmåga möjliggör förbearbetning av data som ska lagras och gör det också möjligt att generera rapporter efter behov direkt.
- IBM 5286 Programmerbar Dual Data Station
Dubbelstationsversionen av den programmerbara datastationen är en bordsenhet monterad i stationsbordet. Bordet är något kortare än en skrivbordsskiva och lite större än ett litet skrivbord. Enheten har platser för flera 8" diskettenheter och ansluts till Token Ring LAN om tillgängligt. Den enkla displayen är delad och med användning av speglar är det möjligt för båda operatörerna att se displayen samtidigt. Se tabellen ovan för detaljer om minnesstorlek, andra specifikationer etc. Enheten är programmerbar med sitt eget internminne och koden kan skrivas i COBOL eller någon av två versioner av RPG.Denna förmåga möjliggör förbearbetning av data som ska lagras och gör det även möjligt att generera rapporter efter behov direkt.
- IBM 5288 programmerbar kontrollenhet
IBM 5288 Programmerbar kontrollenhet är en fristående processor som innehåller resurser och programmering för att styra upp till fyra programmerbara datastationer samtidigt med hjälp av Token Ring LAN i ett separat LAN som drivs av enheten. Enheten har extra minne och programmeringskapacitet som kan avlasta belastningen på de anslutna stationerna, inklusive lagring. Den kan också ansluta på Token Ring till huvuddatorerna.
- IBM 5225 skrivare
IBM 5225-skrivaren kallas en linjeskrivare eftersom den skriver ut hela raden (eller det mesta) i varje pass. Den har fyra modeller (1, 2, 3, 4) som tillsammans erbjuder:
- utskriftshastigheter på 280, 400, 490 respektive 560 rader per minut.
- 132 tecken per rad (10 tonhöjder) eller 198 (15 tonhöjder)
- 6 eller 8 linjer per vertikal tum
- 95 teckenuppsättning eller multinationell 184 teckenuppsättning
IBM 5225 erbjöds också för användning med IBM System/36 . Faktum är att alla system ( IBM System/3 , IBM System/32 , IBM System/34 , IBM System/36 , IBM System/38 , IBM AS/400 ) som stöder IBM 5250 -protokollet Token Ring sannolikt har varit en användare av IBM 5225-skrivaren.
- IBM 5256 skrivare
IBM 5256 är en matrisskrivare och brukar kallas teckenskrivare. IBM 5256 kan skriva ut med hastigheter på 40, 80 eller 120 tecken per sekund, beroende på modell (1, 2, 3). Skillnaden mellan skrivarna är hastigheten, men den enda hårdvarubytet som krävs är att flytta bygeln på kortet, förutom i fallet med 40 cps-maskinen måste motorn med liten remskiva och den kortare drivremmen bytas ut mot större version som används på 80 och 120 cps-maskinerna. Alla tre hastigheterna hanteras av hårdvaran och programmeringen på adapterkortet. En annan fördel med basskrivarmekanismen (kodnamnet Bahia) är möjligheten att skriva ut exakt i båda riktningarna (dubbelriktad utskrift). Raden ställdes i kö till skrivaren och tecknen producerades på lämpligt sätt i en riktning medan nästa rad stod i kö och skrevs ut i motsatt riktning. Om mekanismen avbröts kunde den flytta position och riktning och fortsätta där den slutade så länge som informationen i kö inte gick förlorad. För att få feta tecken kan skrivaren skriva ut det fetstilta området, säkerhetskopiera, ändra något och skriva ut det feta området igen. Denna förmåga gav inte en tillförlitlig eller lämplig fet stil, så programvaran implementerade den inte.
IBM 5280-systemmjukvaran styrde data i form av tecken som levererades till hårdvaran för att skrivas ut med hjälp av LAN-adaptern, medan IBM 5256-skrivaradaptern bestämde hur utskriften skulle göras på det snabbaste sättet.
Adaptern till IBM 5256 drivs av en mikroprocessor med inbyggt program som håller reda på skrivarens funktioner, inklusive tidpunkten för pulserna från sensorerna som indikerar var huvudet är placerat och hur mycket papperet har indexerats upp eller ner. Det finns en mycket snäv integration mellan skrivarhårdvaran och mikroprocessorn - en av de första gångerna som detta försöktes vid den tiden. Metoden som används för att säkerställa att ingen av pulserna missades och att de alla behandlades korrekt och i tid är föremål för ett utfärdat patent. Det inbyggda programmet kan få skrivaren att flytta huvudet och valsen (pappersrullning) samtidigt så att utskriftshastigheten förbättrades avsevärt. Naturligtvis måste papperet vara på plats och stoppat innan utskriften kunde börja - allt under kontroll av den dedikerade mikroprocessorn ombord på adaptern.
Token Ring-adaptern är separat från skrivarens adapter och användes för att deserialisera data på ringen och presentera den för skrivaradaptern för åtgärd. De mottagna uppgifterna inkluderade tecken att skriva ut samt kommandon för skrivaren. En okänd mängd buffring var tillgänglig för denna funktion. För att säkerställa att data inte gick förlorade, måste minst två rader med tecken lagras för att vara tillgängliga under utskriften och för återställning efter ett fel om det inträffade. Dessutom måste kontrollkommandona utföras i den ordning de togs emot i dataströmmen.
En annan egenskap hos IBM 5256 är metoden med vilken kåpan konstruerades som gör att den kan tas bort utan att släppa några skruvar eller ta isär skrivaren. Allt som behövs är att fläktvikningspappret om det används hålls ur vägen så att locket kan tas av i två halva skal. Detta koncept är också föremål för ett utfärdat patent.
IBM 5256 erbjöds också med datorsystemet IBM 5250 , som nu har blivit likställt med den dataström som Token Ring erbjuder för IBM 5250 originalsystem. IBM 5256 är dock tillgänglig på alla IBM-datorsystem som stöder IBM 5250-protokollet och något av dessa system ( IBM System/3 , IBM System/32 , IBM System/34 , IBM System/36 , IBM System/38 , IBM AS/400 ) som stöder protokollet har sannolikt varit en användare av IBM 5256-skrivaren, men IBM 5250-systemet listar faktiskt IBM 5256 som skrivarkomponenten i systemet 1980.
Programmeringsspråk
DE/RPG eller COBOL är de språk som stöds.
alternativ
En magnetremsläsare kan anslutas.
Ansökningar
5280 väckte uppmärksamhet från mjukvaruleverantörer.
Klona
En klon av 5280 gjordes i Östeuropa.