title: ARM三级流水线 tags: ARM date: 2018 10 14 16:57:10 参考: ARM指令集E004armproc.chm ARM Architecture Reference Manual.pdf PC=当前指令+8,流水线结构,解析下一条指令,读取下两条指令,PC ...
分类:
其他好文 时间:
2018-11-27 01:13:31
阅读次数:
263
"传送门" 题目大意:问从起点走到终点,不能立刻走上一条走过的边,长度为$t$的方案数 按点考虑会很麻烦,我们考虑按边来考虑。先把无向边给拆成两条有向边,记$dp[i][j]$表示在$i$时刻走过第$j$条边到了$j$边的终点的方案数。那么它可以从$j$边的终点继续走,只要走的下一条边不是$j$的反 ...
分类:
其他好文 时间:
2018-11-17 14:40:14
阅读次数:
176
教材学习内容总结 控制流:控制转移序列。 控制转移:从一条指令到下一条指令。 异常控制流:现代操作系统通过使控制流发生突变来对系统状态做出反应,这些突变称为异常控制流。 一、异常(硬件触发异常,软件处理异常) 1、异常的剖析,如下图所示: 2、异常处理 异常表:当处理器检测到有事件发生时,它会通过跳 ...
分类:
其他好文 时间:
2018-11-11 16:00:15
阅读次数:
111
2018 2019 1 20165317 《信息安全系统设计基础》第七周学习总结 第八章 异常控制流 控制流:控制转移序列。 控制转移:从一条指令到下一条指令。 异常控制流:现代操作系统通过使控制流发生突变来对系统状态做出反应,这些突变称为异常控制流。 8.1 异常 异常的剖析,如下图所示: 异常处 ...
分类:
其他好文 时间:
2018-11-11 10:54:14
阅读次数:
177
陷入,中断和驱动程序 运行进程时,cpu 一直处于一个大循环中:取指,更新 PC,执行,取指……。但有些情况下用户程序需要进入内核,而不是执行下一条用户指令。这些情况包括设备信号的发出、用户程序的非法操作(例如引用一个找不到页表项的虚拟地址)。处理这些情况面临三大挑战:1)内核必须使处理器能够从用户 ...
分类:
其他好文 时间:
2018-11-10 23:50:35
阅读次数:
208
1.学到的知识点 异常 系统调用属于异常中的陷阱。系统调用的处理:陷阱处理程序将控制返回值给应用程序控制流中的下一条指令。 Linux中,信号(Signal)是一种用户层异常控制流。 中断是硬件层的异常控制流 异步异常是同处理器外部的I/O设备中的事件产生的(硬件产生),同步异常是执行一条指令的直接 ...
分类:
其他好文 时间:
2018-11-10 15:59:30
阅读次数:
226
题目传送门 题目大意: 给出一幅n*n的字符,从1,1位置走到n,n,会得到一个字符串,你有k次机会改变某一个字符(变成a),求字典序最小的路径。 题解: (先吐槽一句,cf 标签是dfs题????) 这道题又学到了,首先会发现,从原点出发,走x步,所有的情况都是在一条斜线上的,而再走一步就是下一条 ...
分类:
其他好文 时间:
2018-11-09 23:27:54
阅读次数:
359
mov 几个重要指令pushl, popl, call, ret cs寄存器: 代码段寄存器 cs:rip 总是指向下一条指令地址 函数调用关系 分析case ...
分类:
系统相关 时间:
2018-11-09 16:08:40
阅读次数:
189
& 表示任务在后台执行,如要在后台运行redis-server,则有 redis-server &&& 表示前一条命令执行成功时,才执行后一条命令 ,如 echo '1‘ && echo '2' | 表示管道,上一条命令的输出,作为下一条命令参数|| 表示上一条命令执行失败后,才执行下一条命令,如 ...
分类:
系统相关 时间:
2018-11-07 14:09:51
阅读次数:
139
粘包问题 上一篇博客遗留了一个问题,在接收的最大字节数设置为 1024 时,当接收的结果大于1024,再执行下一条命令时还是会返回上一条命令未执行完成的结果。这就是粘包问题。 因为TCP协议又叫流式协议,每次发送给客户端的数据实际上是发送到客户端所在操作系统的缓存上,客户端就是一个应用程序,需要通过 ...
分类:
编程语言 时间:
2018-11-06 00:47:21
阅读次数:
168