linux內核之系統調用

1、系統調用簡介          系統調用在用戶空間進程和硬件設備之間添加的一箇中間層。主要有三個作用: A.它爲用戶空間提供了一種硬件的抽象接口 B.隔離用戶態和內核態,保證系統的穩定和安全 C.每個進程都運行在虛擬地址,實現進程獨立和方便虛擬內存管理 在linux系統中,系統調用是用戶空間主動訪問內核的唯一方法;除異常和中斷外,是內核唯一的合法入口。下圖是簡單的調用流程(以getpid爲例)
相關文章
相關標籤/搜索