このサイトは, UNIX OSが備えているシステムコールを理解し, UNIXシステムコールを利用したプログラミングの基礎ができるようになりたいと
考えている方を対象に作成しました. 例えば, ANSI Cの標準ライブラリは使いこなせるけどシステムコールを使ったCプログラムをコーディング
したことがない方や, ぶっちゃけシステムコールって何?といった方々を対象にしています.
そのため, システムコールを使いこなすレベルは対象としません. システムコールを使いこなすレベルになるにはUNIX OSに対する深い知識と
システムコールを使った相当なコーディング経験が無いと難しいと考えています(特にシグナル処理や端末装置に関するプログラムは...).
また, 管理人自身もそこまでのレベルには全然達していません。システムコールを使ってソケットプログラミングをしたり, プロセスをちょこっと
いじったりできるぐらいです. ですから, このサイトの作成・更新と, このサイトを閲覧して下さる方々と共に, 管理人自身もレベルアップして
いきたいと考えています.
当サイトは以下の構成となっています.
システムコールを理解するには少しばかりOSに対する知識が必要になると考えています.
そもそもOSって?OSって何で必要なの?ざっくりとでいいので答えられるようになりましょう.
OSの機能を利用するために, 必要な存在の1つであるシェルについて理解しましょう.
システムコールも簡単に言えば, OSの機能を利用するためのプログラムです.
では, シェルとは何が違うのか?などシステムコールについて理解しましょう.
実際にシステムコールの仕様をいくつか調べてみましょう.
なお, ここで掲載しているシステムコールはシステムコールの一部に過ぎません
(データベースの構築を進めて, なるべく多く掲載できるようには致します).
このサイトだけでは物足りなかった方へ.