※ 『Linuxシステムコール基本リファレンス』 (⁠技術評論社、 2018⁠)⁠、 前付けおよび第1章より。 システムコール (system call) は、 OS (カーネル) の持つ機能にアクセスする時に使われるしくみです。LinuxなどのOS上でユーザプログラムが実行される際 ...
前の節では、各OSにおいてGo言語のシステムコールがどう実装されているかを見てきました。 ここから先は、システムコールによって呼び出される側です。つまりOSの世界の話になります。 でもその前に、ここでGo言語に限らないシステムコール一般の話をし ...
ソフトウェア開発において「ファイルの読み書き」は使用頻度の高い操作であり、速度の向上はソフトウェア全体のパフォーマンスに大きく影響します。そんなファイルの読み書き操作を行う際に「mmapを使った方が通常のシステムコールよりも高速に ...
第16回は、DOSのアセンブラです。第5回では、Linux/FreeBSD/Solarisのシステムコールを利用したアセンブラを取り上げましたが ...
前回の (1) はこちらから。 Webサーバが呼ぶシステムコール (2) では、 PSGI (Perl Web Server Gateway Interface) 互換のアプリケーションサーバとしてStarmanやStarletなどを使っている場合に、 それらのモジュールが処理する部分でのシステムコールについて解説 ...