C/C++

  • 自旋锁的枝枝蔓蔓

    近期在读《多处理器编程的艺术》一书,英文版的,最近发现技术类书籍中文翻译版的质量越来越差,译者很多都是单纯为了钱,其实他们在IT领域很多都是大白,因此还是看原汁原味的英文版吧,虽然…

    C/C++ 2023年4月26日
    1310
  • x86架构的一个瑕疵–可执行保护

    很久以前,曾经写过一篇关于如何保护栈不可执行的文章《栈的保护–windows和linux》,文章的最后谈到了一种很好的方式,就是不用段式保护机制而使用页式保护机制,在页表项中做文…

    C/C++ 2023年4月26日
    1550
  • linux驱动杂谈1_serio_set_drvdata

    前段时间看了linux驱动框架,现在有个具体的scsi驱动分层结构,自然在理解了整个驱动大框架以后,这个曾经的庞然大物就变得很简单了,首先: static int __init i…

    C/C++ 2023年4月26日
    1310
  • linux工作队列和异步io_linux 工作队列线程和io线程

    工作队列: 内核中所有的工作队列都是由helper_wq工作队列创建的,那么helper_wq是谁创建的呢?答案是直接执行的。看一下代码: static __init int he…

    C/C++ 2023年4月26日
    1410
  • linux新旧电源管理

    2.4内核的电源管理: asmlinkage long sys_reboot(int magic1, int magic2, unsigned int cmd, void * ar…

    C/C++ 2023年4月26日
    1690
  • linux block层相关

    sys_mount和sys_open–>blkdev_open中都要涉及block_device字段,今天分析sys_mount和块设备层 static int __ini…

    C/C++ 2023年4月26日
    1700
  • 商业化的旅游业

    我很喜欢大自然的风光,但是却十分讨厌旅游,因为在我看来在现代的商业化社会旅游就是遭罪,你想陶冶情操,最好的办法就是呆在家里蒙头睡觉,梦里是唯一没有被商业化的地方,悲哉。 现代就是一…

    C/C++ 2023年4月26日
    1280
  • 近期坚决不买房

    房地产被炒的很热,房子似乎成了人们的命,甚至比命还重要,这个我实在想不通,近期突然想买一部车了,把想法告诉家人和朋友,遭到了群攻,哎,何苦啊,我就是不买房,累赘! 我和老婆的工资加…

    C/C++ 2023年4月26日
    1330
  • 中国与西欧的历史发展为何不同

    现今看来,欧洲是分立的小国家组成的一个文化和意识形态差异不太的大联盟,而中国却是一个整体的大国家,欧洲从历史上看善于用石材进行各类建筑,向往神的生活,哥特式建筑一度成为一种标准,而…

    C/C++ 2023年4月26日
    1180
  • 计算机与DVD机–机制和策略的好例子

    现在的城市家庭几乎都拥有计算机和DVD机,即使你已经淘汰了DVD机,那么最起码的可能你家可能曾经拥有过一台VCD机,计算机和DVD机都是家用电器,可是它们的区别何在呢? 家用计算机…

    C/C++ 2023年4月26日
    1120