問題タブ [memory-address]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c - アドレス可能性の制限?
次のアドレスで C テキストを読み込んでいます。
https://cs.senecac.on.ca/~lczegel/BTP100/pages/content/compu.html
セクション: Addressible Memoryでは、「アドレス指定可能なプライマリ メモリの最大サイズは、アドレス レジスタのサイズによって異なります。」
それがなぜなのかわかりません。
誰か明確な説明をお願いできますか?
どうもありがとう。
memory - vxWorks 6.8 物理メモリから仮想メモリへのマッピング
これは私の最初の質問です:)。
私はしばらくの間、vxWorks 6.8 で物理メモリを仮想メモリにマップしようとしましたが、成功しませんでした。「vmMap」関数を使用しようとしていますが、どういうわけか次のように返されます:
errno = 0x30065 S_taskLib_NAME_NOT_FOUND.
私のコードは次のとおりです。
どんな助けでも大歓迎です、ありがとう、
モシェ。
c++ - STL コンテナーの要素へのポインター
連続していない STL コンテナー (考慮に入れることもできboost::unordered_map
ますboost::multi_index_container
) が与えられた場合、要素が削除されない場合 (ただし、新しい要素を追加することはできます)、コンテナー内の要素のメモリ アドレスが変更されないことが保証されますか?
例えば
言い換えれば、から削除しないと、実行中ずっとabc_ptr
指されます。abc
abc
abc_list
クラスABC
を C++/Cli でラップするのでABC
、ラッパー クラスのインスタンスへのポインターが必要なので、これを求めています。ABC は単純なクラスであり、コンテナーでメモリを処理する必要があります。答えが「いいえ」の場合は、 を使用しますstd::list<ABC*>
。
linux - メモリアドレスのランダム化を無効にする
多くのポインタを使用するバイナリをデバッグしようとしています。エラーをすばやく把握するために出力を確認するために、オブジェクトのアドレスとそれに対応する値を出力することがありますが、オブジェクトのアドレスはランダム化されているため、このクイックチェックの目的が損なわれます。プログラムを実行するたびに同じ値を取得できるように、これを一時的/永続的に無効にする方法はありますか?
おっと。OSはLinux fsttcs1 2.6.32-28-generic #55-Ubuntu SMP Mon Jan 10 23:42:43 UTC 2011 x86_64 GNU/Linux
memory - コンピュータの1つのメモリ位置には、どのくらいのデータが格納されていますか?
32ビットOSを想定しています。
コンピュータの1つのメモリ位置には、どのくらいのデータが格納されていますか?
コンピュータのメモリストレージの基本単位は何ですか?
たとえば、整数を格納するには、必要なメモリアドレスは何ですか?基本単位がBYTEの場合、整数には4バイトが必要です。したがって、バイトを格納する必要がある場合、メモリ位置0001に最初のバイトを入れ始めると、整数は0003メモリ位置で終了しますか?
間違っていたら訂正してください。
c - Cでポインタを使用して整数を追加する
私が持っているint *a, int *b, int *c
と言ってa
、b
すでにいくつかの整数を指しています。
整数を下に追加して、ポイントしa
ている場所にb
保存したいc
これ:
動作しません。それは常に「'単項*'の無効な引数を吐き出します。なぜそうなのですか?
追加情報:これが私がそれを実装しようとしている方法です:
shared-memory - 共有メモリの物理アドレス空間を印刷する
Cプログラムでは、2つのプログラムを使用して、1つは共有メモリに文字列を格納し、もう1つは共有メモリにアクセスして同じ文字列を出力します。
c - Cで変数アドレスを出力するには?
このコードを実行すると。
コンパイラでこのエラーが発生し続けます。
私たちを手伝ってくれますか?
ありがとう
ブラグマン
c - acプログラムで同じ物理アドレスを印刷する
異なる論理アドレスを印刷するのではなく、(共有メモリの概念を使用しながら) これらのプログラムで同じ物理アドレスを印刷する方法はありますか?
私が同じ住所を印刷する理由:...
/*核心に触れていない多くの情報を提供したため、これを読むのは任意です*/
私の研究室では、共有メモリの概念を介して物理メモリに文字列を保存するプログラムと、共有メモリにアクセスして同じ文字列を出力するプログラムの 2 つのプログラムがあります。
プログラム 1:
プログラム 2:
出力:
ここで、これらのプログラムは 2 つの異なる論理アドレスを出力しています。しかし、(大学教授を満足させるために)同じ住所を印刷する方法はありますか?助けてください..
assembly - レジスタのアドレスを取得する方法はありますか?
レジスタのアドレスを取得する方法はありますか? たとえば、eax レジスタのアドレス (内容ではありません)。