水木社区手机版
首页
|版面-编程技术(Programming)|
新版wap站已上线
返回
1/1
|
转到
主题:Linux内核是如何向用户的shell终端打印信息的?
1楼
|
DoorWay
|
2024-02-22 09:47:16
|
展开
Shell 是父进程,a.exe是子进程。子进程崩溃,父进程打印消息。
子进程访问非法内存,触发signal, 内核将SIGSEGV 发送到进程。进程注册了异常处理,自己处理,进程没注册异常处理,退出。
父进程即Shell收到信号,打印收集到的信息。
内核维护一张进程表,信号产生后,设置进程表相关项的一个bit位。
异常处理机制,Signal.
--
FROM 167.88.61.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版