タグ

devicedriverに関するt_ashulaのブックマーク (2)

  • OSX - 既存のドライバモデルを調べよう - higepon blog

    Mona のドライバモデルをきちんと決めるべく既存の OS のドライバモデルを調べていこう。 前回までの調査 Windows - 既存のドライバモデルを調べよう BeOS - 既存のドライバモデルを調べよう FreeBSD - 既存のドライバモデルを調べよう I/O キット Apple が提供するドライバ開発フレムワーク。 カーネルレベルで動くドライバ アプリケーションレベルで動くドライバ のどちらも対応。オブジェクト指向である。 I/O レジストリ。インスタンス化されたドライバの情報を保持。 I/O カタログ。システムで利用可能な Class のデータベース。 ユーザー空間で動いているアプリがドライバと通信可能なインターフェースの提供。 カメラ、プリンタのサポートが弱い。 FreeBSD のドライバモデルを採用しなかった理由 FreeBSD ドライバモデルには 自動コンフィギュレーション

  • フィボナッチ数列を計算するデバイスドライバ - naoyaのはてなダイアリー

    Amazon から プログラミング言語Erlang入門 が届きました。 どんな構成だろうね、と会社で同僚数人とわいわいやっていたら、「フィボナッチ数列を計算するサーバー」という例があって、みんなのツボに入りました。Erlang の並列計算処理能力とネットワークプログラミングのしやすさを示すという上で良い例だと思うのですが、「フィボナッチ数列を計算する」というのと「ネットワークサーバーを書く」、という二つのテーマの不思議なギャップが面白いのでしょう。 そういえば関数型言語が得意な id:maoe は、はてなの採用面接の際に、はてなのボーナス計算を計算するシステムを作ってきたのですが、なぜかクライアント/サーバシステム、ネットワークサーバーを Haskell で、クライアントを Scheme で書き、プロトコルが S 式という実装をみんなの前で披露して、周囲の笑いを誘っていました。 ちょっとし

    フィボナッチ数列を計算するデバイスドライバ - naoyaのはてなダイアリー
  • 1