linux-kernel

linux-kernel

文章 179 浏览 99

使用 Pipe 在 Linux 中优化 Web 服务器

我编写了一个 Web 服务器,它读取请求的文件并写入套接字。 当我读取文件时,我将文件的内容放入操作系统的用户空间,并且, 当我再次将其写入套接字…

多孤肩上扛 2024-11-05 12:30:45 1 0

用户定义的页面错误和异常处理程序

我想了解我们是否可以在内核 / 用户模式中添加页面故障处理程序 / 异常处理程序以及在将控制权交还给内核之前处理我们引发的错误。 这里的任务不是修…

酒儿 2024-11-05 10:13:00 2 0

netlink 套接字问题:内核冻结

我正在尝试使用 netlink 套接字在用户空间和内核空间之间交换消息...我从用户空间向内核空间发送一条消息,一切正常,但是当我尝试从内核空间回复时,…

那请放手 2024-11-05 05:03:56 1 0

printk 是原子安全的吗?

从原子上下文(例如 IRQ)调用 printk 是否安全?…

壹場煙雨 2024-11-05 03:15:01 1 0

当我们定义宏时,do while(0)有什么用?

可能的重复: C/C++ 宏中的 Do-While 和 if-else 语句&lt /a&gt do { … } while (0) — 它有什么好处?&lt /a&gt 我正在阅读 Linux 内核,发现了很…

べ映画 2024-11-05 02:05:38 1 0

日志文件处理脚本

我想编写一个脚本,在开始登录这些文件之前检查存储在 /var/log/[dir]/[name].log 中的我自己的日志文件,确定最后一条日志消息的日期是否早于当前消…

如何视而不见 2024-11-05 01:30:16 1 0

关于Linux fork的问题

我目前正在学习操作系统,我有这段代码,但我收到无限循环的递归调用,我想要的只是创建一些儿子的并计算斐波那契(数字很小),我不明白为什么儿子可…

嘴硬脾气大 2024-11-04 18:16:49 0 0

Linux 上 VMA 的开销

问题: 我如何知道我的进程的 VMA 使用了多少内存(无论是在用户空间还是在内核中)? 我会对我正在做的事情做一个简短的解释,这样你就可以理解我为…

◇流星雨 2024-11-04 13:33:39 1 0

与设备通信的 Linux 程序

我会编程,但我对计算机了解不多。我使用的是 Ubuntu Linux,并且我(表面上)了解什么是设备文件。我想做的是编写一个程序,从设备(例如鼠标、键盘…

哑剧 2024-11-04 10:04:11 0 0

Linux 以编程方式上/下接口内核

在内核空间中启用或禁用接口的编程方式是什么?应该做什么?…

苹果你个爱泡泡 2024-11-04 09:12:47 0 0

调度程序是一个单独的进程还是仅在其他进程的上下文中运行

你好 在unix BSD 5操作系统中,我们是否有调度程序一个带有进程ID的单独进程,或者它的代码是在其他进程的上下文中执行的。 例如,如果我们有一些用户…

鸠书 2024-11-04 06:56:33 1 0

如何创建 100M 字节缓冲区

我正在测试 Linux 上接口的吞吐量。我正在使用 DMA 进行数据传输。 DMA 需要连续的内存位置。但 kmalloc 无法分配超过 1MB 的空间。有没有其他方法可…

黒涩兲箜 2024-11-04 04:51:16 0 0

如何使用setscheduler(需要包含什么)?

我正在尝试使用setscheduler(在linux(2.4)内核中)来更改一些参数, 我尝试编译我的文件,但收到错误:未定义的引用。 使用setscheduler需要包含哪…

岁月静好 2024-11-03 16:46:25 0 0

使用 g++ 编译 Linux 内核

我想使用g++编译Linux内核(用c编写)。这可能吗?如果没有,您能建议实现它的方法吗?…

念﹏祤嫣 2024-11-03 15:00:53 0 0

如何通过系统调用将C中的数组从内核返回给用户

我已经完成了向 Linux 内核添加系统调用的困难部分。我需要返回以下数组: 无符号整数计数[4] 我可以将数组引用为 curr-&gtcounts,但我认为没有返回…

婴鹅 2024-11-03 11:03:09 0 0
更多

推荐作者

烙印

文章 0 评论 0

singlesman

文章 0 评论 0

独孤求败

文章 0 评论 0

晨钟暮鼓

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文