目录
异常
异常处理
异常的类别
中断
陷阱和系统调用
故障
终止
编辑 Linux/x86-64 系统中的异常
进程
编辑 逻辑控制流
并发流
私有地址空间
用户模式和内核模式
上下文切换
编辑系统调用错误处理
进程控制
获取进程ID
创建和终止进程
回收子进程
让进程休眠
编辑 加载并运行程序
异常
异常就是控制流中的突变,用来响应处理器状态中的某些变化
异常处理
异常的类别
硬件中断的异常处理程序常常称为中断处理程序
中断
陷阱,故障,终止类型的异常是同步发生的,是执行当前指令的结果,把这类异常指令叫做故障指令
陷阱和系统调用
系统调用运行在内核模式,内核模式允许系统调用执行特殊指令,并访问定义在内核中的栈
故障
终止
Linux/x86-64 系统中的异常
进程
逻辑控制流
并发流
私有地址空间
n位地址的机器上地址有2^n个可能的地址
用户模式和内核模式
上下文切换
系统调用错误处理
进程控制
获取进程ID
这东西怎么学?学了也不会用,先看一看吧
创建和终止进程
fork函数
进程图
回收子进程
让进程休眠
加载并运行程序
不学了,难死了,复杂死了,怎么全是底层函数 先把操作系统导论看完再说吧