Privacy Policy Cookie Policy Terms and Conditions TOSBAC - Wikipedia

TOSBAC

出典: フリー百科事典『ウィキペディア(Wikipedia)』

TOSBAC(トスバック)は東芝が自社製コンピュータに使用していた商標。"TOshiba Scientific and Business Automatic Computer"から。

目次

[編集] 黎明期

東芝では、1948年ごろからコンピュータの研究を開始していた。そのため、東京大学TACの開発計画が立ち上がったときにハードウェアの開発を任せる相手として東芝が選ばれたのである。しかし、東芝が1954年に納入したTACは動作が安定せず、1956年には東芝はTAC開発から手を引いた。

その後、東芝社内での試作としてTOSBAC-Dが開発された。これも真空管を使用したシステムで、主に各種周辺機器を接続した実用性評価に使われたという。さらに1958年ETL Mark IVの技術を導入せずに独自の回路方式でトランジスタ化したTOSBAC-STRが開発された。東芝が商用化したコンピュータは全て半導体を使用したもので、真空管やパラメトロンは採用しなかった。

また、東芝は早くからマイクロプログラム方式の重要性を認識し、1962年京都大学との共同開発でマイクロプログラム方式の試作機KT-パイロットを開発した。これは水平型マイクロプログラム方式であり、後のTOSBAC-3400に利用されることとなる。

[編集] メインフレーム

TOSBACの名が示す通り、東芝はメインフレーム級のシステムをビジネス用途と科学技術計算用途に分けてマーケティングしていた。また1964年ゼネラル・エレクトリック(GE)社とコンピュータに関する技術提携契約を結んでおり、これを元に TOSBAC-5600 が開発された。

[編集] ビジネス用途

1959年、最初のビジネス用途のコンピュータとしてTOSBAC-2100シリーズがリリースされた。紙テープを入出力とする2101とパンチカードを入出力とする2103がある。2101の1号機は神奈川県商工指導所に納入され、2103の1号機は日本電子工業振興協会に納入された。なお、TOSBAC-2100シリーズはプラグボードによるプログラム方式であり、厳密にはプログラム内蔵方式ではない。また、パンチカードシステム(PCS)を入出力機器として接続可能であり、既にPCSが導入されているところでの導入を意図していた。

1962年、科学技術計算用途のTOSBAC-3100の設計を流用したTOSBAC-4200がリリースされた。カナ文字を扱えるようなアーキテクチャを採用しているのが特徴である。1号機は西宮市役所に納入された。後継機のTOSBAC-4300(1964年)は浜松市役所などに納入されている。

1964年TOSBAC-5400がリリースされた。これは通信プロセッサ(TOSBAC DN-30)を接続することで最大120回線を接続可能なネットワーク指向のコンピュータであった。気象庁は世界気象観測網(World Weather Watch)の一部となるADESS(気象資料自動編集中継装置)としてTOSBAC-5400を採用し、世界各地とネットワークを形成した(1969年稼動)。

TOSBAC-2100 (1959年)
磁気ドラムメモリ。ラインプリンタ出力。BCD6桁または10桁を1ワードとする。外部インターフェイスは10本の信号線による純粋な十進になっていた。アキュムレータは16桁。
TOSBAC-4100 (1959年)
2100をベースとして日本初の磁気テープ装置を備えた。
TOSBAC-4200 (1962年)
文字単位のアドレス。磁気コアメモリで最大40000文字。カナ文字を扱えるよう1文字7ビット化し、パリティとワードマークで1文字は全体として9ビットで構成される。BCD可変ワード長。
TOSBAC-5400 (1964年)
24ビットワード。アキュムレータはメモリ上の任意のアドレスを指定してそこを使用する、いわば間接アキュムレータ。
TOSBAC-5100 (1965年)
エンコード制御型マイクロプログラム方式(水平型と垂直型の中間)を採用。

[編集] 科学技術計算用途

1961年TOSBAC-3100がリリースされた。電通ではこれを使用して視聴率の計算を行った(週1回)。1964年、KT-パイロットで培われたマイクロプログラム方式を採用したTOSBAC-3400シリーズがリリースされた。豊富なアドレッシングモードを持ち(多重間接、多重インデックスなど)、セグメント方式アドレス空間を拡張している。1965年東京ガスに納入し、リアルタイム監視と各種技術計算に使用された。

TOSBAC-3100 (1961年)
メモリは磁気ドラムメモリで5000ワード。BCD12桁+符号桁の固定長ワード。1桁は5ビット(4ビットデータ+1ビットパリティ)。固定/浮動小数点式。Bendix G-15 のような最適化を行うため、命令には次の命令のアドレスを指定するフィールドがある。インデックスレジスタ3本。次の命令のアドレスもインデックスレジスタで修飾できる。
TOSBAC-3400 (1964年)
2進24ビットワード。浮動小数点数は48ビット。セグメント方式でアクセス可能なメモリ空間は256Kワード(命令内のアドレス部は14ビットなので、本来のアドレス指定範囲は16Kワード)。

[編集] TOSBAC-5600

1970年GE-600シリーズの技術を導入したTOSBAC-5600シリーズが発表された。マルチプロセッサをサポートしている。しかしこのシリーズは38台しか売れず、東芝のメインフレーム事業は赤字が増大することとなった。その後、日本電気と共同でACOSを開発することとなり、東芝はACOS-6系の開発を担当した。これは基本的にTOSBAC-5600の設計を踏襲したものである。しかし、東芝のメインフレーム事業での損失は大きくなり、1978年には日本電気との合弁会社(NTIS)に事業を移管。NTISは日本電気の持ち株比率が大きかったため、実質この時点で東芝はメインフレーム事業から撤退した。

[編集] オフィスコンピュータ

この節は執筆の途中です この節は、書きかけです。加筆、訂正して下さる協力者を求めています。
TOSBAC-1100 (1963年)
伝票発行、紙テープへの記録など、端末機の先駆け。
TOSBAC システム15,35,55 (1972年)
CRT、KB、DISK、プリンタを組み込んだ一体型オフィスコンピュータ。漢字を全面的(印刷、表示、入力)に利用可能にした。
TOSBAC DP (1980年)
通信/分散プロセッサ
TOSBAC システム25,45,85 (1982年)
日本語処理能力が強化された。(詳細不明)
TOSBAC Q-800 (1984年)
32ビット。イメージスキャナ、光ディスクによる手書き文書処理

[編集] ミニコンピュータ

ここでは、ミニコンピュータと呼ばれる以前の産業制御用のコンピュータも解説する。

1959年、TOSBAC-2100の設計を流用したTOSBAC-8000がリリースされた。これは関西電力黒部第四発電所に納入され、1975年まで使用された。1961年には初の本格的制御用コンピュータTOSBAC-3200がリリースされ、北海道電力などに納入された。1963年にリリースされたTOSBAC-3300では割り込み機能が強化されている。1964年にリリースしたTOSBAC-7000オンラインリアルタイム制御に特化したシステムである。リロケータブルなプログラミングが可能で、複数のプログラムをメモリ上に常駐可能とし、各種機器の制御のためにビット操作命令を強化している。また、24時間動作を考慮してRAS(信頼性、可用性、保守性)を向上させる強化も行われた。

1970年、ミニコンピュータと呼べる最初のシステムTOSBAC-40がリリースされた。PDP-11を意識した16ビットシステムである。そのCPUは後にLSI化され、さらにはワンチップのマイクロプロセッサとなった(T-88000)。1978年、32ビット化したTOSBAC シリーズ7/70がリリースされ、同時にTOSBAC-40シリーズも TOSBAC シリーズ7/40,10などに改称した。

TOSBAC-8000 (1959年)
トランジスタ5000個使用。
TOSBAC-3200 (1961年)
(詳細不明)
TOSBAC-3300 (1963年)
2進直列式。磁気コアメモリ。24ビットワード。固定小数点式。割り込み機能が強化され、優先度設定と個別のマスクが可能となっている。
TOSBAC-7000 (1964年)
24ビットワード。PC相対番地によるプログラミングが可能。メモリを8Kワード単位のモジュール構成とし、故障が発生したときモジュール単位に切り離して縮退運転(再起動は必要)できる。故障したモジュールは動作中でも交換可能であった。エラー検出をきめ細かく行い、一時的な障害に対しては自動的にシステムが再開されるようにした。
TOSBAC-40 (1970年)
16ビットワード。16本の汎用レジスタを持つ。マイクロプログラム方式(垂直型)。浮動小数点およびBCD演算用ハードも備える。
TOSBAC シリーズ7/70 (1978年)
TOSBAC-40のアーキテクチャを32ビットに拡張したものでアドレス空間、バスなど全て32ビット化している。メモリインターリーブキャッシュメモリ命令プリフェッチなどの機能を導入。最大8プロセッサ。2レベルマイクロプログラム方式を採用し、マイクロコードは書き換え可能(WCS)。

[編集] 参考文献

  • 情報処理学会歴史特別委員会(編)、『日本のコンピュータの歴史』オーム社(1985年)
  • 情報処理学会歴史特別委員会(編)、『日本のコンピュータ発達史』オーム社(1998年)、ISBN 4-274-07864-7
  • 相磯秀夫他(編)、『国産コンピュータはこうして作られた』共立出版(1985年)、ISBN 4-320-02278-5
  • 高橋茂(著)、『コンピュータクロニクル』オーム社(1996年)、ISBN 4-274-02319-2

[編集] 関連項目

[編集] 外部リンク

THIS WEB:

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - be - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - closed_zh_tw - co - cr - cs - csb - cu - cv - cy - da - de - diq - dv - dz - ee - el - eml - en - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - haw - he - hi - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - rm - rmy - rn - ro - roa_rup - roa_tara - ru - ru_sib - rw - sa - sc - scn - sco - sd - se - searchcom - sg - sh - si - simple - sk - sl - sm - sn - so - sq - sr - ss - st - su - sv - sw - ta - te - test - tet - tg - th - ti - tk - tl - tlh - tn - to - tokipona - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Static Wikipedia 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2007:

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - be - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - closed_zh_tw - co - cr - cs - csb - cu - cv - cy - da - de - diq - dv - dz - ee - el - eml - en - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - haw - he - hi - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - rm - rmy - rn - ro - roa_rup - roa_tara - ru - ru_sib - rw - sa - sc - scn - sco - sd - se - searchcom - sg - sh - si - simple - sk - sl - sm - sn - so - sq - sr - ss - st - su - sv - sw - ta - te - test - tet - tg - th - ti - tk - tl - tlh - tn - to - tokipona - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Static Wikipedia 2006:

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - be - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - closed_zh_tw - co - cr - cs - csb - cu - cv - cy - da - de - diq - dv - dz - ee - el - eml - en - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - haw - he - hi - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - rm - rmy - rn - ro - roa_rup - roa_tara - ru - ru_sib - rw - sa - sc - scn - sco - sd - se - searchcom - sg - sh - si - simple - sk - sl - sm - sn - so - sq - sr - ss - st - su - sv - sw - ta - te - test - tet - tg - th - ti - tk - tl - tlh - tn - to - tokipona - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu