3 Linux阅码场

尚未进行身份认证

我要认证

扫码关注我们和加技术交流群

等级
TA的排名 6k+

宋宝华: 几个人一起抢spinlock,到底谁先抢到?

天问公平在哪里?几个人一起抢spinlock,到底谁先抢到呢?这是一个问题。几个人一起去银行柜台,到底谁先被服务到呢?这是一个问题。闹地不好就要出问题。这个问题就是公平的...

2019-10-17 17:59:41

宋宝华: Linux内核编程广泛使用的前向声明(Forward Declaration)

前向声明编程定律先强调一点:在一切可能的场景,尽可能地使用前向声明(Forward Declaration)。这符合信息隐蔽的原则。一个例子regmap那么前向声明究竟是...

2019-10-16 18:45:58

Linux内核如何私闯进程地址空间并修改进程内存

进程地址空间的隔离 是现代操作系统的一个显著特征。这也是区别于 “古代”操作系统 的显著特征。进程地址空间隔离意味着进程P1无法以随意的方式访问进程P2的内存,除非这块内...

2019-10-11 17:26:00

最浅显易懂的一篇:RCU机制

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/junguo...

2019-10-10 17:32:38

虚拟化场景用什么调度器更合适? 看看来自Amazon的Coscheduling

在的介绍之后,本文再介绍一种有意思的调度器,即Coscheduling。一直以来任何技术让人觉得都是 简单为美。 不管是设计上还是实现上。比如操作系统的任务调度算法,从F...

2019-10-09 08:20:00

两个非常有意思的适合桌面使用的Linux task调度器: BFS和MuqSS

大家都知道Linux内核task调度器经历了O(n),O(1)调度器,目前是CFS,期间也出现了几个优秀的候选调度器,但最终都没能并入内核,我们只能从一些零散的patch...

2019-10-08 08:15:00

明晚8点:《5小时深入理解Linux/ARM虚拟化》在线视频课程

什么是虚拟化?为什么需要虚拟化?Linux/ARM虚拟化的实现和技术演进是怎样的?如何结合ARM处理器硬件提供的虚拟化支持,实现CPU、内存和I/O等的高性能虚拟化?本课...

2019-10-07 12:56:19

早鸟报名:《360° 剖析 Linux ELF》在线课程

本课程通过一个最小的点,带动一个知识面的片。围绕Hello ELF裁剪,从Linux等主流操作系统的可执⾏⽂件格式、 ELF规范、体系结构和指令集到代码编译、静态链接、共...

2019-10-02 17:37:59

邹鹏程:操作系统工程视角下的AIoT

邹鹏程矩阵数字经济智库2008年是一个不太普通的年份,前一年,iPhone上市,后一年,Android发布。在两大移动操作系统诞生中间的2008年,几位对操作系统非常热衷...

2019-10-02 17:37:59

阿里飞绪: poll 性能回归分析

From:阿里 飞绪云巅论剑Aliyun Linux 2 是为云上应用程序特别优化的开源操作系统,上游包括 4.19 LTS 内核、CentOS 7.6 软件包,为阿里云...

2019-10-02 17:37:59

优惠最后2天:《5小时深入理解Linux/ARM虚拟化》在线课程

什么是虚拟化?为什么需要虚拟化?Linux/ARM虚拟化的实现和技术演进是怎样的?如何结合ARM处理器硬件提供的虚拟化支持,实现CPU、内存和I/O等的高性能虚拟化?本课...

2019-10-02 17:37:59

宋宝华:在实时操作系统里面随便怎么写代码都能硬实时吗?

很久没有写技术文章了,做码农难,做养娃的码农更难,趁着娃看动画片的机会,受着王菲童鞋《我和我的祖国》歌唱精神的鼓舞,我要来说几句。硬实时是什么?众所周知,硬实时的概念不是...

2019-09-30 15:59:21

KVM最初的2小时——KVM从入门到放弃

虚拟化的诉求和历史的痛苦那些不能铭记过去的人注定要重蹈覆辙。你还记得当年用Windows隐藏文件夹藏片吗?上面一幅图看起来比较嗨皮,但是技术含量确实不低。你想在一个电脑...

2019-09-27 07:58:12

有哪些工具可以让嵌入式开发事半功倍?详细盘点工程师必备工具

嵌入式开发就是指在嵌入式操作系统下进行开发,一般常用的系统有μcos,vxworks,linux,android等。当然,对于嵌入式或单片机工程师的利器就是C语言、C++...

2019-09-25 08:16:00

金九银十,是时候推荐几个让你少走弯路的公众号了!

工作、生活节奏超快的今天,想要不断提升自我,碎片化阅读学习是你最佳的选择,如果你有一颗学习的心,那这些优质的公众号,绝对会让你受益匪浅。在这里为你精选了几个精品技术公众号...

2019-09-24 08:15:00

一道FORK的面试

作者:陈皓 出处:https://coolshell.cn/articles/7965.html前两天有人问了个关于Unix的fork()系统调用的面试题,这个题正好...

2019-09-24 08:15:00

实例演绎Unix/Linux的"一切皆文件"思想

大家习惯了使用socket来编写网络程序,socket是网络编程事实上的标准。我们知道,在Unix/Linux系统中“一切皆文件”,socket也被认为是一种文件,soc...

2019-09-23 08:15:00

早鸟最后2天:《5小时深入理解Linux/ARM虚拟化》在线视频课程

什么是虚拟化?为什么需要虚拟化?Linux/ARM虚拟化的实现和技术演进是怎样的?如何结合ARM处理器硬件提供的虚拟化支持,实现CPU、内存和I/O等的高性能虚拟化?本课...

2019-09-21 08:21:00

Fork三部曲之clone的诞生

本文fork三部曲的后传,建议先阅读:正传:《Linux fork那些隐藏的开销》前传:《Unix/Linux fork前传》在本文中,传统UNIX fork之后,我给出...

2019-09-20 08:18:37

60行C代码实现一个shell

继300来行代码带你实现一个能跑的最小Linux文件系统之后,我们来看看如何60行C代码实现一个shell!在实现它之前,先看看这样做的意义。美是有目共睹的。Unix...

2019-09-14 09:28:01

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。