IBM 5100 - IBM 5100

IBM 5100
IBM 5100 - MfK Bern.jpg
Přenosný počítač IBM 5100
Výrobce IBM
Typ Profesionální počítač
Datum vydání Září 1975 ; Před 46 lety ( 1975-09 )
Zaváděcí cena Od 8 975 $ do 19 975 $
Přerušeno 1978
procesor Procesor IBM PALM taktovaný na 1,9 MHz
Paměť 16–64 KiB RAM (s 16 KiB iteracemi), 32–64 KiB ROM
Zobrazit 5palcový CRT
Grafika 64 x 16 znaků
Vstup Klávesnice
Hmotnost 25 kg (55 liber)
Nástupce IBM 5110

IBM 5100 přenosný počítač je přenosný počítač (jako jeden z prvních) představen v září 1975, šest let před IBM Personal Computer a osm před prvním úspěšném IBM kompatibilní přenosný počítač je Compaq Portable . Byla to evoluce prototypu nazvaného SCAMP (Special Computer APL Machine Portable), který byl vyvinut ve vědeckém centru IBM Palo Alto v roce 1973. Ať už byl považován za evoluční od SCAMP nebo revoluční, stále potřeboval být zapojen do elektrické zásuvky.

Když byl v roce 1981 představen počítač IBM PC, byl původně označen jako IBM 5150 , čímž byl zařazen do řady „5100“, ačkoli jeho architektura nesouvisela s IBM 5100. 5100 byl druhým přenosným počítačem IBM. Dříve byl nákladní automobil IBM 1401 konfigurovaný v roce 1960 pro vojenské použití označen jako přenosný počítač a přezdíval se jako DataMobile.

IBM 5100 byl stažen v březnu 1982, do té doby IBM oznámila své větší bratrance, IBM 5110 (leden 1978) a IBM 5120 (únor 1980).

SCAMP, prototyp

Prototyp SCAMPU

V roce 1973 se Bill Lowe zasloužil o podporu technického prototypu s názvem SCAMP (Special Computer APL Machine Portable) vytvořeného Dr. Paulem Friedlem a týmem ve vědeckém centru IBM Los Gatos. SCAMP byl v PC Magazine nazván jako „první osobní počítač na světě“. Inženýrský prototyp IBM Los Gatos a model od průmyslového designéra IBM Toma Hardyho byly interně použity společností Lowe v jeho raných snahách prokázat životaschopnost vytvoření počítače pro jednoho uživatele. SCAMP emuloval minipočítač IBM 1130 za účelem spuštění APL \ 1130. V roce 1973 byl APL obecně k dispozici pouze na sálových počítačích a většina stolních mikropočítačů, jako je Wang 2200 nebo HP 9800, nabízela pouze ZÁKLADNÍ . Protože SCAMP byl první, kdo emuloval výkon APL \ 1130 na přenosném počítači pro jednoho uživatele, označil PC Magazine v roce 1983 SCAMP za „revoluční koncept“ a „první osobní počítač na světě“.

Popis

IBM 5100 je založen na 16bitovém procesorovém modulu s názvem PALM ( P ut A ll L ogic in M icrocode). IBM 5100 Maintenance Information Manual také odkazoval na modul PALM jako řadič . PALM by mohl přímo adresovat 64 KiB paměti. Některé konfigurace IBM 5100 měly spustitelnou ROS ( ROM ) a paměť RAM celkem více než 64 KiB, takže bylo použito jednoduché schéma přepínání bank . Skutečné tlumočníky APL a BASIC byly uloženy v odděleném adresním prostoru Language ROS, který PALM považuje za periferní zařízení. Ceny se pohybovaly od 11 000 $ (16k model) do 20 000 $ (64k). K dispozici bylo dvanáct modelů: s BASIC, APL nebo obojí. Paměť může být 16 KB, 32 KB, 48 KB nebo 64 KB hlavního úložiště. 5100 se prodával za cenu mezi 8 975 a 19 975 dolary (mezi 43 000 a 96 000 dolary v dnešních dolarech).

Často popisován jako „přibližně padesát liber“, jeho hmotnost se blížila 55 librám (25 kg). V prosinci 1975 BYTE uvedl „Vítejte, IBM, u osobních počítačů“. Popisující 5100 jako „balíček interaktivních osobních počítačů o hmotnosti 50 liber“, časopis uvedl, že s oznámením společnosti „osobní výpočetní technika získává vstup od průmyslového výrobního a servisního giganta“, i když „za prémiovou cenu“.

Jedna integrovaná jednotka poskytla klávesnici, pětipalcový CRT displej, páskovou jednotku , procesor , několik stovek KiB paměti jen pro čtení obsahující systémový software a až 64 KiB RAM. Mělo velikost malého kufru, vážilo asi 55 liber (25 kg) a dalo se přepravovat ve volitelném přepravním kufru, odtud označení „přenosné“.

V roce 1975 bylo úžasným technickým úspěchem zabalit kompletní počítač s velkým množstvím ROM a RAM, CRT displejem a páskovou mechanikou do tak malého stroje. Dřívější stolní počítače přibližně stejné velikosti, jako například HP 9830 , neobsahovaly CRT ani téměř tolik paměti. 5100 má vnitřní CRT (úhlopříčka pět palců) a zobrazuje 16 řádků po 64 znacích. Společnost IBM poskytla přepínač možností, který uživateli umožňuje zobrazit všech 64 znaků na každém řádku nebo pouze 32 znaků vlevo nebo vpravo (s mezerami). Také došlo k přepnutí na zobrazení prvních 512 bajtů hlavní paměti v hexadecimálním formátu pro diagnostické účely.

Pro získání tištěného výstupu existovala dvě řešení: tiskárny, jako je IBM 5103 , a připojení psacího stroje prostřednictvím rozhraní. TYCOM 5100 (od společnosti s názvem Tycom Systems Corporation ), umožňující ovládání a nastavení IBM Selectric psacího stroje, tisk na 15,5 CPS.

Velkokapacitní úložiště zajišťovaly vyměnitelné magnetické páskové jednotky čtvrtpalcových kazet (QIC), které používají standardní kazety DC300 k uložení 204 kB. Do stroje byl nainstalován jeden disk a druhý (model 5106) mohl být přidán do připojeného boxu. Datový formát zahrnoval několik typů a byl zapsán do záznamů 512 bajtů. Zavedení možnosti diskety bylo až v IBM 5110 .

Ve stejné době IBM oznámila IBM 5100, také oznámila IBM 5100 Communications Adapter, který umožnil 5100 přenášet data do a přijímat data ze vzdáleného systému. Je vyrobena 5100 vypadají stejně jako IBM 2741 Communications terminálu a byl navržen tak, aby byl schopen komunikovat s IBM 2741 kompatibilní stroje v režimu start-stop pomocí EBCD ( E Xtended B montování C Oded D ecimal) notace. EBCD byl podobný běžnějšímu kódu IBM EBCDIC , ale nebyl identický. Funkce, která se neobjevuje v žádné reklamě na tento počítač, je volitelný port Serial I/O. Aby bylo možné přistupovat k rozšířením portů, musely být načteny z pásky pro programovací jazyky APL a BASIC. Na rozdíl od komunikačního adaptéru, který bylo možné použít pouze k připojení zařízení podporujících komunikační terminál IBM 2741 , tato funkce umožňovala uživatelům připojit a kódovat jakékoli zařízení, které používalo standardní sériový I/O port, včetně zařízení, která nevyrobila IBM.

Jedno periodikum popisovalo „zajímavou standardní funkci“; že 5100 by mohlo být připojeno k televizi. Externí přijímač video monitoru lze k IBM 5100 připojit pomocí konektoru BNC na zadním panelu. Zatímco 5100 měl na předním panelu přepínač pro výběr mezi bílou na černou nebo černou na bílou pro interní displej. Tento přepínač neovlivnil externí monitor, který nabízel pouze jasné znaky na černém pozadí. Rychlost vertikálního skenování byla fixována na 60 Hz .

Spojka pro výzkum zařízení

Ve svazku 16, číslo 1, str. 41 (1977) z IBM Systems Journal článek „IBM 5100 and the Research Device Coupler - A personal laboratory automation system“ zněl: „Malý laboratorní automatizační systém byl vyvinut pomocí IBM Přenosný počítač 5100 ve spojení s propojovacím zařízením výzkumného zařízení. Tento kompaktní systém poskytuje vyhrazený počítač na vysoké úrovni a univerzální rozhraní pro sběr a řízení dat pro experimenty, ve kterých rychlost přenosu dat nepřesahuje 9600 baudů . Dva experimenty ilustrují použití systém. Spojovací zařízení výzkumného zařízení popsané v tomto článku je prototypem spojovacího zařízení zařízení IBM 7406. “

Programovací jazyky

5100 byl k dispozici s APL , BASIC nebo oběma programovacími jazyky. V době uvedení na trh byl APL obecně dostupný pouze na sálových počítačích a většina stolních počítačů jako Wang 2200 nebo HP 9830 nabízela pouze ZÁKLADNÍ.

Stroje, které podporovaly oba jazyky, byly vybaveny přepínačem na předním panelu pro výběr jazyka. Na předním panelu 5100 to byl třetí přepínač zleva: nahoru pro APL, dolů pro BASIC.

Když inženýři v IBM požádali jednoho beta testera Donalda Polonise o jeho analýzu, poznamenal, že pokud by se lidé museli naučit používat APL, IBM 5100 by to neudělala jako osobní počítač. Pokusil se zapůsobit na skutečnost, že osobní počítač musí být snadno použitelný, aby byl přijat. Primární překážky bránící nováčkům v učení se APL byly pravděpodobně speciální znaková sada APL a klávesnice APL. APL měl výkonné funkce pro manipulaci s daty jako vektory a matice , zatímco konkurenční HP 9830 musel nabízet jazyková rozšíření na přídavné ROM pro maticové operace.

Ačkoli to není určeno pro běžné uživatele, příručka pro údržbu popsala sekvenci klávesnice pro přepnutí 5100 do režimu údržby. V tomto režimu bylo možné číst a zapisovat přímo do paměti RAM, video paměti, registrů CPU, vektorů přerušení, čítače hodin atd. Pomocí hexadecimálních kódů ekvivalentních jazyku sestavení. To umožnilo psát sofistikované programy přímo do RAM. Protože tento režim fungoval jako systém pro jednoho uživatele, který účinně běžel bez operačního systému, mohl určený uživatel spravovat paměťový prostor a psát stabilní víceúlohové programy pomocí přerušení.

Emulátor v mikrokódu

5100 byl založen na inovativním konceptu IBM, který pomocí emulátoru napsaného v mikrokódu mohl na malém a relativně levném počítači spouštět programy již napsané pro mnohem větší a mnohem dražší stávající počítače, a to bez času a nákladů na psaní a ladění nových programy.

Byly zahrnuty dva takové programy: mírně upravená verze APLSV, překladač APL společnosti IBM pro sálové počítače System/370 a interpret BASIC používaný na minipočítači IBM System/3 . V důsledku toho byl mikrokód 5100 napsán tak, aby emuloval většinu funkcí systému/370 i systému/3.

IBM později použil stejný přístup pro jeho zavedení modelu XT/370 z roku 1983 IBM PC , což byl standardní IBM PC XT s přidáním karty emulátoru System/370.

Populární kultura

Počítač má prominentní vzhled v anime a vizuálních románových sériích Steins; Gate (i když se píše spíše IBN než IBM).

Reference

Další čtení

externí odkazy

Osobní počítače IBM Uspěl