<?xml version="1.0"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
         xmlns:dc="http://purl.org/dc/elements/1.1/"
         xmlns:syn="http://purl.org/rss/1.0/modules/syndication/"
         xmlns="http://purl.org/rss/1.0/">




    



<channel rdf:about="http://dev.ariel-networks.com/Members/ohyama/categories/5b667fd27d4c904e/RSS">
  <title>学習経過</title>
  <link>http://dev.ariel-networks.com</link>
  
  <description>
    
       
       
  </description>
  
  
  
            <syn:updatePeriod>daily</syn:updatePeriod>
            <syn:updateFrequency>1</syn:updateFrequency>
            <syn:updateBase>2005-12-20T02:30:20Z</syn:updateBase>
        
  
  <image rdf:resource="http://dev.ariel-networks.com/logo.jpg"/>

  <items>
    <rdf:Seq>
        
            <rdf:li rdf:resource="http://dev.ariel-networks.com/Members/ohyama/30ab30fc30cd30eb-305d306e6"/>
        
        
            <rdf:li rdf:resource="http://dev.ariel-networks.com/Members/ohyama/30ab30fc30cd30eb-305d306e5"/>
        
        
            <rdf:li rdf:resource="http://dev.ariel-networks.com/Members/ohyama/30ab30fc30cd30eb-305d306e4"/>
        
        
            <rdf:li rdf:resource="http://dev.ariel-networks.com/Members/ohyama/30ab30fc30cd30eb-305d306e3"/>
        
        
            <rdf:li rdf:resource="http://dev.ariel-networks.com/Members/ohyama/30ab30fc30cd30eb-305d306e2"/>
        
        
            <rdf:li rdf:resource="http://dev.ariel-networks.com/Members/ohyama/30ab30fc30cd30eb-305d306e1"/>
        
        
            <rdf:li rdf:resource="http://dev.ariel-networks.com/Members/ohyama/30fc30c830ed30fc30fc-305d306e8"/>
        
        
            <rdf:li rdf:resource="http://dev.ariel-networks.com/Members/ohyama/vim-306b-lisp-6a5f80fd309230643051308b"/>
        
        
            <rdf:li rdf:resource="http://dev.ariel-networks.com/Members/ohyama/30fc30c830ed30fc30fc-305d306e7"/>
        
        
            <rdf:li rdf:resource="http://dev.ariel-networks.com/Members/ohyama/30d530a130a430eb30b730b930c630e0-305d306e6"/>
        
        
            <rdf:li rdf:resource="http://dev.ariel-networks.com/Members/ohyama/30d530a130a430eb30b730b930c630e0-305d306e5"/>
        
        
            <rdf:li rdf:resource="http://dev.ariel-networks.com/Members/ohyama/30d530a130a430eb30b730b930c630e0-305d306e4"/>
        
        
            <rdf:li rdf:resource="http://dev.ariel-networks.com/Members/ohyama/30ad30e330e930af30bf578b30a430b930e930a4"/>
        
        
            <rdf:li rdf:resource="http://dev.ariel-networks.com/Members/ohyama/30d530a130a430eb30b730b930c630e0-305d306e3"/>
        
        
            <rdf:li rdf:resource="http://dev.ariel-networks.com/Members/ohyama/30d530a130a430eb30b730b930c630e0-305d306e2"/>
        
    </rdf:Seq>
  </items>

</channel>

    <item rdf:about="http://dev.ariel-networks.com/Members/ohyama/30ab30fc30cd30eb-305d306e6">        <title>カーネル(その6)</title>        <link>http://dev.ariel-networks.com/Members/ohyama/30ab30fc30cd30eb-305d306e6</link>        <description> 前々回、プロセススイッチの概念的な仕組みを紹介した。今回はそれを実現する onix データ構造及び、前回まではサポートしていなかったユーザープロセス処理について話をする。プログラムソースはhttp://sourceforge.jp/projects/on...</description>        <dc:publisher>No publisher</dc:publisher>        <dc:creator>ohyama</dc:creator>        <dc:rights></dc:rights>                <dc:date>2008-08-10T23:52:13Z</dc:date>        <dc:type>COREBlog Entry</dc:type>    </item>
    <item rdf:about="http://dev.ariel-networks.com/Members/ohyama/30ab30fc30cd30eb-305d306e5">        <title>カーネル(その5)</title>        <link>http://dev.ariel-networks.com/Members/ohyama/30ab30fc30cd30eb-305d306e5</link>        <description>  以前につまづいていた、プロセススイッチの実装がようやく完了した。前回は、プロセスの概論についてと onix におけるプロセス生成の話を少しした。今回は、プロセススイッチの仕組み及び onix におけるプロセスのデータ構造とプロセススイッチの実装について...</description>        <dc:publisher>No publisher</dc:publisher>        <dc:creator>ohyama</dc:creator>        <dc:rights></dc:rights>                <dc:date>2008-07-28T07:12:05Z</dc:date>        <dc:type>COREBlog Entry</dc:type>    </item>
    <item rdf:about="http://dev.ariel-networks.com/Members/ohyama/30ab30fc30cd30eb-305d306e4">        <title>カーネル(その4)</title>        <link>http://dev.ariel-networks.com/Members/ohyama/30ab30fc30cd30eb-305d306e4</link>        <description>  ATA デバイスとシステムとのデータ通信における、最もプリミティブな I/O 処理を行うデバイスドライバを書いたので、その話をしようと思ったが、ファイルシステムの話をするまでとっておく事にする。前回プロセススイッチの仕組みの話をしたが、その前に、メモリ...</description>        <dc:publisher>No publisher</dc:publisher>        <dc:creator>ohyama</dc:creator>        <dc:rights></dc:rights>                <dc:date>2008-06-28T15:30:11Z</dc:date>        <dc:type>COREBlog Entry</dc:type>    </item>
    <item rdf:about="http://dev.ariel-networks.com/Members/ohyama/30ab30fc30cd30eb-305d306e3">        <title>カーネル(その3)</title>        <link>http://dev.ariel-networks.com/Members/ohyama/30ab30fc30cd30eb-305d306e3</link>        <description> 今回話す内容は次の２つ。○　物理アドレス全体のマッピング○　プロセススイッチの仕組み尚、最新のソースは、http://sourceforge.jp/projects/onix/の subversion リポジトリに置いてあり、不定期に更新する。     ...</description>        <dc:publisher>No publisher</dc:publisher>        <dc:creator>ohyama</dc:creator>        <dc:rights></dc:rights>                <dc:date>2008-06-15T13:45:28Z</dc:date>        <dc:type>COREBlog Entry</dc:type>    </item>
    <item rdf:about="http://dev.ariel-networks.com/Members/ohyama/30ab30fc30cd30eb-305d306e2">        <title>カーネル(その2)</title>        <link>http://dev.ariel-networks.com/Members/ohyama/30ab30fc30cd30eb-305d306e2</link>        <description> 前回は、カーネルの呼出し、キー割り込みと VRAM の予約領域の設定の話をした。今回の主な話は次の 3 つ○　拡張メモリ領域へのデータ転送○　ページング機能の有効化○　ページフォルトの実装又、ソースはこちら（言葉の定義）以後、各処理の実行タイミングについ...</description>        <dc:publisher>No publisher</dc:publisher>        <dc:creator>ohyama</dc:creator>        <dc:rights></dc:rights>                <dc:date>2008-06-03T09:02:39Z</dc:date>        <dc:type>COREBlog Entry</dc:type>    </item>
    <item rdf:about="http://dev.ariel-networks.com/Members/ohyama/30ab30fc30cd30eb-305d306e1">        <title>カーネル(その1)</title>        <link>http://dev.ariel-networks.com/Members/ohyama/30ab30fc30cd30eb-305d306e1</link>        <description> 前回まででプロテクトモードに移るまでの話をした。今回からはここからブートされるプログラム、つまりカーネルについての話を始める。今回話をする主な項目は次の 3 つ。・カーネルの呼び出しの話・画面出力の話・IDT の設定とキー割り込みの話尚、ソースはこちら ...</description>        <dc:publisher>No publisher</dc:publisher>        <dc:creator>ohyama</dc:creator>        <dc:rights></dc:rights>                <dc:date>2008-05-26T15:07:06Z</dc:date>        <dc:type>COREBlog Entry</dc:type>    </item>
    <item rdf:about="http://dev.ariel-networks.com/Members/ohyama/30fc30c830ed30fc30fc-305d306e8">        <title>ブートローダー(その8)</title>        <link>http://dev.ariel-networks.com/Members/ohyama/30fc30c830ed30fc30fc-305d306e8</link>        <description> 前回は、リアルモードにおける割り込みテーブルとタイマ割り込みの解説と実装を行い、実際に動作することを確認した。今回はブートシーケンスの話に戻り、プロテクトモードにおけるセグメントと 32-bit プロテクトモードへの以降についての話を実際に書かれたソ...</description>        <dc:publisher>No publisher</dc:publisher>        <dc:creator>ohyama</dc:creator>        <dc:rights></dc:rights>                <dc:date>2008-05-24T08:48:59Z</dc:date>        <dc:type>COREBlog Entry</dc:type>    </item>
    <item rdf:about="http://dev.ariel-networks.com/Members/ohyama/vim-306b-lisp-6a5f80fd309230643051308b">        <title>vim に lisp 機能をつける</title>        <link>http://dev.ariel-networks.com/Members/ohyama/vim-306b-lisp-6a5f80fd309230643051308b</link>        <description> emacs ユーザーが当り前のようにコマンドラインから lisp 式を評価している姿がこの上なく羨ましかったので、vim から直接式を評価して返す機能を作ってみた。lisp コンパイラを自作するのは大変なので gnu common lisp を呼び出し、...</description>        <dc:publisher>No publisher</dc:publisher>        <dc:creator>ohyama</dc:creator>        <dc:rights></dc:rights>                <dc:date>2008-05-04T14:17:48Z</dc:date>        <dc:type>COREBlog Entry</dc:type>    </item>
    <item rdf:about="http://dev.ariel-networks.com/Members/ohyama/30fc30c830ed30fc30fc-305d306e7">        <title>ブートローダー(その7)</title>        <link>http://dev.ariel-networks.com/Members/ohyama/30fc30c830ed30fc30fc-305d306e7</link>        <description> 以前に学習した内容を活用し、作りかけのブートローダ (現段階では、ブートローダというよりも、単なる 16bit プログラムとも言えなくもない) に手を加える。ソースはこちらhttp://dev.ariel-networks.com/Members/ohy...</description>        <dc:publisher>No publisher</dc:publisher>        <dc:creator>ohyama</dc:creator>        <dc:rights></dc:rights>                <dc:date>2008-03-31T19:08:17Z</dc:date>        <dc:type>COREBlog Entry</dc:type>    </item>
    <item rdf:about="http://dev.ariel-networks.com/Members/ohyama/30d530a130a430eb30b730b930c630e0-305d306e6">        <title>ファイルシステム(その6)</title>        <link>http://dev.ariel-networks.com/Members/ohyama/30d530a130a430eb30b730b930c630e0-305d306e6</link>        <description>     前回は、ファイル(inode)がどこに作成されるのかに焦点を当て、ファイルの作成処理の実装について見てきた。    ファイルオープン処理はまだまだ奥が深く、前回話した部分は、一連の処理の一部分に過ぎないのだが、霧散した目的で実装を調べても、得られ...</description>        <dc:publisher>No publisher</dc:publisher>        <dc:creator>ohyama</dc:creator>        <dc:rights></dc:rights>                <dc:date>2008-03-14T01:48:10Z</dc:date>        <dc:type>COREBlog Entry</dc:type>    </item>
    <item rdf:about="http://dev.ariel-networks.com/Members/ohyama/30d530a130a430eb30b730b930c630e0-305d306e5">        <title>ファイルシステム(その5)</title>        <link>http://dev.ariel-networks.com/Members/ohyama/30d530a130a430eb30b730b930c630e0-305d306e5</link>        <description> 前回は、ファイルのデータを読み込む場合を例に、低レイヤファイルシステム(ここでは、ext2)を介して、データがどのように存在し、どのように処理され、どうやって保存されているかの実装を見てきた。今回は、通常ファイルを例に、ファイルがどのように作成されるのか...</description>        <dc:publisher>No publisher</dc:publisher>        <dc:creator>ohyama</dc:creator>        <dc:rights></dc:rights>                <dc:date>2008-02-28T14:57:18Z</dc:date>        <dc:type>COREBlog Entry</dc:type>    </item>
    <item rdf:about="http://dev.ariel-networks.com/Members/ohyama/30d530a130a430eb30b730b930c630e0-305d306e4">        <title>ファイルシステム(その4)</title>        <link>http://dev.ariel-networks.com/Members/ohyama/30d530a130a430eb30b730b930c630e0-305d306e4</link>        <description> 前回、ext2 マウント時における、スーパーブロックオブジェクトと、各ブロックグループディスクリプタのキャッシュ処理について見てきた。マウント処理の全体のうち、局所的な内容であったが、他の処理については、後々紹介してゆく(と思う)。今回は、ファイルシステ...</description>        <dc:publisher>No publisher</dc:publisher>        <dc:creator>ohyama</dc:creator>        <dc:rights></dc:rights>                <dc:date>2008-02-14T10:54:51Z</dc:date>        <dc:type>COREBlog Entry</dc:type>    </item>
    <item rdf:about="http://dev.ariel-networks.com/Members/ohyama/30ad30e330e930af30bf578b30a430b930e930a4">        <title>キャラクタ型デバイスドライバ</title>        <link>http://dev.ariel-networks.com/Members/ohyama/30ad30e330e930af30bf578b30a430b930e930a4</link>        <description> (悲願であった)デバイスドライバが一応の完成をみせたので、書いておく。今まで、何度か挑んだテーマであったが、知識不足により満足のゆく結果が得られなかった。今回、sodex さんから頂いた資料(*1)により、大分カーネルとデバイスの関係が自分の中で明瞭とな...</description>        <dc:publisher>No publisher</dc:publisher>        <dc:creator>ohyama</dc:creator>        <dc:rights></dc:rights>                <dc:date>2008-02-07T02:04:12Z</dc:date>        <dc:type>COREBlog Entry</dc:type>    </item>
    <item rdf:about="http://dev.ariel-networks.com/Members/ohyama/30d530a130a430eb30b730b930c630e0-305d306e3">        <title>ファイルシステム(その3)</title>        <link>http://dev.ariel-networks.com/Members/ohyama/30d530a130a430eb30b730b930c630e0-305d306e3</link>        <description> 前回、前々回 で、ファイルシステムの概観を学習した。今回から、linux における ext2 ファイルシステムの実装について、調べてゆく。今回は、スーパーブロックのデータ構造と、初期化処理の実装について調べてゆく。カーネルは、ext2 パーティーションの...</description>        <dc:publisher>No publisher</dc:publisher>        <dc:creator>ohyama</dc:creator>        <dc:rights></dc:rights>                <dc:date>2008-01-24T02:09:37Z</dc:date>        <dc:type>COREBlog Entry</dc:type>    </item>
    <item rdf:about="http://dev.ariel-networks.com/Members/ohyama/30d530a130a430eb30b730b930c630e0-305d306e2">        <title>ファイルシステム(その2)</title>        <link>http://dev.ariel-networks.com/Members/ohyama/30d530a130a430eb30b730b930c630e0-305d306e2</link>        <description> 前回は、Ext2 ファイルシステムにおけるディスク構造について学習した。今回は、ファイルのアドレス変換と、カーネルがディスクデータを操作するためのメモリデータ構造について調べる。まずは、ファイルデータブロックのアドレス変換について話しをはじめる。前回の話...</description>        <dc:publisher>No publisher</dc:publisher>        <dc:creator>ohyama</dc:creator>        <dc:rights></dc:rights>                <dc:date>2008-01-16T14:12:32Z</dc:date>        <dc:type>COREBlog Entry</dc:type>    </item>




</rdf:RDF>
