C/C++
-
自旋锁的枝枝蔓蔓
近期在读《多处理器编程的艺术》一书,英文版的,最近发现技术类书籍中文翻译版的质量越来越差,译者很多都是单纯为了钱,其实他们在IT领域很多都是大白,因此还是看原汁原味的英文版吧,虽然…
-
x86架构的一个瑕疵–可执行保护
很久以前,曾经写过一篇关于如何保护栈不可执行的文章《栈的保护–windows和linux》,文章的最后谈到了一种很好的方式,就是不用段式保护机制而使用页式保护机制,在页表项中做文…
-
linux驱动杂谈1_serio_set_drvdata
前段时间看了linux驱动框架,现在有个具体的scsi驱动分层结构,自然在理解了整个驱动大框架以后,这个曾经的庞然大物就变得很简单了,首先: static int __init i…
-
linux工作队列和异步io_linux 工作队列线程和io线程
工作队列: 内核中所有的工作队列都是由helper_wq工作队列创建的,那么helper_wq是谁创建的呢?答案是直接执行的。看一下代码: static __init int he…
-
linux新旧电源管理
2.4内核的电源管理: asmlinkage long sys_reboot(int magic1, int magic2, unsigned int cmd, void * ar…
-
linux block层相关
sys_mount和sys_open–>blkdev_open中都要涉及block_device字段,今天分析sys_mount和块设备层 static int __ini…
-
商业化的旅游业
我很喜欢大自然的风光,但是却十分讨厌旅游,因为在我看来在现代的商业化社会旅游就是遭罪,你想陶冶情操,最好的办法就是呆在家里蒙头睡觉,梦里是唯一没有被商业化的地方,悲哉。 现代就是一…
-
近期坚决不买房
房地产被炒的很热,房子似乎成了人们的命,甚至比命还重要,这个我实在想不通,近期突然想买一部车了,把想法告诉家人和朋友,遭到了群攻,哎,何苦啊,我就是不买房,累赘! 我和老婆的工资加…
-
中国与西欧的历史发展为何不同
现今看来,欧洲是分立的小国家组成的一个文化和意识形态差异不太的大联盟,而中国却是一个整体的大国家,欧洲从历史上看善于用石材进行各类建筑,向往神的生活,哥特式建筑一度成为一种标准,而…
-
计算机与DVD机–机制和策略的好例子
现在的城市家庭几乎都拥有计算机和DVD机,即使你已经淘汰了DVD机,那么最起码的可能你家可能曾经拥有过一台VCD机,计算机和DVD机都是家用电器,可是它们的区别何在呢? 家用计算机…