內核棧和用戶棧

內核在創建進程的時候創建進程控制塊以及進程的堆棧。每個進程有兩個棧:用戶棧、內核棧 用戶棧在用戶地址空間中,內核棧在內核地址空間中。 用戶棧      用戶棧不難理解,用戶棧是用戶空間中的一塊區域,用於保存用戶進程的子程序間相互調用的參數、返回值以及局部變量等信息。在linux系統中,用戶棧的大小一般爲8M。可以通過ulimit -s來手動設置。 進程用戶棧和內核棧的切換        當進程由於
相關文章
相關標籤/搜索