Colin's Home

  • 首页

  • 分类

  • 标签

  • 归档

  • 关于

  • 搜索

raft原理

发表于 2020-06-27 | 分类于 分布式 | 阅读次数:
本文字数: 1.5k | 阅读时长 ≈ 1 分钟
关于Raft原理,许多朋友也许不是很明白原理,下面的地址是一个好玩的Raft动画,看完后能够很快的掌握Raft原理:http://thesecretlivesofdata.com/raft/ 动画中的一些概念和简要原理总结如下: raft原理在Raft中,每个结点会处于下面三种状态中的一种: fo ...
阅读全文 »

devicemapper源码理解

发表于 2020-04-01 | 更新于 2020-04-05 | 阅读次数:
本文字数: 5k | 阅读时长 ≈ 5 分钟
device-mapper.htable的类型,mapped_device 的内存池和请求队列enum dm_queue_mode { DM_TYPE_NONE = 0, DM_TYPE_BIO_BASED = 1, DM_TYPE_REQUEST_BASE ...
阅读全文 »

[转]理解Makefile中的KERNELRELEASE

发表于 2020-03-17 | 分类于 kernel | 阅读次数:
本文字数: 3.6k | 阅读时长 ≈ 3 分钟
Linux内核是一种单体内核,但是通过动态加载模块的方式,使它的开发非常灵活方便。那么,它是如何编译内核的呢?我们可以通过分析它的Makefile入手。以下是一个简单的hello内核模块的Makefile. 1234567891011121314151617181920212223242526272 ...
阅读全文 »

ubuntu下编译内核模块

发表于 2020-03-17 | 阅读次数:
本文字数: 1.2k | 阅读时长 ≈ 1 分钟
在ubuntu下编写内核模块,需要一个源文件和一个makefile文件。模块源文件hello.c:123456789101112131415#include<linux/init.h>#include<linux/module.h>MODULE_LICENSE("Dual B ...
阅读全文 »

centos获取内核源码

发表于 2020-03-08 | 分类于 kernel | 阅读次数:
本文字数: 972 | 阅读时长 ≈ 1 分钟
参考centos wiki 常见编译目录 12[user@host]$ mkdir -p ~/rpmbuild/{BUILD,BUILDROOT,RPMS,SOURCES,SPECS,SRPMS}[user@host]$ echo '%_topdir %(echo $HOME) ...
阅读全文 »

centos安装chacha20

发表于 2020-02-08 | 分类于 linux | 阅读次数:
本文字数: 395 | 阅读时长 ≈ 1 分钟
1234567891011yum install m2crypto gcc -ywget https://download.libsodium.org/libsodium/releases/libsodium-1.0.18.tar.gztar zxf libsodium-1.0.18.tar.gzc ...
阅读全文 »

[转]详解LMA&VMA(浅显易懂)

发表于 2020-02-07 | 分类于 6.828 | 阅读次数:
本文字数: 3.2k | 阅读时长 ≈ 3 分钟
关于LMA和VMA,这个问题,有点点小复杂,不过,此处,我会把我的理解,尽量通过通俗的方式解释出来,以方便理解。当然,鄙人水平有限,难免有错,希望各位批评指正。 一般提及LMA和VMA,多数情况都是和ld,链接器相关的。在了解这两个名词的详细含义之前,有些基本知识和前提要说一下:[基础知识]1。从你 ...
阅读全文 »

[转]A20地址线问题

发表于 2020-02-06 | 分类于 6.828 | 阅读次数:
本文字数: 4.6k | 阅读时长 ≈ 4 分钟
A20地址线并不是打开保护模式的关键,只是在保护模式下,不打开A20地址线,你将无法访问到所有的内存(具体参考下面的第5点) 用于80286与8086兼容 用于80286处于实模式下时,防止用户程序访问到100000h~10FFEFh之间的内存(高端内存) 8086模式,A20关闭的情况下,访问超 ...
阅读全文 »

linux密钥登陆

发表于 2020-02-06 | 分类于 linux | 阅读次数:
本文字数: 109 | 阅读时长 ≈ 1 分钟
生成密钥: ssh-keygen -t rsa -C "your_email@example.com"发送公钥: ssh-copy-id <username>@<host>
阅读全文 »

OSTEP虚拟化

发表于 2020-01-30 | 更新于 2020-02-06 | 分类于 读书笔记 | 阅读次数:
本文字数: 4.9k | 阅读时长 ≈ 4 分钟
进程的概念 进程:运行的程序(runing program) 通常情况下,一台pc上需要同时运行多个进程,以便提供易用性。 需要解决的问题:如何提供多个CPU的假象->虚拟化CPU技术(分时复用CPU time sharing of CPU) 底层机制(mechanisms eg.上下文 ...
阅读全文 »
123
Colin

Colin

Colin的个人站

24 日志
15 分类
27 标签
RSS
GitHub E-Mail Skype
Creative Commons
© 2017 – 2020 Colin | 47k | 43 分钟
由 Hexo 强力驱动 v3.8.0
0%