地方エンジニアの学習日記

興味ある技術の雑なメモだったりを書いてくブログ。たまに日記とガジェット紹介。

2018-02-01から1ヶ月間の記事一覧

register指定子

C言語の関数では仮引数やローカル変数は通常、主記憶上のスタックエリアに割り当てられる。 register指定子は仮引数やローカル変数を "なるべく" レジスタに割り当てるように指定するものである。 レジスタには限りがあるので下記のようなソースでも必ずレジ…

ユーザ空間とカーネル空間

ユーザ空間とは ユーザに割り当てられる計算リソースで実行しているプログラムが直接アクセス可能なリソース カーネル空間とは カーネルが使用する領域のこと 両者の違い メモリ領域に違いがある。 ユーザ空間とカーネル空間はそれぞれ独立しており、互いが…