Tags

keep hungry keep foolish
Linux

Linux内核39-内核同步之大内核锁

Linux内核之大内核锁的前世今生


Linux内核38-内核同步实际例子

内核同步在Linux内核中的实际应用


Linux内核37-内核数据的同步访问

串联所有同步手段,分析其使用场景


Linux内核36-内核同步之禁止中断

禁止中断作为同步手段的使用方法


Linux内核13_1-进程切换是对FPU单元的处理_X86

Linux对FPU硬件单元的处理


Linux内核35-Completion机制

Linux同步之Completion机制的工作原理以及实现


Linux内核34-读/写信号量

Linux-读/写信号量的工作原理以及实现机制


Linux内核33-信号量

Linux-信号量的工作原理以及应用场合


Linux内核32-读-拷贝-更新(RCU)

Linux-读-拷贝-更新(RCU)工作原理以及应用场合


Linux内核31-Seqlock

Linux-Seqlock锁工作原理以及应用场合


Linux内核30-读写自旋锁

Linux读写自旋锁工作原理以及应用场合


Linux内核29-原子操作

Linux有哪些原子操作


Linux内核28-自旋锁

自旋锁的工作原理和使用场景


Linux内核27-优化和内存屏障

内核中优化和内存屏障的工作原理和使用场景


Linux内核26-ARM的WFI和WFE指令

WFI和WFE指令的工作原理和使用场景


Linux内核25-Per-CPU变量

Per-CPU变量的设计思想及使用场景


Linux内核24-内核同步理解

为什么需要内核同步?Linux内核都有哪些同步技术?


Linux内核23-工作队列

Linux内核是如何实现和处理工作队列的


Linux内核22-软中断和tasklet

Linux内核是如何实现和处理软中断和tasklet


Linux内核21-Linux内核的中断处理过程

Linux内核是如何响应中断信号


Linux内核20-Linux内核的异常处理过程

Linux内核是如何响应异常信号的


Linux内核19-中断描述符表IDT的初始化

内核使用IDT表管理所有的中断和异常,那么它是如何初始化的呢?


Linux内核18-中断和异常的嵌套处理

中断和异常为什么需要嵌套处理


Linux内核17-硬件如何处理中断和异常

基于X86架构的中断和异常的硬件工作原理


Linux内核16-中断和异常

理解中断和异常的基本概念


Linux内核15-_do_fork()

分析Linux内核创建进程的过程


Linux内核14-clone()、fork()和vfork()的区别

分析Linux内核中三个创建子进程的系统调用之间的差异


Linux内核13-进程切换

linux内核进程切换是如何实现的


linux内核1-GNU汇编入门_X86-64&ARM

本文是汇编语言的一个入门资料


Linux内核12-进程资源限制

进程资源的限制及其种类


Linux内核11-进程之间的关系

进程关系是通过怎样的数据结构实现的


Linux内核10-list_head和hlist_head的理解

对linux内核中使用的链表结构做一个深入的研究


嵌入式Linux学习路线

自己总结的个人学习linux的路线,主要是嵌入式方向


Linux内核0-使用QEMU和GDB调试Linux内核

基于x86架构搭建Linux内核调试环境


Linux设备驱动开发3-Kconfig构建系统

Linux源代码的地图


Linux设备驱动开发2-内核编译和加载

如何编译内核,并让其启动起来


Linux设备驱动开发1-Hello_World

学习任何一门语言,几乎都是从Hello开始的


Linux设备驱动开发0-环境搭建

学习Linux驱动开发,当然得有一个自己的练兵台了!


Linux内核

Linux内核2-Cache基本原理

了解Cache相关概念,对其工作原理有一个基本认识


Linux内核39-内核同步之大内核锁

Linux内核之大内核锁的前世今生


Linux内核38-内核同步实际例子

内核同步在Linux内核中的实际应用


Linux内核37-内核数据的同步访问

串联所有同步手段,分析其使用场景


Linux内核36-内核同步之禁止中断

禁止中断作为同步手段的使用方法


Linux内核13_1-进程切换是对FPU单元的处理_X86

Linux对FPU硬件单元的处理


Linux内核35-Completion机制

Linux同步之Completion机制的工作原理以及实现


Linux内核34-读/写信号量

Linux-读/写信号量的工作原理以及实现机制


Linux内核33-信号量

Linux-信号量的工作原理以及应用场合


Linux内核32-读-拷贝-更新(RCU)

Linux-读-拷贝-更新(RCU)工作原理以及应用场合


Linux内核31-Seqlock

Linux-Seqlock锁工作原理以及应用场合


Linux内核30-读写自旋锁

Linux读写自旋锁工作原理以及应用场合


Linux内核29-原子操作

Linux有哪些原子操作


Linux内核28-自旋锁

自旋锁的工作原理和使用场景


Linux内核27-优化和内存屏障

内核中优化和内存屏障的工作原理和使用场景


Linux内核26-ARM的WFI和WFE指令

WFI和WFE指令的工作原理和使用场景


Linux内核25-Per-CPU变量

Per-CPU变量的设计思想及使用场景


Linux内核24-内核同步理解

为什么需要内核同步?Linux内核都有哪些同步技术?


Linux内核23-工作队列

Linux内核是如何实现和处理工作队列的


Linux内核22-软中断和tasklet

Linux内核是如何实现和处理软中断和tasklet


Linux内核21-Linux内核的中断处理过程

Linux内核是如何响应中断信号


Linux内核20-Linux内核的异常处理过程

Linux内核是如何响应异常信号的


Linux内核19-中断描述符表IDT的初始化

内核使用IDT表管理所有的中断和异常,那么它是如何初始化的呢?


Linux内核18-中断和异常的嵌套处理

中断和异常为什么需要嵌套处理


Linux内核17-硬件如何处理中断和异常

基于X86架构的中断和异常的硬件工作原理


Linux内核16-中断和异常

理解中断和异常的基本概念


Linux内核15-_do_fork()

分析Linux内核创建进程的过程


Linux内核14-clone()、fork()和vfork()的区别

分析Linux内核中三个创建子进程的系统调用之间的差异


Linux内核13-进程切换

linux内核进程切换是如何实现的


linux内核1-GNU汇编入门_X86-64&ARM

本文是汇编语言的一个入门资料


Linux内核12-进程资源限制

进程资源的限制及其种类


Linux内核11-进程之间的关系

进程关系是通过怎样的数据结构实现的


Linux内核10-list_head和hlist_head的理解

对linux内核中使用的链表结构做一个深入的研究


Linux内核0-使用QEMU和GDB调试Linux内核

基于x86架构搭建Linux内核调试环境