タグ

ブックマーク / www.oreilly.co.jp (3)

  • バッファキャッシュとAIO(3) - O'Reilly Japan Community Blog

    前回までファイル I/O 全般について簡単に振り返りました。いよいよ題のAIOに取り掛かります。今回は、POSIXのAIOインタフェースと、LinuxカーネルのAIOサポートについて紹介します。 POSIX AIO インタフェース バッファキャッシュにより緩和されるとはいえ、ファイル I/Oの最終到達地点はディスクですから、同期的なI/Oはやはりその時間が問題視されることがあります。まだバッファキャッシュに存在しないデータを読み取る場合には遅いディスク必ず待たなければなりません。この動作を非同期に行い、待っている間に他の処理を進められるようにするのが非同期 I/O、AIO(Asynchoronous I/O)です。POSIXではaio_read(3)、aio_write(3)、aio_suspend(3)、aio_fsync(3)、aio_return(3)、aio_cancel(3)、

    mogwaing
    mogwaing 2011/09/29
    posix aio, glibc aio, libaio
  • The Perl Conference Japan

    SPEAKERS / INSTRUCTORS Dick Hardt(ディック・ハート) ActiveState社のCTO(チーフテクノロジーオフィサー)であり、Perl for Win32、PerlScript、Perl for ISAPIの作者。 Microsoft Windows バージョン1.03から商用アプリケーション開発に従事してきた。ActiveState社の顧客には、IBM社、Microsoft社、Softquad社などがある。 Larry Wall(ラリー・ウォール) Unisys社にプログラマとして勤務していた頃に、Perlを作成。現在は、Perlの将来的な発展を専門とするフルタイムの研究員および開発者として、O'Reilly & Associates社に勤務。独創的かつ示唆に富んだプログラミングに対する視点と、フリーウェアプログラミング文化に対する貢献で世界的に有名。「

    mogwaing
    mogwaing 2008/11/06
    メンバーが面白い
  • 努力、忍耐、謙遜

    Diligence,Patience,and Humility 努力、忍耐、謙遜 Larry Wall ラリー・ウォール Translation by Akira Kurahone 我われのPerlコミュニティでは、格言を好んで使う。そういった格言の一つに、「物事のやり方は一つではない」と言うのがある。この格言はPerlコミュニティの真理である。また、Perlそのものにも当てはまる。そして、書の各章で明らかにされるように、オープンソースコミュニティにも当てはまる。私は、ここでオープンソースの効用のすべてを語るつもりはない。それは、英語が役に立つ理由を説明しようとするようなものである。ただ、Perlの現状と今後についてなら多少は語れると思う。 こんな格言もある。「プログラミングの三大徳目は、無精、短気、傲慢である」。Perlの偉大なプログラマたちは、それらの徳目を信奉している。オープンソー

  • 1