Post

メモリー

2020-08-25 21:54:32

リトルエンディアン・ビッグエンディアン・ミドルエンディアン・バイエンディアンの違いについて

概要リトルエンディアンとビッグエンディアンの違いについてまとめる。 エンディアンとは 複数のバイトの並びの方式をエンディアン、またはバイトオーダーと呼ぶ データをメモリ上にロードするときの配置の仕方  エンディアンはCPUやプロトコル、OSによってそれぞれ決まっている 異なるシステム間やネットワーク間でデータをやりとりする際にエンディアンによる問題が発生しやすい ex. バイナリを解析したいときなどエンディアン変換が必要となる ビッグエンディアン メモリの下位アドレスから順番に、データの上位バイトから下位バイトの順で配置していく方式 ex. 16進数 00 01 02 03 → 00 0...

コンピューターアーキテクチャ

メモリー

2018-11-30 17:21:19

メモリ管理に関する用語まとめ

概要試して理解 Linuxの仕組みのメモリ管理の章を読んでいて理解の乏しい単語があったのでいくつかピックアップしてまとめる。 OOM Out of memory システムが物理メモリと仮想メモリを使い切ったことにより、新規にメモリを確保できない状態 OOM Killer(Out of Memory Killer) OOMのときにプロセスを強制終了させることで空きメモリーを確保するLinuxカーネルの仕組み 仮想記憶 OSなどが物理メモリを主記憶装置に見えるように仮想化させたメモリ 物理メモリ上のバラバラのアドレスを連番でのアドレスとして扱えるようにしたもの ハードディスク上の一部の領域を...

コンピューターアーキテクチャ

Linux メモリー