ゼロページとは何ですか?

ゼロページは、アドレス空間の最初のコンピューターのメモリの一部です。ゼロは、アドレスがすべてゼロで始まることが最初から始まるため、この領域に含まれるメモリアドレスを指します。古いコンピューターでは、このスペースは一次機能と重要な情報のために予約されていました。時間が経つにつれて、ゼロページに依存しているシステムが少なくなり、その特別な治療があまり一般的ではありませんでした。新しいコンピューターでは、このメモリアドレスは、プログラミングのメモリ使用量を監視し、エラーを探している方法として、しばしばきれいに保たれます。

古いコンピューターシステムのメモリ使用は、多くの点で新しいモデルと同じです。プログラムが実行されるか、まもなく実行されるか、最近操作が完了すると、それらはストレージからアクティブメモリに移動されます。 Active Memoryははるかに速く動作し、プログラムがより少ない待ち時間で動作できるようにします。コンピューターは、基本的にAddreと同じプログラムにアドレスを割り当てることにより、このすべてのメモリを追跡します家の上のss。

ほとんどの場合、コンピューターの電源が下がると、アクティブメモリが失われます。その結果、コンピューターが最初にオンになると、メモリは完全に空になります。これは、システムにロードされた最初の情報が、メモリリストの最前線またはゼロページに移動することを意味します。すべてが正常に機能することを確認するために、特定の機能がこのメモリ領域で動作するように構築され、他のプログラムは締め出されました。

オン時に、コンピューターの速度は劇的に増加しました。メモリ速度は他のすべてとともに増加しましたが、プロセッサの速度はゆっくりと満たされ、いくつかの機能に関してそれを追い越しました。この変更により、ゼロページの重要性が大幅に低下し、結果として多くのシステムが使用を停止しました。そのようなことを制御しようとするのではなく、情報がどこに保持されたかについて、システムが独自の決定を下すことが容易になりましたマイナーレベル。

最新のコンピューターは、多くの場合、ゼロページを完全に放棄します。一部のプロセッサは、アドレススペースの先頭に少量のメモリを割り当てます。これは意図的に空になります。プログラムが台無しになり、存在しないメモリにアクセスしようとすると、不正なメモリポインターは単に最初の利用可能なアドレスを指します。これらのポインターの空のセクションを監視することにより、誤動作プログラムを見つけることができます。多くの点で、これは元のゼロページの反対です。重要なプログラムが詰め込まれているのではなく、空っぽで誤動作を待っています。

他の言語

この記事は参考になりましたか? フィードバックをお寄せいただきありがとうございます フィードバックをお寄せいただきありがとうございます

どのように我々は助けることができます? どのように我々は助けることができます?