タグ

2008年2月1日のブックマーク (4件)

  • ページフォルト - Linuxカーネルメモ

    1. 概要 ページフォルトが発生した時の処理のまとめ。 2. 処理の流れ ページフォルトは正常動作中以外にもカーネルやプロセスのバグにより不正なアドレスにアクセスした場合などにも発生する。ページフォルトハンドラでは例外発生要因となったアドレスからアクセスの正常/異常を判断して、各々の処理を行う。 ページフォルト発生時の処理の流れを図1に示す。 ページフォルトが発生するとCPU例外のエントリルーチンとして登録されているpage_fault()が呼び出される。page_fault()はC言語のエントリルーチンdo_page_fault()を呼び出す。 do_page_fault()は例外発生の要因となったメモリアクセスがカーネル空間に対するものかユーザ空間に対するものかで、まず処理が大きくわかれる。 カーネル空間(0xc0000000以降)へのアクセスだった場合、それがvmalloc領域へのア

    drk7jp
    drk7jp 2008/02/01
  • Webページをそのままの状態で保存する「Iterasi」~手軽に台詞付き3Dムービーが作成できる「xtranormal」

    Webページをそのままの状態で保存する「Iterasi」 ~手軽に台詞付き3Dムービーが作成できる「xtranormal」 会期:1月28日~30日(現地時間) 会場:Desert Springs, A JW Marriott Resort & Spa, Palm Desert Iterasiは、あらゆるWebページをそのままの状態で保存できる同名のサービスを発表した。 今日のWebページには動的なものが多く、同じURLでも、閲覧した時間、そのページで行なった操作などにより、ページに表示される情報は変化する。Googleを例に挙げると、検索結果はその時点での最新結果なので、同じキーワードで検索しても、日にちや時間が変われば結果は変わってくる。同様にGoogleマップで開いた地図も、ユーザーが画面の拡大/縮小やスクロール操作をすると、その都度表示される画面は変化する。 こういった際にIter

    drk7jp
    drk7jp 2008/02/01
  • メモリ管理

    ◆ メモリ管理とは? UNIX では、どうやって複数のプログラムを実行しているのでしょうか? 具体的には、以下の3つの目標を実現する必要があります。 複数のプログラムを同時に実行すること。 物理メモリを効率良く管理すること。 あるプログラムの暴走や異常終了が他のプログラムの実行へ影響しないこと。 そのためには、メモリ管理機構にどのような機能が必要でしょうか? 物理メモリサイズより大きいサイズのプログラムを実行できること 理想的には任意のサイズのプログラムを実行できること 部分的にロードされたプログラムを実行できること プログラムのスタートアップ時間を減らすためにも 一度に複数のプログラムがメモリに存在できること プログラムをメモリ上の任意の場所(アドレス)にロードでき、 実行中に移動できること プログラムが再配置可能であること 物理メモリのサイズや構成に関係なく、プログラムを記述で

  • 404 Blog Not Found:Amazonアソシエイト決算2008.01 - ポロリもあるよ!

    2008年02月01日06:00 カテゴリ書評/画評/品評 Amazonアソシエイト決算2008.01 Amazonの2008年01月分の決算の集計が終わったので結果を発表します。 自分で言うのもなんですが、今回はすごいです。アフィリエーター必見のentry。 夢の7,000が見えて来た 前月比+100%、倍です。 Google Analyticsによると、PVは125万。前月が110万。アクセス数も伸びてはいますが、ここまでではない。何が違うかというと、クリック数とコンバージョン。どちらも信じがたいほど高い。1月のblogの視聴者のみなさんは、なんと13回に1回は実際に広告をクリックしてくれて、そのうちのさらに13回に1回は実際に商品を注文してくれている。両方を考慮すると160PVに一点注文して下さるわけです。 嬉しいを通り越して、怖いですね、ここまで信用して下さると。 確定申告をお忘

    404 Blog Not Found:Amazonアソシエイト決算2008.01 - ポロリもあるよ!