コンピューター

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

c言語のメモリ管理

c言語のメモリ管理 メモリの割り当て 詳細の前に簡単に説明するとメモリには静的な領域と動的な領域があります。 静的な領域はメモリに読み出された時から大きさが変わらない固まったメモリ、動的な領域はメモリが読みだされた時にはどれくらい...
Linux

Linux システムコール

システムコール システムコールとは こんなことは誰でも知っていると思いますが念のため。 システムコール(英: system call、日: システム呼出し)とは、オペレーティングシステム (OS)より明確に言えばOSのカーネルの機能を...
コンピューター

c言語のソースファイルとヘッダーファイル

ソースとヘッダー ソースファイルの分割 c言語は勿論ソースファイルだけでも作ることはできますが、一つのファイルだけで完結さるより分割して構成した方がコードを使いまわしたり整理しやすなったりと無駄が省けて恩恵が多いです。 ただ理解が漠然...
コンピューター

リアルモードとプロテクトモード割り込み処理

割り込み処理 割り込みとは コンピューターに実行中の処理を停止させて、強制的に優先度の高い別の処理を実行させること。 ハードウェア割り込み(外部割込み)とソフトウェア割り込みがある。 コンピューターの資源を有効に活用する為の機能。 ...
コンピューター

コンパイラが実行可能ファイルを作るまで

コンパイル→実行可能ファイル 簡単な流れ GCCを使用します。 C言語でソースコードを記述しコンパイルした時どんな風になっているのか。 「コンパイルしたら動くファイルができる!」 という理解でも問題はありませんが、もっと深く知るこ...
コンピューター

Unity フレーム

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

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

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

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

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

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

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

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

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