勉強会の最近のブログ記事

コンピュータの構成と設計~ハードウエアとソフトウエアのインタフェース 第3版 (上)
デイビッド・A. パターソン ジョン・L. ヘネシー
日経BP社
売り上げランキング: 24982


結構時間が経ってしまってるけど,まぁいいや。

今回は演習問題を解くターンで,皆で問題を解いたりしました。

とりあえず自分の答えを晒しておくけど,コードの動作確認まではしてません。

コンピュータの構成と設計~ハードウエアとソフトウエアのインタフェース 第3版 (上)
デイビッド・A. パターソン ジョン・L. ヘネシー
日経BP社
売り上げランキング: 20463


だいぶ以前の件だけど,とりあえずメモを残しておく。

もっと参加者が増えてくれるといいんだけどなぁ〜。


やったこと

  • 2.7〜2.8読み合わせ。
  • クリクラ会に行くから早めに終了。


今回勉強した命令

  • ジャンプ:jr,jal
  • データ転送:lh,sh,lb,sb


その他メモ

  • なんだこのスパイの例えは! SICP読んでると慣れてくる?
  • j命令だけでいろいろ関数の処理をやると面倒くさくなる。
  • $a0〜$a3:引数レジスタ。関数にパラメータを渡すのに使う。
  • $v0〜$v1:値レジスタ。関数から結果を返すのに使う。
  • $va:戻りアドレスレジスタ。制御を元に戻すのに使う。
  • JALで行ってJRで帰ってくる←誰が上手いこと言えとwww
  • 命令アドレス・レジスタって,別にPCでよくね?
  • PCは特殊な機構を持ったレジスタというよりただのレジスタでおk?
  • x86の汎用レジスタは8個,PICはWレジスタ1個。またPICが駄目だという話とか。
  • 歴史的ないきさつ?特許??
  • The Art of Computer Programmingとか読めばいいじゃん。
  • Cでこう書いたらこうなるという論理展開。
  • スタックポインタの操作は逆で考えなくちゃなので混乱する。
  • push命令,pop命令とかないの?→そういうテンプレ的なのはコンパイラにやらせるし。
  • コピーは$zeroと足す。→レジスタ間の転送命令とかは無い。
  • $t0〜$t9:手続き呼び出し時に保存されない。極力こっち使う。
  • $s0〜$s7:手続き呼び出し時に保存される。大事なのはこっち使う。
  • スパイは結局外注だった件。
  • 再帰キタコレ! みんなSchemeやればいいよ。
  • HWはシンプルに,SWガンガレ!
  • $gp:静的データ用。
  • $gp:手続き内での$spみたいな?
  • インテルコンパイラは2ヶ月に1回くらいバージョンアップするらしい。
  • リンクト・リストというのは,いわゆる普通のリスト。
  • スタックとヒープは互いに相手方に向かって伸びる。→いつかぶつかる。
  • Cはプログラムでメモリ確保するのでバグが多くなる。←一ヶ月くらい前に苦労しましたw
  • firefoxはメモリリークで悩んでるとか。
  • メモリリークがないかどうか判断するテスト用のライブラリ??
  • mallocについて小一時間問い詰めたい人がいる。
  • gccオプションにenable fpってのがあったような。
  • 図2.18はPCが載っていなくて本気で悩む。
  • VMはレジスタ持つ意味が無い。→だってメモリと速度差無いんだし。
  • アセンブリ言語の一覧表をポケットに入れておくといいよ。
  • J形式がいきなり出てきた件。
  • Pascal文字列は弾小飼がディスってたらしい。
  • テキスト処理をピュアなCで書くとかマジ無理だし。
  • Pascal呼び出し,C呼び出し?→呼出規約
  • mallocfree,文字列のnull終端は組込みでよくイジめられますw
  • ユニコードは16bitとは別にエンコード用情報を持っている?
  • nullはナルと読むのが正しい。→ヌルポは日本でしか通じない。
ファインマン物理学 (1)
ファインマン
岩波書店
売り上げランキング: 58102


まとめる時間が無くて今更な感じだけど,メモを残しておく。今回はクリさんも参加してくれました。

本当に本当にやっと力学が勉強できてうれしい!


やったこと

  • 4章読み合わせ
  • すかいらーく混みすぎなので早めに退去


4-1 エネルギーとは何か?

  • USB電子レンジで頑張る話とか。
  • エネルギー保存の法則は,物理学における最も基本的な法則の1つ!
  • ブルースかわいそす(´・ω・`)
  • どんだけ風呂の水が汚いのか?
  • ファインマン先生の説明というか例えが分かり易くて良い。
  • エネルギーというクラスがあったとして,それを継承していろんなのを云々。


4-2 重力の位置エネルギー

  • カルノーを褒めてる件はカルノーサイクルのこと?
  • 猪木エンジン?なにそれ?
  • Dr.中松エンジン?なにそれ?
  • 永久運動は存在しない→エネルギー保存の法則。
  • P.52下の方に書いてるやつは図示しないとイメージしにくい。
  • 距離Yの少ない分は損失分か。
  • (エネルギーの変化)=(力)×(力の働き続けた距離)
  • 永久運動だと,どんどん持ち上げられることになっちゃう。
  • lbはポンドのことらしいよ。
  • 法則を75覚えるって何のこと?
  • ステヴィヌスの墓銘は斬新!
  • インチ,・・・
  • 永久機関は特許取れないらしいよ。


4-3 運動のエネルギー

  • 振り子の話は幅が小さい時は線形近似できる。→ってこと。
  • 運動エネルギー←→位置エネルギー


4-4 エネルギーの他の形

  • 弾性エネルギー:バネが伸縮してる時は仕事をする能力を持っている。
  • 熱エネルギー:まあ結局は運動エネルギー。
  • 電気エネルギー:電荷の斥力と引力。
  • 輻射エネルギー:太陽とか。
  • 光エネルギー:電磁場の振動なので電気エネルギーの一種。
  • 化学エネルギー:運動エネルギーと電気エネルギー。
  • 原子核エネルギー:原子核の中における粒子の配列で。
  • 核エネルギー:何なのか分からない。
  • 質量エネルギー:
  • エントロピーとか聞いたら,通信工学とかやりたくなるよね?
  • 反重粒子は-1個の重粒子? -1個って何??
  • ガロンは容積の単位。
  • ミノフスキー粒子の話が始まる。
コンピュータの構成と設計~ハードウエアとソフトウエアのインタフェース 第3版 (上)
デイビッド・A. パターソン ジョン・L. ヘネシー
日経BP社
売り上げランキング: 25527


だいぶ前のことなんだけど,忘れないようにメモ。

ようやっとコンピュータアーキテクチャな部分に突入なので,若干テンションが上がった。

たぶん今後の方針は,好きな言語でMIPSエミュレータを書くことになると思う。


やったこと

  • 2.1〜2.6読み合わせ
  • ちょっと遅刻した,ゴメン


今回勉強した命令

  • 算術演算:add,sub,addi
  • データ転送:lw,sw
  • 論理演算:and,or,nor,andi,ori,sll,srl
  • 条件分岐:beq,bne,slt,slti
  • 無条件ジャンプ:j


その他メモ

  • 装置が単純(RISC的な意味で)
  • プログラムは第二外国語みたいなもの。
  • 誰かシミュレータでごにょごにょやれよ!
  • DSはARMで,WiiはPowerだったっけか?
  • MIPSの演算命令で行える演算は1つだけ。
  • ドラゴンブックは新しくなったらしいよ?
  • RISCではレジスタ間で演算命令をやるべき!
  • Intelは一般的じゃないということかw
  • レジスタの使い方というか使いまわしが重要。
  • まぁでも結局は小人さんが重要。
  • レジスタは限られているのでメモリを使おうぜ!
  • 図2.2は上から書いて欲しいんだけど。
  • 配列は連続した領域になっているので,ベースアドレス(先頭アドレス)が分かればよい。
  • 第4版ではMIPSの新しい命令が増えてるの??
  • 即値の時は命令が変わる。(add→addi)
  • x86ではmovとかあるし。
  • 0と32で挟む?キモくね?→オプション的なのを付けてるだけだった。
  • またPICがキモいとかいう話とか。
  • 0/1だけ逆だよね。え,負論理?
  • 過度な妥協だって必要だ。ってか客がいいと言えばいい。
  • addもsubも中身はaddだ。
  • トウィードゥルディー大好き。
  • シフト量をrs,rtに入れたくなるよね?
  • if文は自然な流れを意識しろ。
  • MIPSのアセンブラは遅延分岐が見えないようにしている。
  • MIPSの特許の話は本当??
ファインマン物理学 (1)
ファインマン
岩波書店
売り上げランキング: 8164


だいぶ前の話なので時系列があれしてるけど,せっかくなのでメモを残しておく。

2章は難しすぎて皆理解できてない感じだったけど,楽しかったからいんじゃね??

次回はガリレオ・ガリレイかも。


やったこと

  • 2章読み合わせ
  • 生涯教育とかそんな話


2-1 はじめに

  • 複雑な現象も基本的な事柄の組合せ。
  • 見る(観察する)ことだけは出来る。
  • ビッグバンは四天王の中で一番弱い。むしろ四天王になれたのがキセキだw
  • ワームホールが凄い!
  • 素粒子が消えて別宇宙へ行く? えっ何それこわい。
  • ユニバースじゃない,マルチバースだ!
  • キャスリングは知ってたら,あーそうだねって感じで流せるけど。。
  • 物は何から出来ていて,いくつの要素で話がすむか?


2-2 1920年以前の物理学

  • 原子92種類ってのはもっと増えてるはず?→wikipediaによると約110種類とか書いてあるけど?
  • 電気力300万トンやばくね? 万有引力はしょぼいってこと?
  • 第6のクォークがあるってホント?
  • 電荷が場を作る。場の中の電荷は力を受けて動く。
  • プールの話が面白い。
  • 電場が磁場を作って,磁場が電場を作るみたいな。
  • ポスグレのあの人がCT作ったらしいよ。
  • 振ったら色が変るってこと。
  • ARジェンガは本当にやりたいんだけど,どうよ?
  • スプリングエイトは自転車必須。


2-3 量子物理学

  • 周波数が低いと波,高いと粒。
  • 不思議宇宙のトムキンスとか読めばいいじゃん。
  • ニュートン力学も四天王。
  • プランク定数は解像度みたいな感じ。
  • ファインマン物理学なんて恋空みたいなもんだよね。
  • 電子が妥協しちゃったよ。
  • もし運動をやめたら原子の位置が分かる→不確定性原理に反する。
  • 再現性どうのこうの。
  • だからキトーってどこ?
  • フーコーの振り子ってこんなのじゃなかった?
  • なぜ?とか無い。そういうもの。
  • テラヘルツは最近あついっすよ!まじぱねぇ!
  • 撞球はビリヤードのことらしいよ。
  • 反物質は作ろうとしないと作れないものなの? 加速してぶつける?
  • ここで陽電子が登場というわけか。


2-4 原子核と粒子

  • TNTはトリニトロトルエンのこと。
  • 強い力はダサかっこいい! 1周してかっこよくなった!
  • 湯川先生とか日本人の名前載ってるとうれしいよね。
  • 日本人的にはミューオンのがなじみがある。
  • パイソン見たいな。
  • 何かもうここら辺は難しすぎてムリ。
  • KKD的な?
  • アメリカなのにゲルマンとかw
  • 奇妙さsって何だよ?
  • メガエレクトロンボルトはメブって読むことにする。
  • クォークとか提唱されたのはいつなの?
  • たての行って列でしょ。
  • 共鳴って何? 物質なの?
  • グラビトンキタコレw
  • ついにファインマンにλ出現!
  • 暗証番号は1154にすればいいじゃん!
  • ℃みたいな丸は何て読むの?
  • 希土類元素ってなんか下のほうの奴?
  • カップリングってそういう意味じゃないから。
  • は?何言ってんの? 東京タワーはクラウザーさんのものでしょ!
  • 仕事が終わらない,で現実に引き戻されたorz
  • 2章は難しい内容だったけど面白かった。
  • 3章は各自読め。次回は4章からやるよ。

プロフィール:ttl

  • ・勉強と運動が好きです。
  • ・カエルさんも好きです。
  • ・λはもっと好きです。
  • 購読する このブログを購読

最近のコメント

アーカイブ

このアーカイブについて

このページには、過去に書かれたブログ記事のうち勉強会カテゴリに属しているものが含まれています。

前のカテゴリはランニングです。

次のカテゴリは自転車です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 4.27-ja