内核栈和用户栈

内核在创建进程的时候创建进程控制块以及进程的堆栈。每个进程有两个栈:用户栈、内核栈 用户栈在用户地址空间中,内核栈在内核地址空间中。 用户栈      用户栈不难理解,用户栈是用户空间中的一块区域,用于保存用户进程的子程序间相互调用的参数、返回值以及局部变量等信息。在linux系统中,用户栈的大小一般为8M。可以通过ulimit -s来手动设置。 进程用户栈和内核栈的切换        当进程由于
相关文章
相关标签/搜索