Rekursiv とは

Rekursivは、スコットランドのグラスゴーにあるLinn Smart Computingの1980年代半ばにDavid M. Harlandによって設計されたコンピュータプロセッサでした。これは、オブジェクト指向の概念をハードウェアで直接実装することを目的とした数少ないコンピュータアーキテクチャの1つであり、高水準の言語コンピュータアーキテクチャの一形態です。 Rekursivは、ビット、ニブル、バイト、ワードではなくオブジェクトで直接操作されていました。仮想メモリは永続的なオブジェクトストアとして使用され、異常にプロセッサ命令セットは再帰(したがって名前)をサポートしていました。
このプロジェクトは、DEC VAXミニコンピュータで稼働していた製造自動化システムを改善するために、ハイファイの製造元Linn Productsのイニシアチブに始まりました。その結果、SmalltalkとALGOLに由来するオブジェクト指向プログラミング言語Lingoの設計が行われました。 VAIO上のLingoのパフォーマンスが低いため、効率的にLingoを実行するための新しいプロセッサーを開発するために、子会社のLinn Smart Computing Ltdが設立されました。
Rekursivプロセッサは、Numerik(32ビットALU)、Logik(命令シーケンサ)、Objekt(オブジェクト指向メモリ管理ユニット)、Klock(プロセッサクロックおよびサポートロジック)の4つのゲートアレイチップで構成されています。これらの4つのチップと80 MBのRAMを備えたHadesというプロトタイプのVMEbusボードが少数生産されました。これらは、Sun-3ワークステーションなどのホストシステムにインストールするためのものです。
Rekursivは完全に開発されたことはなく、商業的に成功したわけではありませんでしたが、いくつかのHadesボードは英国の学術研究プロジェクトで使用されました。 Rekursivコンピュータの最後の既知のコピーは、グラスゴーのフォースとクライド運河の底に終わった。