No.1ベストアンサー
- 回答日時:
想像です
昔はメモリも少なく、メモリ保護機能に乏しかった(非RAM領域へのアクセスが補足できないし、メモリには実アドレスでしかアクセスできなかった…特別なハードやスタックチェックのコードを埋め込めばできるけれども)
そのため、十分に余裕を持ってスタックを確保することができなかった(スタックをどの程度取っておけばいいのかというのをもとめる事は面倒で難しい)
低->高へスタックを伸ばすと、RAMの終端を越える可能性が高くなる(RAMの終端を越えると暴走する可能性が非常に高くなる)
高->低にすれば、RAMの終端から始まるのでとりあえずRAM上にスタックがある可能性が高くなる(OSやプログラム・データをつぶす可能性はあるが、プログラムを低位アドレスにおけば、ある程度の余裕ができやすい)のでこちらを採用した
基本的な設計思想を継承してきているので、今のCPUもスタックは高->低を採用している
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(コンピューター・テクノロジー) 量子コンピュータの動作原理がわかりません。同じビットが、1でも0でも有って良いだろうか? 3 2023/02/04 03:20
- 世界情勢 韓国の保守(国民の力)を産んで育った最初の人物は李完用さんですか。? 2 2023/08/07 07:49
- 歴史学 戦後の歴史教育の中で、最初の遣隋使が無視された理由は何だと思いますか? 10 2022/03/31 04:01
- 哲学 われわれは どこへ行くのか? 世界の行方についての展望を問います。 79 2022/12/15 05:42
- 哲学 世界はわれわれが どこへ行こうとしているのか? 4 2023/07/07 09:18
- 日本語 なぜサ行とタ行は二段目の子音が異なるのですか? 4 2022/07/19 10:43
- 大学受験 大学を2つ合格しているのですがどちらを選べば良いか分かりません。 ひとつは偏差値BFのところで文学部 5 2023/02/23 13:24
- 大学受験 大学を2つ合格しているのですがどちらを選べば良いか分かりません。 ひとつは偏差値BFのところで文学部 6 2023/02/23 14:38
- 哲学 アマテラシテ天皇氏の系譜には 思想として明らかにふたつの貌(かほ)があるのでは? 93 2022/12/12 21:31
- 歴史学 ロシアの歴史に詳しい方にお願いします。 ソビエト連邦が崩壊に至った本当の理由を教えてください。 よろ 7 2023/01/02 14:50
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VB.netでDLLを読み込んで実行す...
-
最大スタックサイズを大きくす...
-
関数のプロローグとエピローグ...
-
_CRTIMPの意味は?
-
GCCで関数の引数が渡らない
-
OCXからのコールバックを繰り返...
-
スタックとキューの使い所
-
hdmiはパラレル?シリアル?
-
ライン数とステップ数の違いに...
-
[ASP]If~Else If~End If 対 Case
-
プログラムの規模を表す単位「k...
-
パソコンでインターネット接続...
-
ubuntuで デイスク/deb/loopと...
-
ステップ数について
-
シェルスクリプトについて
-
昔したタイピングソフトが思い...
-
ホストアドレスの0とは
-
SP領域とはなんですか?
-
Ic-PcAn はどこのこと?
-
AutoCAD LTの中古。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VB.netでDLLを読み込んで実行す...
-
最大スタックサイズを大きくす...
-
エラー?メッセージ
-
printf / sprintf のスタック消...
-
_CRTIMPの意味は?
-
スタックを用いて整数配列を入...
-
スタックフレームの消滅
-
関数呼び出しでのスタック消費量
-
スタックの伸張方向
-
スタック領域変更
-
逆ポーランド記法
-
関数のプロローグとエピローグ...
-
Ethernetヘッダの取得 NDIS
-
スタックとキューの使い所
-
再帰処理を非再帰処理に書き換...
-
CASLとCASL2の違いについて
-
マス目上の移動のアルゴリズム
-
コンパイラオプション
-
VC++6.0 Stack Overflow !!
-
VCでのスタックサイズ
おすすめ情報