低レイヤ
今日のネタはリンカの仕事について。低レイヤな話としてありがちだが、いかんせんバイナリを入力にバイナリを出力する処理なので直感的に理解しづらい。ってことで調べながらメモる。 リンカ(linker)とは何か リンカ とは、コンパイルされたファイル(オブ…
OS 自作シリーズの第四回。前回の記事は以下。 t-keita.hatenadiary.jp littleosbook は以下。今回は6章から。 littleosbook.github.io 6 Interrupts and Input この章では、ユーザからのキーボードの入力を受け付けるために interrupts(割り込み)をサポー…
OS 自作シリーズの第三回。前回の記事は以下。 t-keita.hatenadiary.jp 不備が修正されたバージョンの littleosbook は以下。今回は5章から。 ordoflammae.github.io 5 Segmentation セグメントはメモリ上の区間である。セグメンテーションとはセグメントを…
前回に続き、OS 自作のチュートリアル littleosbook の続きをやっていく。前回の内容は以下。 t-keita.hatenadiary.jp littleosbook は以下。今回は4章から。 littleosbook.github.io 追記:本家の littleosbook は不備が多いがメンテナンスされてない。以下…
べつに暇なわけじゃないけど、たまには低レイヤなことをしたい。簡易的なオペレーティング・システムの開発方法を解説したサイト The little book about OS development を見つけたのでやってみる。ページは以下。 littleosbook.github.io 追記:本家の litt…