オペレーティングシステムとプロセスのコンテキストでは、どのデザインが優れていますか?スタックの増加または減少[ユーザーモード/カーネルモードスタック]?スタックの成長または降伏
0
A
答えて
1
これは、ヒープとライブラリのマッピングの配置によって異なります。ライブラリとヒープが低い場合は、スタックを下に伸ばすことはかなり意味があります。ライブラリーとヒープが高い場合は、スタックを上向きに成長させるのが大変です。そして、どちらも私にとってかなり自由に思えます。
1
セキュリティの観点からは、バッファオーバーフロー攻撃が成功する可能性を減らすため、スタックを上向きに成長させることをお勧めします。特定の方向を想定した専用のスタック操作命令を持つアーキテクチャがいくつかありますので、常に選択する必要はありません(たとえば、モトローラ68000のMOVEM命令は、ソースコードのの予期間接命令でのレジスタ間接を持ち、のレジスタ間接後のモードはデスティネーションオペランドには適用されますが、それ以外の方法では丸められません)。
関連する問題
- 1. Excel式が突然降伏
- 2. スレッドクラスのスリープ、降伏および結合
- 3. Python3の竜巻は正しく降伏しませんか?
- 4. 同じJSONオブジェクトの異なる降伏DIC保存scrapy
- 5. ブースト:: ASIO ::降伏オーダー実行の同じ鎖
- 6. 発電機と設定値/降伏時に実行
- 7. 降伏コンテンツまたは私は自分のアプリケーションテンプレートで次のようにやってる
- 8. なぜ:トンのfoldMap ID降伏TM - > mではなく、TA - >メートル
- 9. 降伏リターンは、私はC#で新たなんだし、ここに私のコードで呼び出し先メソッドで
- 10. スタックは連続的に成長しますか?
- 11. 降順でスタックを並べ替え
- 12. イベントチェーンまたはスタックが長すぎる3
- 13. cypher(neo4j)のJavaストアドプロシージャからの降伏値を無視するにはどうすればよいですか?
- 14. 再帰的なジェネレータ関数の降伏平均後の*(星/アスタリスク)構文は何ですか?
- 15. Yoジェネレータが長時間アプリケーションを生成するためにスタックした
- 16. スレッドオブジェクトは、スタックまたはヒープメモリ内で作成されますか?
- 17. Clojureの固定長スタック構造
- 18. SQLクエリの昇順または降順
- 19. QT - メインウィジェット - スタックまたはヒープ?
- 20. このスタックまたはスタックのエミュレーションですか?
- 21. スタックから荷降ろししないでください
- 22. CloudFormationスタックを検証または作成する方法
- 23. Shiny&DT DataTableでggvisスタック棒グラフを作成するときのエラー:長さ:論理インデックスベクトルの長さ
- 24. スタックされた棒グラフで負の値を作成する方法は、前のスタックで開始しますか?
- 25. フラグメントのスタックのためのタブインジケータを作成します。
- 26. パフォーマンスの問題、スタック、ヒープ、またはプロトタイプパターン?
- 27. スタックのデストラクタでダブルフリーまたは破損
- 28. C#:PictureBoxのスタックを作成します。
- 29. Java 1.7.0u40以降のJava WebStartアプリケーションの起動遅延が長い
- 30. .ascファイルのリストを開き、ブリックまたはスタックを作成します。
何のために良いですか?多分横向きが良いでしょう。 –
ランダム化されたスタックを好む – blueberryfields
"オペレーティングシステムのコンテキストで" - はい、すべてのオペレーティングシステムが同じ設計目標を持っているためです。 –