私はアーチLinuxを使用しています。では、/usr/include/sys/mman.h
次のように言います。
/* Definitions for BSD-style memory management.
Copyright (C) 1994-2019 Free Software Foundation, Inc.
.
.
.
どういう意味ですか?他のスタイルと比較して「BSDスタイル」メモリ管理の特別な点は何ですか?
ベストアンサー1
違いはC標準メモリ管理にあると思います(malloc
、free
等。、これは以下で減少します。Unix v6alloc
など)とメモリマップされたI/O、BSDを介してUnixファミリに入りました(SunOSで最初に実装されましたが、明らかに4.2BSDに文書化されましたが、そこでは実装されていません。)マハから)。後者に関連する関数は、次のように宣言されます。sys/mman.h
。