[ZDNet Japan] Leopard解体新書--第5回:ファイル監視を行うFSEvent

ここでは、「[ZDNet Japan] Leopard解体新書--第5回:ファイル監視を行うFSEvent」 に関する記事を紹介しています。

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
【送料無料選択可!】anytime [CD DVD/ジャケットA] / 倖田來未
 前回はTime Machineを紹介したが、今回はTime Machineを補助するフレームワークを取り上げよう。FSEventと呼ばれるものだ。どのフォルダでバックアップを行うべきか? 前回の記事で、Time Machineはバックアップをフォルダごとにコピーして管理していることを解説した。このときに、変更されたファイルを含むフォルダのみバックアップの対象とすることで、効率化を図っている。では、このバックアップの対象にするフォルダというのは、どうやって決定されるのだろう? もちろん、現在のシステムのファイルと、バックアップされたファイルとをすべて比較すればできるのだが、一時間ごとにそんな時間のかかる処理を行うことはできないだろう。
>>ネットワークビジネス←初心者でも20万が簡単に1億円
常識的に考えて、ファイルやフォルダに対する変更が発生するたびにそれを記憶しておき、その情報を使うことになる。 では、そのような機能はどうすれば実現できるだろう?似たような機能を提供するものとしては、Kernel Queuesがある。これはBSDに由来する技術で、ファイル(正確に言えばファイルデスクリプタ)に対するイベントを監視して通知してくれるものだ。kqueue()とkevent()というシステムコールを利用する。 これを利用すれば、確かにあるファイルの変更を記憶しておくことができる。だがKernel Queuesは、1つのキューが1つのファイルを監視する、という前提で作られている。Time Machineで必要になるのは、システムの大部分のファイルの監視だ...

ニュースの続きを読む

(引用 livedoorニュース)




◆time関連ブログ記事
関連のブログ最新記事はありません

◆time関連の無料のレポート情報
関連のレポートはありません







Google









WWW を検索
YOURSITE.CO.JP を検索











Yahoo! JAPAN









スポンサーサイト
この記事へのコメント
URL:
Comment:
Pass:
秘密: 管理者にだけ表示を許可する
 
この記事のトラックバックURL
http://mango666.blog67.fc2.com/tb.php/3838-bab7d424
この記事にトラックバックする(FC2ブログユーザー)
この記事へのトラックバック
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。