【特集】

驚きの1.44MB!! QNX DEMOで組込みOSの実力を知る

7 QNX DEMOを味わう

    海上忍  [2000/09/27]

    ○QNX DEMOを味わう

    実際に試していただけただろうか? スタイルシートがうまく表示されない、Javaスクリプトに対応したWWWブラウザを前提としたサイトの表示が妙だ、などの点が気になるかもしれないが、フロッピーディスク1枚にこれだけのプログラムが収録されている事実には、多少の驚きを感じるのではないかと思う。筆者も、次世代Amigaの話が持ち上がる少し前にこのDEMOを起動したときは、しばしの興奮状態に陥ったものだ。

    また、次に示す2つのスクリーンショットからは、十分実用に耐える表示が可能なことがわかることと思う。日本語入力には対応していないため、Webページの閲覧程度にしか活用方法は考えられないが、このフロッピーディスク1枚を持ち歩き、外出先のDOS/V機を利用してインターネットに接続、といったことには使えそうだ。なお、ブラウザ経由でログインが必要なサービス(例:@niftyのインターウェイサービス)には、残念ながら利用できない。

    QNX DEMO付属のブラウザ「Voyager」で、http://www.qnx.co.jp/のトップページを表示
    Windows版Internet Explorerで、http://www.qnx.co.jp/のトップページを表示

    さて、このQNX DEMOを起動すると、このフロッピーディスクに収録されているプログラムと、その仕組みを紹介する文章を読むことができる。たとえば、「ダイナミックHTMLについて」をクリックすると、現在のリソース消費/プロセス実行状況が表示される(下図参照)。これを見ると、このDEMOはわずか11KBのマイクロカーネルを中心として動作していることがわかる。11KBといえば、2バイト文字に換算すると5500字のテキストファイルだ(適当な比喩ではないが)。特に必要とはされない機能をそぎ落とした成果が、このDEMOディスクであると言えるだろう。なお、Voyager(WWWブラウザ)を起動すると表示されるトップページにある「デモ・ディスクの秘密」をクリックすると、より詳細な情報が記載されたページにたどりつく。本稿では敢えて触れないが、興味があれば参照してほしい。

    CPUMachine MemoryFree Memory TotalContext switch
    586/587 PCI53321k66646k0.9 microseconds

    (中略)

    List of Running Processes
    Process NameCode SizeData SizePriorityStateblocked on
    Microkernel11k0k   
    Proc32110k181k30READYany
    Slib3253k4k10RECVany
    Efsys.ram24k1875k10RECVany

    (以下略)

    (執筆=海上 忍)[2000/9/27]

    新着記事

    特設サイトの情報

      人気記事

      一覧

      イチオシ記事

      新着記事

      特別企画

      マイナビニュースマガジン