Blogs

OS课程与Linux内核相结合之同步实例(二)

由 樊颖飞 | 800字 | 阅读大约需要2分钟 | 归档于走进内核

2020年10月4日

陈继峰同学在学习完成量时写了一个简单的模块,用于理解完成量的在同步机制中的用法,关于完成量的详细知识,参看一个简单的例子,模拟了公交车的司机与售票员的同步。

继续阅读

OS课程与Linux内核相结合之同步实例(三)

由 樊颖飞 | 1400字 | 阅读大约需要3分钟 | 归档于走进内核

2020年10月4日

在操作系统中讲到进程同步的问题的时候,都会讲一些经典的例子,其中最经典的当属“生产者和消费者的问题”。

继续阅读

Linux定时器使用

由 樊颖飞 | 1400字 | 阅读大约需要3分钟 | 归档于新手上路

2020年10月4日

Linux定时器使用,定时器在内核的定义,使用定时器的步骤,运行结果。

继续阅读

Linux内核之旅—微信平台开篇

由 helight0 | 1700字 | 阅读大约需要4分钟 | 归档于经验交流

2020年10月4日

十几年前,也就是2004年,那些在Linux内核方面已经驰骋5年的学生以分享知识的情怀申请域名,购买空间,创办了“Linux内核之旅”网站,并撰写了电子杂志的系列文章: 第一期《走入Linux 世界》

继续阅读

《Linux内核设计与实现》章节节选—操作系统和内核简介

由 helight0 | 1900字 | 阅读大约需要4分钟 | 归档于走进内核

2020年10月4日

阅读一本书,先了解一下作者的经历和最初的想法,或许也是打开阅读之门的钥匙。 由于现行一些商业操作系统日趋庞杂及设计上的缺陷,操作系统这个概念被弄得含混不清。

继续阅读

hurlex — x86架构的内核Demo实现

由 helight0 | 1200字 | 阅读大约需要3分钟 | 归档于走进内核

2020年10月4日

本科操作系统课程纯粹的理论学习始终给我一种漂浮在云中的感觉。 为了能在实践中深刻理解操作系统的运行机制和x86CPU以及硬件原理,我决定自己动手写一个操作系统内核的Demo程序。

继续阅读

linux中编译C/C++指定头文件和链接库的搜索路径

由 陈小龙 | 1900字 | 阅读大约需要4分钟 | 归档于linux

2020年10月4日

本文主要介绍了C/C++头文件#include的搜索路径、linux系统默认头文件存放的路径、在编译时静态链接、动态链接的搜索路径及搜索顺序,也可以自己添加文件的路径使源代码能够生成对应的目标文件。

继续阅读

进程的创建及过程分析

由 陈小龙 | 1400字 | 阅读大约需要3分钟 | 归档于走进内核

2020年9月30日

本文章主要介绍了通过fork()进行进程的创建,以及对进程的结果做了分析,并总结出fork()创建进程数的数量公式,进行相应的扩展。

继续阅读

Linux 可加载内核模块剖析

由 陈小龙整理 | 3900字 | 阅读大约需要8分钟 | 归档于走进内核

2020年9月30日

Linux可加载内核模块(从内核的 1.2 版本开始引入)是 Linux 内核的最重要创新之一。它们提供了可伸缩的、动态的内核。探索隐藏在可加载模块后面的原理,并学习这些独立的对象如何动态地转换成 Linux 内核的一部分。

继续阅读

不仅仅是开源

由 admin001,陈小龙转 | 1200字 | 阅读大约需要3分钟 | 归档于新手上路

2020年9月30日

关于Linux,我总结成三句话“诞生于学生之手,成长于Internet,壮大于自由而开放的文化”,这几句话展开,可以写出若干页来,但简练的话更能让学生…

继续阅读