V2AS
问路
意见反馈
↓ 按住下拉
操作系统实验——系统调用:获取当前进程pid和ppid
目录 一.题目介绍 二.实验思路 三.核心代码 四。遇到的问题及一些解决方法 五.参考文献 PS:博客只是提供一个简要的思路,互相学习。 一.题目介绍 显示当前进程的pid ......
pid
进程
level
ns
tsk
Exynos4412 中断处理流程详解
Linux 中,当外设触发中断后,大体处理流程如下: a -- 具体CPU architecture相关的模块会进行现场保护,然后调用machine driver对应的中断处理handler; b -- ma ......
irq
IRQ
中断
desc
handle
理解 Android Binder 机制(一):驱动篇
Binder的实现是比较复杂的,想要完全弄明白是怎么一回事,并不是一件容易的事情。 这里面牵涉到好几个层次,每一层都有一些模块和机制需要理解。这部分内容预计会分为 ......
binder
Binder
proc
buffer
驱动
20189220 余超《Linux内核原理与分析》第七周作业
基础知识概括 操作系统内核实现操作系统的三大管理功能,即进程管理功能,内存管理和文件系统。对应的三个抽象的概念是进程,虚拟内存和文件。其中,操作系统最核心的 ......
进程
task
struct
内核
thread
pthread_cond_t
条件锁pthread_cond_t (1)pthread_cond_wait的使用 等待线程1. 使用pthread_cond_wait前要先加锁2. pthread_cond_wait内部会解锁,然后等待条件变量被其它线程激 ......
pthread
cond
线程
mutex
include
Cocoapod-终端
安装循序: Xcode->RVM->Ruby(安装过程中需要安装homebrew)->CocoaPats 参考文章: 安装地址:http://www.cnblogs.com/daguo/p/4097263.html使用地址:http://blog ......
79
30
72
wb
qD
关于对 softirq、work_queue、tasklet 学习后的一点总结
本文基于linux版本:4.14.111 简单的总结下 softirq、work_queue、tasklet 三种中断下半部的工作原理及区别,并附上三种形式的简单实例。 一、运行原理① softirq: voi ......
softirq
include
linux
tasklet
work
linux 内核源代码情景分析——用户堆栈的扩展
上一节中,我们浏览了一次因越界访问而造成映射失败从而引起进程流产的过程,不过有时候,越界访问时正常的。现在我们就来看看当用户堆栈过小,但是因越界访问而“因祸 ......
pte
page
页面
vma
mm
linux kernel RCU 以及读写锁
信号量有一个很明显的缺点,没有区分临界区的读写属性,读写锁允许多个线程进程并发的访问临界区,但是写访问只限于一个线程,在多处理器系统中允许多个读者访问共享 ......
rcu
RCU
read
list
lock
从 Linux 内核角度探秘 JDK NIO 文件读写本质
笔者在 《从 Linux 内核角度看 IO 模型的演变》一文中曾对 Socket 文件在内核中的相关数据结构为大家做了详尽的阐述。 又在此基础之上介绍了针对 socket 文件的相 ......
page
内核
struct
cache
文件
V2AS = Way To Ask
V2AS 一个技术分享与创造的静土
手机扫一扫
移动阅读更方便
近15日热搜文章
FeignClient中使用熔断机制hystrix
Paxos协议超级详细解释+简单实例
在 Android studio 中 配置Gradle 进行 “动态编译期间,指定 远程服务器地址 ,生成多个安装包”
4
Linux下安装ffmpeg,视频格式转换
5
Antlr---词法解析器的使用【转】
6
C# 检测某版本VC++是否安装
7
Qt加载qss文件
8
UPX源码分析——加壳篇
9
华为路由交换综合实验 ---IA阶段
10
再来一个tensorflow的测试性能的代码