第八章异常控制流一、学习目标1. 了解异常及其种类2. 理解进程和并发的概念3. 掌握进程创建和控制的系统调用及函数使用:fork,exec,wait,waitpid,exit,getpid,getppid,sleep,pause,setenv,unsetenv,4. 理解数组指针、指针数组、函数指...
分类:
其他好文 时间:
2015-11-22 23:16:17
阅读次数:
374
第八章 异常控制流平滑:指在存储器中指令都是相邻的。突变:出现不相邻,通常由诸如跳转、调用、和返回等指令造成。 异常是异常控制流的一种形式,由硬件和操作系统实现。简单来说,就是控制流中的突变。事件:即状态变化,与当前指令的执行可能直接相关,也可能没有关系。异常的处理方式:8.1 异常处理异常号:系统...
分类:
其他好文 时间:
2015-11-22 21:56:47
阅读次数:
213
第八章、异常控制流控制转移;控制流;异常控制流(ECF);异常控制流发生在计算机系统的各个层次。理解ECF很重要。一、异常1、异常:是异常控制流的一种形式。一部分由硬件实现,一部分由操作系统实现。2、异常处理(1)异常表:当处理器检测到有事件发生时,它会通过跳转表,进行一个间接过程调用(异常),到异...
分类:
其他好文 时间:
2015-11-22 21:50:18
阅读次数:
132
信息安全系统设计基础第十一周学习总结【学习时间:8h】【学习内容:《深入理解计算机系统》第八章 】一、知识梳理8.1节(主要涉及异常的入门级介绍)1.异常控制流(ECF)概念:最简单的“平滑序列”类型的控制流是指PC中相邻的指令在存储器中也相邻。而异常控制流则是指程序变量表示的内部程序状态中的变化、...
分类:
其他好文 时间:
2015-11-22 21:50:10
阅读次数:
231
第八章 异常控制流控制流:控制转移序列。控制转移:从一条指令到下一条指令。异常控制流:现代操作系统通过使控制流发生突变来对系统状态做出反应,这些突变称为异常控制流。作为程序员,理解ECF很重要,这有很多原因:理解ECF将帮助你理解重要的系统概念。ECF是操作系统用来实现I/O、进程和虚拟存储器的基本...
分类:
其他好文 时间:
2015-11-22 21:42:20
阅读次数:
264
第八章 异常控制流一、控制流:控制转移序列。二、控制转移:从一条指令到下一条指令。三、异常控制流:现代操作系统通过使控制流发生突变来对系统状态做出反应,这些突变称为异常控制流。四、平滑:指在存储器中指令都是相邻的。五、突变:出现不相邻,通常由诸如跳转、调用、和返回等指令造成。异常控制流ECF:即这....
分类:
其他好文 时间:
2015-11-22 20:15:45
阅读次数:
124
第八章 异常控制流8.1 异常异常即控制流的突变;事件即状态变化。一、异常处理系统中可能的每种类型的异常都分配了一个惟一的非负整数的异常号(exception number)。这些号码中的某一些是由处理器的设计者分配的,其他号码是由操作系统内核的设计者分配的。前者如:除0项,缺页,存储器访违例,断....
分类:
其他好文 时间:
2015-11-22 20:09:05
阅读次数:
110
第八章异常控制流控制流:控制转移序列。控制转移:从一条指令到下一条指令。异常控制流:现代操作系统通过使控制流发生突变来对系统状态做出反应,这些突变称为异常控制流。8.1 异常异常的剖析,如下图所示:异常处理异常表:当处理器检测到有事件发生时,它会通过跳转表,进行一个间接过程调用(异常),到异常处理程...
分类:
其他好文 时间:
2015-11-22 20:07:36
阅读次数:
151
第八章 异常控制流控制转移序列称为控制流。从从一条指令到下一条指令称为转移控制。异常控制流:现代操作系统通过使控制流发生突变来对系统状态做出反应,这些突变称为异常控制流。异常控制流ECF:即这些突变。1.ECF是操作系统用来实现I/O、进程和虚拟存器的基本机制 2.应用程序通过使用一个叫做陷阱或者系...
分类:
其他好文 时间:
2015-11-22 18:41:16
阅读次数:
256
第八章 异常控制流异常异常是控制流中的突变,用来响应处理器状态中的某些变化。异常处理异常号:一些是有处理器的设计者分配(包括被零除、缺页、存储器访问违例、断电及算数溢出)其他由操作系统内核的设计者分配(包括系统调用和来自外部I/O设备的信号)。异常号是到异常表中的索引。异常与过程调用的区别(P482...
分类:
其他好文 时间:
2015-11-22 16:06:20
阅读次数:
200