\r\n\r\n
ページングとは、コンピュータ自身が行う処理である。セグメンテーションは、プログラマーからシステムへの入力があって初めて実行できる。大きなリニアアドレス空間を得るために、物理メモリを買い足す必要はなく、ページングと呼ばれる処理も必要ない。逆に、セグメンテーションは、プログラムやデータを論理的に排他的なアドレス空間に分割する処理である。共有と保護された設備、そしてセグメンテーションを得ることができます。ページング処理では、プロセスとデータを別々に区別して保護することはできません。セグメンテーションによって、プロセスとデータを別々に区別し、保護する能力を得ることができます。ページング処理では,プロセスページテーブルの適切なエントリを選択するために,6ビットのページ値が必要となる。むしろ、セグメンテーション処理では、プロセスセグメントテーブルの適切なエントリを選択するという基本的な目的のために必要な、4ビットの論理アドレスのセグメントが必要である。
コンピュータのメモリの仕組みをよく見てみると、メモリはページフレームと呼ばれる同じ大きさの小さなパーティションに分割されていることがわかります。プロシージャが読み込まれると、前のフレームと同じようなサイズのページを採掘します。その後、これらの手順ページをフレームに読み込む。この一連の作業をページングと呼びます。コンピュータのオペレーティングシステムにおけるメモリ管理システムである。ページングの主な目的は、データを保存して必要なときに取り出せるようにすることです。ページング処理はシステムが設計上処理するため、プログラマーには透過的である。
コンピュータのメモリの割り当ては、通常セグメントと呼ばれる様々な大きさで行われます。セグメントのサイズは、プロセスのアドレス空間要件に依存する。これらのセグメントは、個別に制限することも、プロセス間で共有することも可能です。パーティショニングは、基本的にコンピュータのメインメモリをセグメントまたはセクションに分割するコンピュータのプロセスです。これらのセクションは、通常、コンパイルされたプログラムのターゲットファイルで使用されます。もしあなたがプログラマーなら、セグメントを扱うときにメモリの制限を意識する必要があります。