コンピューター

スポンサーリンク
コンピューター

Unity フレーム

Unity フレーム処理 フローチャート フローチャート シーン(Scene) シーンは.unityと拡張子のついたファイルに保存されている実行時のデータ構造を保持します。UnityEngine.SceneManagement名...
プログラミング

オブジェクト指向言語のメモリ管理

オブジェクトプログラミングのメモリ管理 メモリの管理 ごく簡単に。 静的領域:グローバル変数、命令コード。 ヒープ領域:インスタンス、バッファ。 スタック:メソッドに渡す引数など。 静的領域 このメモリ領域は最初にプログラ...
コンピューター

オブジェクト指向プログラミング(OOP)継承について考える

継承 継承機能の理由 まずは結論から述べると継承はプログラミングの合理化、プログラマーの手間を小さくするためです。 具体的には同じコードを何度も書く手間を省くこと、それから整理整頓です。 当然手続き型でも工夫すれば綺麗に無駄なく...
コンピューター

コンピューターの主記憶装置管理(メモリマネージメント)

主記憶装置(メインメモリ) メインメモリ wikiの説明です。 コンピュータのメインバスなどに直接接続されている記憶装置で、レイテンシやスループットは速いが比較すると小容量である。 wiki ウィキペディアです。 レイテンシ...
Unity

Unity Vector3 三平方の定理とベクトル

ベクトル Vector3 ベクトルの (x *x+y* y+z* z) の平方根の長さを返します magnitudeはベクトルの長さを返す。 Unity リファレンス こう書いてあります。 なんのこっちゃってことですよね。 ...
Linux

C言語インラインアセンブリ 拡張構文 その1

インラインアセンブリ拡張構文 Linuxのコードでしばしば登場するこれ。 アセンブリなんだけど独特のルールがめんどくせぇ。 しっかり理解しておこう。 オペランド __asm__()とやってカッコの中に命令を書き込んでいきます。 ...
Linux

Linux入門 その1 そもそもLinuxとは

Linuxとは カーネル そもそもLinuxとはなんだということですが、ずばりそれはカーネルのこと見たいです。 カーネルが何をしているのか、それはユーザーの命令をハードウェアに伝えることです。 つまりユーザーとハードウェアの仲介役で...
Linux

Linux勉強 パート11 GRUBコード GRUBカーネル2

GRUBカーネル突入 ソースコード ここを参照しながら読んでみてください。 ソースコード GRUBカーネル 前回の続きです。 GRUBカーネルスタート esiには展開先のアドレスが保存されています。 ecxに入...
エンタメ

映画スノーデン 感想と考察 ただのスパイエンターテイメント

キャラクター スノーデン 正義感の強い凄腕のハッカー。 PRISM スノーデンが暴露したアメリカの機密。 NSAが行っていた世界中の電波を傍受するプログラム。 アメリカの大企業も手を貸していた。 あらすじ エドワード・ス...
Linux

Linux勉強 パート10 GRUBコード GRUBカーネル

GRUBカーネル突入 ソースコード ここを参照しながら読んでみてください。 GRUB後半コード ソースコード ソースコード GRUBカーネルの実行 前回の記事でA20マスクの機能を停止させる処理を行ったので今回はその続きです。...
スポンサーリンク