C/C++
-
二进制不是智能–二进制将人奴化
现如今多少人热衷于繁复的算法,致力于人工智能的开发,本质上这些东西都是由计算机实现的,而现在的计算机基本都是基于二进制的,二进制最基本的特征就是确定性,不管怎样给出一个初始状态,最…
-
最近的学习—一句话收获(备查用)(1)
1.时钟:tsc可得到更精确时间,通过读取其寄存器;nohz是将最近的timer设置为下一个中断的 ptrace:单步 字符集与编码: 磁盘io调度:EIOCBRETRY返回和…
-
最近的学习—一句话收获(备查用)(3)_一句话讲收获
1. 中断嵌套在返回的时候不会发生抢占。即使在2.6内核中也不会。进入interrupt之后,preempt-counter会变成大于0的(add_preempt_count(HA…
-
最近的学习—一句话收获(备查用)(2)
1.在内核中分配大内存问题。 首先要明白内核没有义务为你分配连续的物理内存,因此你需要的内核中连续的物理内存就是苛刻的要求,既然在计算机系统抽象给用户一个连续的美丽的一维的虚拟内存…
-
一句话总结—打发无聊的时间_打发无聊时间的小程序
1.当前的vmscan的lru算法会导致NUMA-node之间或者zone之间的不平衡,在工作集大于NUMA-node的时候会很明显,情况更容易在小内存的机器上遇到,因为小内存的机…
-
点滴实现人生
1.天天看到浦东机场北通道项目在进行,然而我的心时刻很沉重,因为飞机这东西说掉下来就掉下来,而且失事之后人们生还的希望很小,因此我看到的浦东机场北通道项目是黑暗的,不管高架桥建设的…
-
离职的日子收获_离职收获
1.世界是不对称的,只有不对称,这个世界才能呈现勃勃生机,如果不是由于引力,那么我们将无从存在,而引力就是不对称,因为苹果会掉下来,而不会向对称的方向飞去。因此总体对称的局部不对称…
-
读书感想–list/BSS等等
1.list_head也有缺点,比如凡是用该结构体连接的数据结构链表最终要通过list_entry得到原始结构体,这是一个额外的操作,当然list_head优点是提高代码维护性,这…
-
linux驱动杂谈2_drive present
块设备子系统是Linux中一个很重要的模块,在inode中有个字段是block_device类型的,它指向一个快设备,但是注意这里的“块设备”和设备驱动里面的块设备的差别是非常大的…
-
linux内核分析–异步io(一)
linux2.6的内核增加了异步io,这个改动可以体现内核架构的重要性,连同epoll的内核实现,提升了io性能。碰巧的是,这两个特性都源自于同 一个本源,那就是睡眠队列的唤醒函数…