「ArrayBuffer」について調べているのですが、基本的な用語の意味が分からないので、質問します。


Q1.「メモリ上に確保したバッファ領域」という表現について
・「メモリ」と「バッファ」は何が違うのでしょうか?
・RAM上にある「情報を一時保存する記憶領域または装置」が「メモリ」?
・「バッファ」は「情報を一時保存する記憶領域」でRAM上にあるとは限らない?
・「バッファ」は必ず「メモリ」に確保される?


Q2.バッファメモリ
・これは「メモリ」と同義ですか?
・それともここら辺りについて明確な定義はなくて文脈に応じて適宜判断するのでしょうか?


Q3.下記表現で合っていますか?
・「バイナリデータ」を「メモリ上に確保したバッファ領域」へ保存
・「メモリ上に確保したバッファ領域」より「バイナリデータ」を取得