いいえ、それは正しくありません。たとえば、x86 では、セグメンテーションは、セグメント セレクタ (DS などのセグメント レジスタにロードされる) とセグメントへのオフセットの 2 つの部分で構成される "far" ポインタを使用します。セグメント オフセットは常に 0 から始まります。CPU はセグメント セレクタを使用して、セグメントの LINEAR ベース アドレス、長さ、およびアクセス権を含むセグメント記述子を見つけます。すべてのアクセスは長さチェックされます。セグメント制限外または無効なアクセス (読み取り専用セグメントへの書き込みなど) でメモリにアクセスしようとすると、CPU は一般保護違反を生成します。
セグメント アドレスは常にゼロから始まり、セグメント ベースはセグメント セレクターで暗黙的に指定されるため、OS は、そのデータを使用するプログラムに影響を与えることなく、セグメントを移動してメモリを最適化できます。(これを、一部のデータを移動する場合、それを指すすべてのポインターも更新する必要がある「フラット」メモリ モデルと比較してください。)
現在、ページングが無効になっている場合、LINEAR セグメントのベース アドレスはその物理メモリ アドレスです。ページングが有効な場合、セグメント データへのすべてのアクセスは通常どおり MMU によって変換されます。