Dev Study
← OSと低レイヤのしくみ

割り込みとシステムコールの機構

CPUがユーザーモードと特権モードを行き来する仕組みを、RISC-V特権仕様とLinuxのman-pages・カーネル文書に基づいて学びます。ecallとトラップ、mcause/mepc/mtvecの役割、特権スタックの巻き戻し、同期例外と非同期割り込みの違い、システムコールのレジスタ規約、シグナルとEINTR、割り込みハンドラの分割、vDSOによる回避まで扱います。

読み込み中…