トップページ⇒tech
70コメント16KB

基礎の基礎

■ このスレッドは過去ログ倉庫に格納されています
0001baseやろうNGNG
最近、こんな基礎もわからない連中が多い。
リファレンスを見ないで、素で答えられる人が何人いるのだろう?

・テキスト・データ・ヒープ・スタックセグメントを説明せよ
・CPU・メモリ・ストレージの役割について説明せよ
・バーチャルメモリ・ページについて説明せよ
00022NGNG
ずさーっ
0003デフォルトの名無しさんNGNG
最近、こんな基礎もわからない連中が多い。

・糞スレ立てるな
0004デフォルトの名無しさんNGNG
最近、こんな基礎もわからない連中が多い。

・宿題は自分でやる
0005デフォルトの名無しさんNGNG
CPU   :演算中にハングしてデータを破壊する為の演算器
MEMORY :データを破壊する為の作業場
STORAGE:蓄積したデータを一気に破壊する為の器
0006デフォルトの名無しさんNGNG
だから何だ?

=====================終了=======================
0007デフォルトの名無しさんNGNG
>>1
そんなもの知らなくてもコードは書ける。
VBマンセー!!
0008デフォルトの名無しさんNGNG
糞スレたてんなヴぉけ!!

RUBY!!!!!!!!!>>>>>>>>>テキスト・データ・ヒープ・スタックセグメン
CPU・メモリ・ストレージ・バーチャルメモリ・ページ
0009デフォルトの名無しさんNGNG
昨日で冬休みは終わったはずなんだが・・・
0010baseやろうNGNG
>>2 - 8
それだからDQNプログラムしか書けないんだよね。
そもそもプログラムがどうやって実行されているかわかっているの?

最近の若いやつは基礎も知らないから小手先技術しか身につかないのが
現状だな。
0011デフォルトの名無しさんNGNG
パソコンの中には小人さんがいるですよ
0012デフォルトの名無しさんNGNG
>>10
リストラされた鬱憤をここで晴らすなよ。(w
0013デフォルトの名無しさんNGNG
>テキスト・データ・ヒープ・スタックセグメント

テキストとデータを並べるならヒープはBSSの事かい?
 するとスタックにセグメントを付けるのは? これはスタックと セグメントという意味かい?
0014デフォルトの名無しさんNGNG
模範解答おながいします >>1
0015仕様書無しさんNGNG
おれのにはグレムリンが入ってるぜ
0016baseやろうNGNG
テキスト
機械語命令を置くためのセグメント
データ
データを置く領域(静的変数や大域変数のうち、初期値つき変数が置かれるところ )
ヒープ
malloc() で確保する変数が置かれるところ
スタック
自動変数などをが置かれるところ


あとBSS忘れてた
BSS
静的変数や大域変数のうち、初期値を指定しない(初期値が0)が置かれるところ

マジで基礎だよ、こんなの。
0017デフォルトの名無しさんNGNG
>テキストセグメント
バグの宝庫

>データセグメント
オーバーランの宝庫

>ヒープセグメント
漏れの宝庫

>スタックセグメント
セキュリティホールの宝庫
0018baseやろうNGNG
おまえら、説明できないだろ??

ここでレスしているやつは「初心者でもできる○○言語」しか読んでないんだね
0019デフォルトの名無しさんNGNG
テキスト…メモ帳で開いても文字化けしないファイルのこと
データ …数値と文字列とファイルのこと
ヒープ …アプリケーションを実行したときにゴミがたまる場所のこと
スタックセグメント…スタックに使うセグメントのこと
0020デフォルトの名無しさんNGNG
PE や ELF などの COFF 形式のものはセグメントあるけど、
これって一般的な概念と言っていいの?

スタックだって、単に自動変数が置かれることが多いだけで、
自動変数(とか)が置かれる領域と決められているわけじゃないし。
0021デフォルトの名無しさんNGNG
>>18
で、キミはそんな低レベルな相手を煽ってるだけの
向上心ゼロのダメ人間、っつーことで。
0022デフォルトの名無しさんNGNG
>20 まあCコンパイラなら一般的かもね
0023デフォルトの名無しさんNGNG
>>1
下ばかり見ずに上を見てあるこう
0024デフォルトの名無しさんNGNG
CPU   …データを操作するコンピューターの部品のこと
メモリ  …電源を切ったらデータが消えるコンピューターの部品のこと
ストレージ…電源を切ってもデータが残るコンピューターの部品のこと

あとBBS忘れてた。
BBS…2chなどの電子掲示板のこと
0025デフォルトの名無しさんNGNG

このスレのタイトル 墓場の墓場に 見えたよ
0026 ◆pFLxkNLo NGNG
windows CEMeNT 20009895
といいましてwindowsはセメントなんです。固まるものなんです。
固まらずに動いてる方が異常・・・・・・・・
0027デフォルトの名無しさんNGNG
セグメントって用語使うか? セクションとかセッション使わないか?
0028デフォルトの名無しさんNGNG
>>1は何がしたいのだ?
0029baseやろうNGNG
>28
基本だけど重要な話題をしたいだけ
0030デフォルトの名無しさんNGNG
4桁の16進数をどのくらいで10進数に変換できる?(暗算で)

一瞬→合格
2秒→厨房
10秒→クビ
できない→業界から永久追放
0031デフォルトの名無しさんNGNG
86系のコンパイラはセグメントって言うね。
データセグメント、スタックセグメントは、IA−32の用語でもあるしね。
0032デフォルトの名無しさんNGNG
すくなくともセッションとは呼ばないな
0033デフォルトの名無しさんNGNG
http://pc.2ch.net/test/read.cgi/tech/1009499565/279
0034デフォルトの名無しさんNGNG
>>30
ECAFは?
003520NGNG
で、何に対しての基礎だと?
ハードウェア?COFF?アセンブラ?保護機能?
そもそも技術板とどう関係あるんだ?
OS やコンパイラでも作る時でないと一般のプログラマがこれらに関す
る技術を要する必要はまったくない。

で、どう重要だと?
知らなくて困ってるやつを見たことない。知ってて得したのはプログラム
の解析をしようとした時ぐらい。
グローバル変数の初期化順の方がよっぽど基礎で重要だと思うが?

>>28
重力が地球の10分の1の惑星に行ってヒーローになったのび太君と
同じことをしたいだけ。

最近、こんな基礎もわからない連中が多い。
リファレンスを見ないで、素で答えられる人が何人いるのだろう?

コンベンショナルメモリ・EMS メモリ・XMS メモリについて説明せよ。
ディップスイッチの役割について説明せよ。
64K の壁について説明せよ。

そもそもプログラムがどうやってコンパイルされているかわかっているの?

まぁ、
>それだからDQNプログラムしか書けないんだよね。

にだけは激しく同意。COBOLer 逝って良し。
0036デフォルトの名無しさんNGNG
>>34
ごめんなさい。
一桁しか暗算で計算できません。
0037デフォルトの名無しさんNGNG
>>36
それは暗算っつーよりも暗記では?
0038デフォルトの名無しさんNGNG
>>17
ヒープセグメントって聞いた事無いんですけど……
0039デフォルトの名無しさんNGNG
>>34
ごめんなさい。
愛用の電卓使っても10秒かかりました。
0040デフォルトの名無しさんNGNG
暗算できるのは、いいとこ二桁だな。一般人なら。
0041MS-DOSNGNG


コンベンショナルメモリ メインメモリ 640Kか768Kぐらいだっけ?
EMS 拡張メモリ
XMS コンベンショナルメモリを拡張するため

ディップスイッチ 電子回路の2値信号の設定
64Kのかべ セグメント内のアドレスを16BITで管理していると64K以上のプログラムがつくれないこと

お粗末でした
0042デフォルトの名無しさんNGNG
暗算が得意な人でも7桁が限界だと思う
0043デフォルトの名無しさんNGNG
>>1
最近linker and loaderを読んで悦に入っている中年厨房
0044デフォルトの名無しさんNGNG
>>41
確かに説明がお粗末すぎ。
0045デフォルトの名無しさんNGNG
>>41
つか、説明になってない。
0046ピチピチPGNGNG
だって必要ないんだも〜〜ん
それ丸暗記して何か言いkとあんの?
だったらここで頑張って説明してよ〜〜〜
何か老いぼれ最弱コボラーのかほりがプソプソして不安ですが・・・・
0047デフォルトの名無しさんNGNG
ちなみにSML/NJではARは全てヒープに置かれます。
スタックセグメントは使いません。

>>1の問題は大学生レベル。プロだったらもう少しレベル上げましょう。
問題 (コンパイラ/言語関連)

・関数型言語で使われるclosureの一般的実装方法を説明せよ。
・OO言語で使われる継承と動的dispatchの実装方法を説明せよ。
・上の問いでC++のような多重継承も含め説明せよ。
0048デフォルトの名無しさんNGNG
>>47
やだよ。
0049デフォルトの名無しさんNGNG
貴社の記者が汽車で帰社 by MS-IME2002
0050デフォルトの名無しさんNGNG
>>47
1. SML/NJをダウソする
2. がんばる
3. 辞表を提出する

折からも問題
(1)SML/NJあるいはSchemeにおけるcall/ccとC言語におけるsetjmpの違いを述べよ
(2) SchemeではContinuationの実行効率の向上のために
複数のスタックフレームを使って工夫が施してある。
その概略を示せ
0051デフォルトの名無しさんNGNG
>>47
レベル上げたら基礎の基礎にならないじゃん。
0052基礎の基礎NGNG
ゲートAND,OR,NOTを使って半加算器の回路図を書け
0053デフォルトの名無しさんNGNG
>>51
人によっては、基礎もレベル変わるさ。
小学生の基礎は足し算だろ?
0054デフォルトの名無しさんNGNG
最近は 足算は4歳からやってますな
0055デフォルトの名無しさんNGNG
>>1
これからはソフトウェアの時代だ、とかいいながら
Z80の基本構造からアセンブラまでを延々とたれるうちの教授みたいだな・・・
0056基礎論NGNG
ブール束においては、各元に対して、補元が唯一存在することを示せ。
005747NGNG
>>50
1.setjumpはexceptionと同じ、上にしかジャンプ出来ない。
(call-stackが下に増えると考えて)
だがcallccはキャプチャされたcontinuationを実行することによって
下にもジャンプ出来る。
簡単な例、
キャプチャしたcontinuationを返しそれを実行する:
let x = callcc (lam k.k) in ...x...

2.辞表を提出する (逃
0058消防。NGNG
すいませんけど、教えて下さい。
エディターにひらがなを書くにはどうしたら良いんですか?
0059デフォルトの名無しさんNGNG
>>58
あなたはどうやってその文章を書きましたか?
0060デフォルトの名無しさんNGNG
>>58-59
warata
0061デフォルトの名無しさんNGNG
>58
世の中はアウトソーシング全盛です。
金で解決しましょう。
0062消防。NGNG
>>59
ローマ字になっちゃうんですけど。
0063デフォルトの名無しさんNGNG
ちかごろはIMEの入力モードの切り替えも知らんやつが、2chに書きに来るのか…
0064デフォルトの名無しさんNGNG
構造化定理を証明せよ
0065デフォルトの名無しさんNGNG
>62
あなたのOSはウイルスに犯されています。
再インストールしても直りませんので、素直にPCを買い換えましょう
0066デフォルトの名無しさんNGNG
>>62
ローマ字になってないじゃん。
0067デフォルトの名無しさんNGNG
がっかり
0068デフォルトの名無しさんNGNG
「テキスト」がわからないらしいので「メモ帳で書いてください」と
言ったら、1時間ほど固まられてしまった。
ドキュンなのは彼女?俺?
0069デフォルトの名無しさんNGNG
>>68
1時間固まったままだったのか?
それをほったらかしておいたのか?
貴様は据え膳と言う言葉をしらんのか?
0070デフォルトの名無しさんNGNG
ああ。宿題やんなきゃ。
■ このスレッドは過去ログ倉庫に格納されています