Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

タグ

ブックマーク / www.ncad.co.jp/~komata (4)

  • 「C言語による TCP/IPセキュリティプログラミング」サポートページ

    <body><!--msnavigation--><table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td> <p align="center"><font size="6"><strong>ホーム ページ</strong></font><br> </p> <p align="center">&nbsp;</p> </td></tr><!--msnavigation--></table><!--msnavigation--><table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td valign="top" width="1%"> </td><td valign="top" width="24"></td><!--msnavi

  • コンピューター:C言語講座:mmapについて

    コンピューター:C言語講座:mmapについて 概要 mmapはファイルをメモリにマッピングするものです。わかりやすく言うと、UNIXのOSが行なっているページングやスワッピングを自プロセスで行なうようなものです。 これを使うメリットとしては、メモリ確保サイズが確保開始時に決定できない場合、簡単にはmalloc()で適当な量を確保し、足りなければrealloc()を使用して拡大することになりますが、realloc()を繰り返すとメモリ領域中に空きが出来やすく、大規模なシステムでは実際使用しているメモリより空き空間の方が数倍大きくなってしまい、メモリ不足で実行不可能になる場合があります。mmapを使用すれば、別々に拡大していくような管理が可能なので、また、スワップスペースとは別の位置に置くことにより、多数の動的メモリを必要とする場合に安全に動作することが可能になる場合があります。ただし、基

  • コンピューター:C言語講座:RPCについて(1)

    コンピューター:C言語講座:RPCについて(1) 概要 C言語講座もだいぶ増えて来ましたが、全体を見るとプロセス間通信が実に豊富に揃っていることがわかります。個人的に別々のプロセスが連携するということが非常に興味があったのでこういう結果になっているわけですが、実は避けて来た話題があります。それがRPCです。リモートプロシジャーコールですが、正直な所、使ったことがありませんでした。 ネットワーク上の他のマシンの関数を自由に使用できるような物だろうというイメージを持っていたのですが、何しろRPCに関する文献が非常に少なく(とくに日語の)、これまで手を出さずにいたわけですが、ここまで来たらやっておかねばということで、取り上げることにしました。 RPCはどの様な所で使用されているかというと、mountd,ypserv,ypbind,rusersd,walldなど、ネットワークを介していろいろなサ

    hamasta
    hamasta 2006/08/10
  • 小俣光之:コンピューターのページ(C言語講座)

    <body stylesrc="computer.htm"> <!--webbot bot="Include" tag="BODY" u-include="computer.htm" startspan --> <hr> <p align="center"><font size="6">小俣光之:コンピューターのページ(C言語講座)</font> </p> <hr> <h3 align="center"><font size="3">が出来ました。「C for UNIX」</font></h3> <p align="center"><img src="book-1.jpg" alt="book-1.jpg (46421 バイト)" width="500" height="358"></p> <p align="center"><img src="book-2.jpg" alt="book

  • 1