240 发简信
IP属地:北京
  • github上断点续传clone

    github上断点续传clone(已验证): 1. 新建目录, 命令行进入目录,执行 git init 2. 命令行执行: git fetch ...

  • 内存之malloc

    1. mmap/malloc之后,首次使用会有较高的latency 使用过mmap映射文件的同学会发现一个问题,search程序访问对应的内存映...

  • Linux内存基础知识点

    网上看到的linux内存的59问,虽然对其答案并不完全认同,但是这些问题的确是把基础知识点都囊括了:1、如何知道计算机内存布局?内存空间有多少?...

  • linux里的抢占-preempt

    1. 什么是抢占? 抢占就是进城切换, 以thread_info->preempt_count标识。 thread_info->preempt_...

  • 什么是中断?什么是异常?

    中断: a) 异步,随时会发生,cpu可能正在执行指令,也可能刚执行完一条指令;可能在用户态,也可能在内核态 b)处理外设的常用方法,NMI和可...

  • linux内核中用到红黑树的模块

    在linux 5.8内核里grep了一下,罗列了一下使用rbtree的模块: -- drm使用的mm -- 网络协议栈中bgp的nethop的管...

  • exec的实现流程

    1. 这里看到,c语言用函数的简单封装,实现面向对象的重载效果(这样说似乎也不准确?), do_execve_file(file, argv, ...

  • Resize,w 360,h 240
    udev的rules定制和调试

    udev的rules定制和调试 在定制项目中,对外设的热插拔的管理基本都在udev/systemd-udev来管理。这里没有对基本的udev使用...

  • 将Linux内核安装到指定目录

    在编译服务器很多时候没得root权限,linux内核编译后,install 一下,方便得到一套vmlinuz+lib/modules。 #!/b...