首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
ch7专题
OS复习笔记ch7-3
承接上文我们讲完了页式管理和段式管理,接下来让我们深入讲解一下快表和二级页表 快表 快表和计算机组成原理讲的Cache原理如出一辙。为了减少访存的次数,OS在访问页面的时候创建了快表(Translation Lookaside Buffer ,简称TLB),包含最近使用过的页表表项,避免了反复查询处于内存中的页表。 如图所示,OS会先根据TLB是否命中决定是否访问在内存中的页表,如果命中就
阅读更多...
OS复习笔记ch7-1
存储的基本管理需求 重定位 重定位(Relocation):需要解决可执行文件中地址(指令和数据)和内存地址的对应。 一般有两种比较常见的重定位方式: 静态重定位(static relocation):当程序被装入内存时,一次性实现逻辑地址到物理地址的转换,以后不再转换。 缺乏保护,可能会被其他程序非法访问运行时无法再次定位:无法移动、对换 动态重定位(Dynamic Relocation
阅读更多...
计算机组成原理【CO】Ch7 I/O大题
目录 I/O大题解题方法 I/O接口 各种I/O方式的特点 I/O端口编址 程序查询方式 中断控制方式 DMA控制方式 程序中断的工作流程 程序中断的工作流程 DMA方式和中断方式的区别 I/O大题解题方法 CPU 程序查询中断DMA I/O接口的类型 按字传输:每次传输一个字 程序查询中断按块传输:每次传输一整块 DMA 设
阅读更多...
数据结构【DS】Ch7 查找:红黑树
阅读更多...
数据结构【DS】Ch7 查找:平衡二叉树
阅读更多...
C++Primer_ch7
第7章 类 7.1 定义抽象数据类型 7.2 访问控制与封装 7.3 类的其他特性 7.4 类的作用域 7.5 构造函数再探 7.6 类的静态成员 7.1 定义抽象数据类型 类的基本思想是数据抽象和封装。数据抽象是一种依赖于接口和实现分离的编程技术。类的实现则包括类的数据成员、负责接口实现的函数体以及定义类所需的各种私有函数。封装实现了类的接口和实现的分离 定义成员函数的方式与普
阅读更多...
slambook2+ch7+orb_cv代码修改
代码部分 int main ( ) 取消参数传入 if (argc != 3) { cout << “usage: feature_extraction img1 img2” << endl; return 1; } 删除此段代码,因为程序不需要从外面传入图片了 [ Mat img_1 = imread("/home/slambook2/ch7/1.png", CV_LOAD_IMAGE_CO
阅读更多...
【信息保护论】Ch7.加密加固:单向散列函数
单向哈希函数抗碰撞特性Collision Resistance哈希函数发展史哈希函数面临的攻击 单向哈希函数 Hash(散列值)函数又称哈希函数。 针对CIA系统中的完整性,确保这个文件是真的这个文件是否被篡改。前面说过的再传送攻击以及中间人攻击等,本质都是伪造数据并令接收人认为是正确数据,从而达到一些企图。 当我们编辑完一个文件然后关机睡觉起床,再打开这个文件,请问
阅读更多...