按时间归档:2023年

  • x86架构的一个瑕疵–可执行保护

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    C/C++ 2023年4月26日
    1190
  • 互联网的精神

    互联网在这将近二十年可谓风风火火,也可以说是风风雨雨。现在互联网已经成了人们生活的一部分,成了一种泰然,再也不是什么时髦的东西了。互联网带给我们最重要不是给了我们方便,而是带给我们…

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