LoginSignup
3
3

More than 5 years have passed since last update.

ソケットと割り込みとTSS

Posted at

socket

擬似ファイル・システムのためにディスクなどに実態はない。よってopenできないのでsocket()でソケット(パケットを入れる箱)とプロセスを結びつける。

割り込み

  • ハードウェア割り込み
  • ソフトウェア割り込み

例外もあるよ!

  • トラップなどなど

TSS

  • trレジスタにTSSの場所がかかれている
  • ユーザモードプロセスのカーネルモードスタックの番地が書かれている。プロセス生成時にTSSにかく?モードが変更された時に他にもレジスタを保存できる
  • SS,EIP,CS,EFLAGS,ESP,SSは特権の変更にいくつか保存されるされないがあったような
  • SAVE_ALLでその他レジスタはスタックに保存される
  • カーネルモードの時の割り込みはその時使用しているカーネルスタックをネストして使用される。だからいっぱいネストしまくったらオーバーフローおこしちゃう??
3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3