随笔分类 -  【linux内核】

上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 66 下一页
摘要:转自:https://hardenedlinux.github.io/system-security/2016/06/01/NX-analysis.html NX(No-eXecute)的实现分析 Post on 01 June 2016 Shawn: GNU/Linux系统级攻防在历史上曾经停留在 阅读全文
posted @ 2020-09-17 23:15 Sky&Zhang 阅读(1674) 评论(0) 推荐(0)
摘要:转自:https://www.cnblogs.com/arnoldlu/p/10272466.html 定位内存泄漏基本上是从宏观到微观,进而定位到代码位置。 从/proc/meminfo可以看到整个系统内存消耗情况,使用top可以看到每个进程的VIRT(虚拟内存)和RES(实际占用内存),基本上就 阅读全文
posted @ 2020-09-17 15:28 Sky&Zhang 阅读(857) 评论(0) 推荐(0)
摘要:转自:http://gityuan.com/2017/08/06/linux_process_pid/ 一. 概述 Android系统创建进程,最终的实现还是调用linux fork方法,对于linux系统每个进程都有唯一的 进程ID(值大于0),也有pid上限,默认为32768。 pid可重复利用 阅读全文
posted @ 2020-09-15 23:26 Sky&Zhang 阅读(1103) 评论(0) 推荐(0)
摘要:转自:https://blog.csdn.net/csucrab/article/details/5675686 强帖,简直是代码大全了,包括各种语言,后来还有来源,特别是C++的做法 http://hi.baidu.com/bcber/blog/item/351ad0dbd9231bd6b7fd4 阅读全文
posted @ 2020-09-11 16:28 Sky&Zhang 阅读(452) 评论(0) 推荐(0)
摘要:转自:https://www.jianshu.com/p/c7cdad8273ed 0. 起因 之前在RPC原理与FastRPC实现一文中介绍过RPC的原理,简而言之,RPC就是实现本地程序调用位于另一个地址空间的例程(routine)的一种技术手段,其基本架构如图0-1所示。 图0-1 RPC基本 阅读全文
posted @ 2020-09-06 23:33 Sky&Zhang 阅读(5297) 评论(0) 推荐(1)
摘要:转自:http://linuxperf.com/?p=211 进程切换有自愿(Voluntary)和强制(Involuntary)之分,在前文中详细解释了两者的不同,简单来说,自愿切换意味着进程需要等待某种资源,强制切换则与抢占(Preemption)有关。 抢占(Preemption)是指内核强行 阅读全文
posted @ 2020-09-04 15:09 Sky&Zhang 阅读(1173) 评论(0) 推荐(0)
摘要:转自:https://blog.csdn.net/fuyuande/article/details/82193600 之前介绍了timer_list内核定时器,它的精度在毫秒级别,再高一点它就无能为力了,所幸内核提供了高精度定时器 hrtimer。 源文件在linux/kernel/hrtimer. 阅读全文
posted @ 2020-09-02 18:10 Sky&Zhang 阅读(4339) 评论(0) 推荐(0)
摘要:转自:https://www.byteisland.com/%e4%bd%bf%e7%94%a8-qemu-%e6%bc%94%e7%a4%ba-kdump-%e5%b4%a9%e6%ba%83%e8%bd%ac%e5%ad%98/ 为什么想起写这篇文章呢?第一是最近在研究 kdump/kexec 阅读全文
posted @ 2020-09-02 16:27 Sky&Zhang 阅读(2012) 评论(0) 推荐(2)
摘要:转自:https://www.byteisland.com/%e8%87%aa%e6%97%8b%e9%94%81-spin_lock%e3%80%81-spin_lock_irq-%e4%bb%a5%e5%8f%8a-spin_lock_irqsave-%e7%9a%84%e5%8c%ba%e5% 阅读全文
posted @ 2020-09-02 16:19 Sky&Zhang 阅读(927) 评论(0) 推荐(1)
摘要:转自:https://zhuanlan.zhihu.com/p/90634198 Linux中的spinlock机制[四] - API的使用 兰新宇 talk is cheap 前面文章介绍的spinlock加锁的实现都是基于的arch_spin_lock()这个函数,但内核编程实际使用的通常是sp 阅读全文
posted @ 2020-09-02 16:17 Sky&Zhang 阅读(1069) 评论(0) 推荐(0)
摘要:转自:https://zhuanlan.zhihu.com/p/116896185 Linux中的虚拟内存机制和内存映射 PenG 找工作ing... 最近学习了Linux中的虚拟内存,这个机制真的是非常的妙。虚拟内存可以说是硬件异常、主存、外存和操作系统的完美交互,而且更妙的是,这个机制是完全自动 阅读全文
posted @ 2020-09-02 16:15 Sky&Zhang 阅读(944) 评论(0) 推荐(0)
摘要:转自:https://blog.csdn.net/wesleyluo/article/details/8807919 Spinlock的目的是用来同步SMP中会被多个CPU同时存取的变量。在Linux中,普通的spinlock由于不带额外的语义,是用起来反而要非常小心。 在Linux kernel中 阅读全文
posted @ 2020-09-02 14:53 Sky&Zhang 阅读(227) 评论(0) 推荐(0)
摘要:转自:https://blog.csdn.net/godleading/article/details/52971179 TOC] 本文基于Linux2.6.32内核版本。 引言 软中断、tasklet和工作队列并不是Linux内核中一直存在的机制,而是由更早版本的内核中的“下半部”(bottom 阅读全文
posted @ 2020-09-02 11:14 Sky&Zhang 阅读(920) 评论(0) 推荐(0)
摘要:转自:https://www.jianshu.com/p/982ab0e98f45 简介 DVFS全称Dynamic Voltage and Frequency Scaling,即动态电压频率调整。这项技术可以根据芯片运行的应用程序的计算需求,动态调整电压和频率,从而达到节能的目的。 DVFS技术是 阅读全文
posted @ 2020-09-01 17:40 Sky&Zhang 阅读(1415) 评论(0) 推荐(0)
摘要:转自:https://blog.csdn.net/lsy673908720/article/details/90215501 工欲善其事,必先利其器。操作系统崩溃是高级Linux运维工程师很头疼的事情,但也不要害怕,前辈们已经给我们磨了好多把刀,其中有一把叫做Kdump。目前在主流的Linux发行版 阅读全文
posted @ 2020-08-27 14:00 Sky&Zhang 阅读(2723) 评论(0) 推荐(0)
摘要:转自:https://www.cnblogs.com/sxhlinux/p/6124003.html 背景: Linux嵌入式设备内核挂死后,无法自动重启,需要手动重启。而且如果当时没有连串口的话,就无法记录内核挂死时的堆栈,所以需要添加一种方式来记录内核挂死信息方便以后调试使用。设备中增加kdum 阅读全文
posted @ 2020-08-27 13:59 Sky&Zhang 阅读(496) 评论(0) 推荐(0)
摘要:转自:https://www.cnblogs.com/arnoldlu/p/11160510.html 应用程序在运行过程中由于各种异常或者bug导致退出,在满足一定条件下产生一个core文件。 通常core文件包含了程序运行时内存、寄存器状态、堆栈指针、内存管理信息以及函数调用堆栈信息。 core 阅读全文
posted @ 2020-08-27 11:06 Sky&Zhang 阅读(693) 评论(0) 推荐(0)
摘要:转自:https://blog.csdn.net/andy31688/article/details/84493251?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.channel 阅读全文
posted @ 2020-08-27 10:56 Sky&Zhang 阅读(1057) 评论(0) 推荐(0)
摘要:转自:https://blog.csdn.net/iteye_2535/article/details/81847840?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channe 阅读全文
posted @ 2020-08-27 10:49 Sky&Zhang 阅读(1768) 评论(0) 推荐(0)
摘要:转自:https://blog.csdn.net/juS3Ve/article/details/79428049?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_pa 阅读全文
posted @ 2020-08-26 11:23 Sky&Zhang 阅读(977) 评论(0) 推荐(0)

上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 66 下一页