「BSDスタイルのメモリ管理」とは何ですか?

「BSDスタイルのメモリ管理」とは何ですか?

私はアーチLinuxを使用しています。では、/usr/include/sys/mman.h次のように言います。

/* Definitions for BSD-style memory management.
   Copyright (C) 1994-2019 Free Software Foundation, Inc.
.
.
.

どういう意味ですか?他のスタイルと比較して「BSDスタイル」メモリ管理の特別な点は何ですか?

ベストアンサー1

違いはC標準メモリ管理にあると思います(mallocfree等。、これは以下で減少します。Unix v6allocなど)とメモリマップされたI/O、BSDを介してUnixファミリに入りました(SunOSで最初に実装されましたが、明らかに4.2BSDに文書化されましたが、そこでは実装されていません。)マハから)。後者に関連する関数は、次のように宣言されます。sys/mman.h

おすすめ記事