「プロセス」の概念を理解する方法は、実行可能プログラムの実行中のインスタンスであるということです。exeはセカンダリメモリにあり、実行中のインスタンスはRAMにあります。この理解が正しければ、この抽象的な説明の本当の意味を知りたいと思います。「プロセスを「ページ」に分割し、一部のページをRAMで実行し、残りを必要に応じてスワップするためにセカンダリメモリに保持する」?ここでの問題は、仮想メモリのコンテキストにあります。
モデレーターからの提案に従って、質問に「プログラミング」コンテキストを追加します。
1から100までの数字を一覧表示する小さなプログラムを作成するとします(または)「Helloworld」を印刷します(または)デスクトップユーティリティを使用してテキストファイルをスキャンし、デスクトップウィンドウ内でファイル内の単語を1つずつ印刷します。私が持っている最終的な実行可能ファイルを考えると、これらのプログラムがコンパイルされてリンクされたら、実行可能ファイルを実行するときに、どのように実行可能ファイルを「分割」してRAM内で部分的に実行できますか?ある時点でRAMに「あるべき」と「すべきでない」という考えをどのように把握して視覚化するのでしょうか。