スポンサーリンク
Linux

Linux勉強 パート6 GRUB後半 コードを別のメモリアドレスへ移し替える続き

copy_bufferルーチンでメモリを移し替える ソースコード ここを参照しながら読んでみてください。 GRUB前半コード ソースコード MBRに読み出されるファイルはdiskboot.Sというファイルです。 2セクター目に配...
Linux

Linux勉強 パート5 GRUB前半 コードを別のメモリアドレスへ移し替える

GRUB先頭コードを読み込む ソースコード ここを参照しながら読んでみてください。 MBRコード ソースコード GRUB前半コード ソースコード MBRに読み出されるファイルはdiskboot.Sというファイルです。 2セク...
Linux

Linux勉強 パート5 GRUB先頭のコードを読み出す

GRUBの先頭コードを読む ソースコード ここを参照しながら読んでみてください。 ソースコード LBAとCHSモード CHS 物理的なディスクの構造通りにセクターを指定します。 C(シリンダー)H(ヘッダー)S(セクター) ...
Linux

Linux勉強パート4 GRUBコードの最初だけ

GRUBコードを読む ソースコード 前回まででBIOSはpostが終わるとハードディスクから512バイト(MBR)を読み込むと説明しました。 ところでLinuxのブートローダーはたくさんありますが今回はGRUBを勉強してみようと思...
Linux

Linux勉強 パート3 ブートローダーとプロテクトモード

ブートローダーとプロテクトモード プロテクトモード リアルモードではアドレスバスが20ビットありますが、アドレスを指定するセグメントレジスタ(CS,DSなど)は16ビットになっています。 リアルモードでは20ビットを表現するために...
Linux

Linux勉強 パート2 リアルモード

リアルモード ウィキペディアの説明 x86プロセッサの起動時の動作モードでありBIOSはこのモードで動作している ウィキペディアにはこうあります。 wiki ウィキペディアてよく知らないことをちょっと知りたいだけで物凄い量...
Linux

Linuxの勉強 パート1 ブートローダーについて 

ブートローダーとBIOS ブートローダーとは ブートローダーっていうのは簡単に言うと、電源を入れてOSを起動するときにBIOSが最初に読み込む小さなプログラムでOSを起動するためのプログラムです。 どれくらいかって言うと512バイトで...
エンタメ

映画 シャイニング 考察と感想 問題ありすぎ家族

シャイニング あらすじ この話は小説家志望の主人公のジャックが冬季休業するホテルの管理人を請け負ったことにより始まります。 妻と子供を連れてそのホテルを冬の間管理しながら、静かな場所で小説が書けるのです。 なかなか美味しいバイトです...
プログラミング

独学でプログラミング学習 勉強法

プログラミングって興味はあるけど難しそうでなかなか手が出せないって人多いと思います。 確かにプログラミング、コンピューターの世界は深淵で最早一人の人生では全ては理解できない程に細分化されています。 私はJAVAやphpといった高級言...
未分類

電力自由化に伴なう詐欺まがいの訪問営業に気をつけてください

詐欺まがいの悪質な手口 あのやり方はまずいよね。詐欺だよ。安心しておいてください。消費者センターに連絡しておきました。 ここでは会社名は伏せておきます。 クソ無害そうな営業 「ピンポーン!」 宅配頼んでないし、アマゾンでもないよな...
スポンサーリンク