タグ

kernelとposixに関するnabinnoのブックマーク (3)

  • ZFS - Wikipedia

    ZFSは、主にオラクルのSolaris上で実装されている128ビット・アドレッシングを特徴とするファイルシステム。今までSolaris (SunOS) で用いられてきた Unix File System (UFS) の次世代ファイルシステムと位置づけられている。名称はZettabyte File Systemに由来する[1]が、現在は何の略称でもないとされる[2]。 2004年9月にアナウンスがあり、2005年11月リリースのOpenSolaris build 27で実装が公開された。 "Common Development and Distribution License" (CDDL) のもと、オープンソースで開発されている。 特徴として以下の項目が挙げられる。 チェックサムが64ビット化された コピーオンライトの実装 ボリュームマネージャが必要なく、ボリュームの構成が容易にできるよう

  • システムコール - Wikipedia

    システムコール(英: system call)とは、オペレーティングシステム (OS) の機能(より明確に言えばOSのカーネルの特権的な機能)を呼び出すために使用される機構のこと[1]。実際のプログラミングにおいては、OS機能の利用はAPIとして公開されている特別な関数の呼び出しによって実現されるので、OSの備えるAPI関数のことを指すこともある。なお、μITRONではサービスコールと呼ばれる。また、OSのことをスーパーバイザとも呼ぶため、スーパーバイザコールともいう。 例えば、C言語で使用できるfopen()やmalloc()などの標準ライブラリ関数は、その関数内においてシステムコール(例えばPOSIX準拠のOSであればopen()やsbrk()など)を呼び出す。システムコールは一般的なアプリケーションソフトウェアから直接呼び出すことができる(APIとして公開されている)ものもあれば、シ

  • POSIX - Wikipedia

    POSIX(ポジックス[1][2]、英: Portable Operating System Interface)は、オペレーティングシステム (OS) の標準的なインタフェースおよび環境を定義するIEEE規格である[3]。ソースコードレベルでの移植性の高いアプリケーションソフトウェアの開発を容易にすることを目的として、主にUNIX系のOSに関して、各OSが共通して持つべきコマンドラインインタプリタ(シェル)、共通のユーティリティプログラム、およびアプリケーションプログラミングインタフェース (API) について定めている[3]。POSIX仕様に準拠したソースコードは、POSIX準拠OSであればどれでも動作させることができる。アプリケーション開発者とシステム実装者の両方から利用されることを意図している。

  • 1