DragonOS中实现了与Linux相似的READ_ONCE()宏以及WRITE_ONCE()宏,主要目的在于 …

DragonOS中实现了与Linux相似的READ_ONCE()宏以及WRITE_ONCE()宏,主要目的在于 …
在写C/C++代码的时候,如果我们写以下代码: 那么,在编译的时候,GCC会抛出警告信息,提示我们这里的存在“ …
相信很多人都有一个疑问,就是:电脑是怎么知道插入电脑的usb设备的产品名的?其中一种方法就是,根据usb设备的 …
很简单,代码如下: 转载请注明来源:https://longjin666.cn/?p=1537
关于进程sleep的两种实现方式,我称之为:中断型sleep和spin/rdtsc型sleep。 本视频介绍了 …
代码 本文涉及到的代码,可查看对应的版本的链接:https://github.com/fslongjin/Dr …
DragonOS是一个采用GPLv2协议开源的,从0开始构建的 …
前言 首先,由于DragonOS的编译、运行脚本是为Linux系统而编写的,因此我们首先需要在电脑上安装Lin …
我们在学习操作系统课程的时候,应该都学过fork的概念。fork是一个系统调用,用于将当前进程/线程分裂成完全 …
简介 内核栈traceback的功能位于kernel/debug/traceback/文件夹中。为内核态提 …