第八章 异常控制流从给处理器加电开始,直到断电,程序计数器假设一个值的序列a0,a1,...a(n-1),其中每个a(k)是某个相应的指令I(k)的地址;每次从a(k)到a(k+1)的过渡称为控制转移;这样的控制转移序列叫做处理器的控制流现代系统通过使控制流发生突变来对这些情况作出反应.一般而言,我...
分类:
其他好文 时间:
2015-11-22 16:06:48
阅读次数:
161
第八章 异常控制流ECF:(异常控制流)突变集合平滑:顺序结构的指令突变:跳转、调用、和返回等指令,不在同一栈基本机制:ECF是操作系统用来实现I/O、进程和虚拟存器的基本机制 ECF是计算机系统中实现并发的基本机制 异常控制流的突变异常号:系统为每种类型的异常分配的唯一的非负整数异常表:系统启动时...
分类:
其他好文 时间:
2015-11-22 16:05:12
阅读次数:
126
第八章异常控制流异常及其种类异常:就是控制流中的突变,用来响应处理器状态中的某些变化。 在处理器中,状态被编码为不同的位和信号。状态变化称为事件。事件可能和当前指令的执行没有关系。在任何情况下,当处理器检测到有事件发生时,它就会通过一张叫做异常表的跳转表,进行一个间接调用异常,到一个专门设计用来.....
分类:
其他好文 时间:
2015-11-22 15:39:47
阅读次数:
103
第八章 异常控制流平滑:指在存储器中指令都是相邻的。突变:出现不相邻,通常由诸如跳转、调用、和返回等指令造成。异常控制流ECF:即这些突变。关于ECF:1.ECF是操作系统用来实现I/O、进程和虚拟存器的基本机制2.应用程序通过使用一个叫做陷阱或者系统调用的ECF形式,向操作系统请求服务3.ECF是...
分类:
其他好文 时间:
2015-11-22 12:30:56
阅读次数:
168
信息安全系统设计基础第十周学习总结【学习时间:8小时】 【学习内容:《深入理解计算机系统》第八章 】一、课本知识梳理(个人理解部分用【】标出)1.控制流从处理器加点开始,直到断点为止,PC假设一个值的序列 a0,a1,a2……,a(n-1)(其中,每个ak是某个相应的指令Ik的地址)。每次从ak到a...
分类:
其他好文 时间:
2015-11-21 18:34:12
阅读次数:
295
第八章 异常控制流1、从给处理器加电开始,直到断电位置,程序计数器假设一个值的序列:a0,a1,...,an-1,其中,每个ak是某个相应地指令Ik的地址。每次从ak到ak+1的过渡称为控制转移。这样的控制转移序列叫做处理器的控制流。最简单的一种控制流是一个“平滑的”序列,其中每个Ik和Ik+1在存...
分类:
其他好文 时间:
2015-11-20 21:40:07
阅读次数:
146
我很后悔这一年来被我浪费过的每分每秒,我已经不想再浪费时间了。平时不好好刷题还想着打比赛?今年的目标就是刷完紫书第七章的搜索,第八章的贪心,第九章的dp,然后每次的cf补题尽量补到div2的DE题,如果时间有剩余,就学AC自动机等一些数据结构吧。第一阶段:紫书ch7-ch9 时间11月末-12月31...
分类:
其他好文 时间:
2015-11-20 00:12:04
阅读次数:
350
源代码GitHub:https://github.com/ZhaoRd/Zrd_0001_AuthorityManagement 一、介绍 本Demo主要使用的前端框架有 bootstrap、angularjs、angle。bootstrap是推特公司的开源css框架,提供优美的界面元素;angul...
分类:
其他好文 时间:
2015-11-19 22:15:37
阅读次数:
187
8集合用于存储对象,长度可变,可以存储不同类型的对象8.1集合框架CollectionListArrayList:底层的数据结构使用的是数组结构。特点:查询速度快,增删慢。线程不同步LinkedList:底层的数据结构使用的是链表数据结构。特点:查询慢,增删快。线程不同步Vector:底层的数据结构..
分类:
其他好文 时间:
2015-11-16 15:57:39
阅读次数:
125
第七章的标题是“现实中的软件工程”,第八章的标题是“是思考还是思想”,文中主要以IBM的故事为例,告诉我们在软件工程技术的竞争中是很残酷的,敌人的敌人就是自己的朋友吧,软件当今不是一些软件工程师之间的争争吵吵,而是大公司之间相互制衡的结果,大公司在相互竞争激烈的时候,忽视了一些小公司,导致这些小公司...
分类:
其他好文 时间:
2015-11-16 00:56:55
阅读次数:
211