XNU
マルチプロセッサのマシンを安全に動かすために(ファイル、データ構造など)共有資源へのアクセスは、同一時間のうちにリソースが改変されないように直列化しなければならない。同時発生的なアクセスを防ぐための手法として不可分操作、スピンロック、クリティカルセクション、排他制御、serializing tokenを用いることができる。
カーネルのBSDの部分は、POSIX API(BSDシステムコール)、Machタスク上でのUnixプロセスモデル、基本的なセキュリティーポリシー、ユーザIDとグループID、アクセス権、プロトコルスタック、仮想ファイルシステム、HFS / HFS+などいくつかのローカルファイルシステム、Network File System (NFS) クライアントとサーバ、暗号化フレームワーク、UNIX System Vプロセス間通信、auditサブシステム、強制アクセス制御、いくつかのlocking primitivesを提供する。