摘要: 1. 什么是configfs? configfs 是一个基于内存的文件系统,它提供了与sysfs相反的功能。sysfs 是一个基于文件系统的内核对象视图,而configfs 是一个基于文件系统的内核对象管理器(或称为config_items)。 在 sysfs 中,一个对象在内核中被创建(例如,当内 阅读全文
posted @ 2020-10-30 10:59 abin在路上 阅读(3432) 评论(0) 推荐(0) 编辑
摘要: 环境:ubuntu14.04,内核4.04 uname -a Linux ubuntu 4.4.0-142-generic #168~14.04.1-Ubuntu SMP Sat Jan 19 11:26:28 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux 克隆项目 阅读全文
posted @ 2020-10-30 10:48 abin在路上 阅读(431) 评论(0) 推荐(1) 编辑
摘要: kvm和docker的区别:kvm是全虚拟化,需要模拟各种硬件,docker是容器,共享宿主机的CPU,内存,swap等。本文安装的qemu-kvm属于kvm虚拟化,其中:kvm负责cpu虚拟化和内存虚拟化,QEMU模拟IO设备(网卡、磁盘等)。 参考资料: qemu和docker区别:https: 阅读全文
posted @ 2020-10-20 18:41 abin在路上 阅读(3053) 评论(0) 推荐(0) 编辑
摘要: Linux系统为应用程序提供了功能强大且容易扩展的API,但在某些情况下,这还远远不够。与硬件交互或进行需要访问系统中特权信息的操作时,就需要一个内核模块。 Linux内核模块是一段编译后的二进制代码,直接插入Linux内核中,在 Ring 0(x86–64处理器中执行最低和受保护程度最低的执行环) 阅读全文
posted @ 2020-10-14 17:27 abin在路上 阅读(5485) 评论(0) 推荐(2) 编辑
摘要: 摘要 推测执行是现代处理器能够实现高性能的一个关键因素。在推测执行过程中,处理器可能会执行程序一般不会执行到的操作。如果推测执行被中止,这些操作对体系结构的影响和结果会被丢弃,但对微架构的影响可能会保留下来。最近公布的Spectre攻击就是利用这些保留下来的微架构状态来读取其他程序的内存内容。然而, 阅读全文
posted @ 2020-09-29 18:19 abin在路上 阅读(574) 评论(0) 推荐(0) 编辑
摘要: 摘要 本文介绍了一种对网络的攻击--Packet Chasing,这种攻击不需要访问网络,无论接收数据包的进程的特权级别如何,都能发挥作用。一个间谍进程可以很容易地探测和发现网络驱动程序使用的每个缓冲区的确切缓存位置。更有用的是,它可以发现这些缓冲区用于接收数据包的确切顺序。这样就可以通过缓存侧信道 阅读全文
posted @ 2020-08-19 16:27 abin在路上 阅读(602) 评论(0) 推荐(0) 编辑
摘要: 1. 引言 微体系结构侧通道攻击利用了处理器内部组件的竞争,从而泄漏了进程之间的信息。虽然从理论上讲这类攻击很简单,但实际的实现方式往往很复杂,并且需要对文献记载不充分的处理器函数和其他领域专有的知识有充分的了解。因此,进入微体系结构侧通道攻击的工作存在障碍,这阻碍了该领域的发展以及现有软件抵御此类 阅读全文
posted @ 2020-08-17 11:01 abin在路上 阅读(1004) 评论(1) 推荐(0) 编辑
摘要: 最近多次安装、使用infiniband网卡,每次都要到处寻找相关资料,所以决定做此总结,方便查找。 1. 基础知识 首先,得了解什么是RDMA,贴几个资料: 深入浅出全面解析RDMA RDMA技术详解(一):RDMA概述 RDMA技术详解(二):RDMA Send Receive操作 然后得了解如何 阅读全文
posted @ 2020-06-22 22:35 abin在路上 阅读(14692) 评论(0) 推荐(1) 编辑
摘要: 不断增加的外围设备正在增加现代处理器中内存管理子系统的压力,例如:DRAM的可用吞吐量已经不能满足现代网卡的传输速率。为了达到承诺的传输性能,Intel处理器使IO操作直接在末级缓存(LLC)上进行,而不需要经过DRAM。虽然直接缓存访问替代直接内存访问对提升性能使可行的,但是,忽略了安全性的考虑, 阅读全文
posted @ 2020-04-26 15:37 abin在路上 阅读(852) 评论(0) 推荐(0) 编辑
摘要: 我不是主攻人工智能、深度学习方向,但是作为计算机相关领域的学习者,如果不了解下,总觉得已经跟不上时代了,况且,人工智能真的是大势所趋,学会了,能够尝试用在不同领域。 本文将使用回归的思想来求解二元一次方程的最佳解,理解深度学习的根本思想。 假设,对于二元一次方程: y = a x + b 假设我们能 阅读全文
posted @ 2020-04-09 00:04 abin在路上 阅读(695) 评论(1) 推荐(1) 编辑