kernel

    11热度

    4回答

    我想了解linux系统调用sched_setaffinity()如何工作。这是我的问题here的后续内容。 我有this guide,它解释了如何使用系统调用,并有一个非常整洁(工作!)的例子。 于是我下载了Linux 2.6.27.19 kernel sources。 我为包含该系统调用的行做了'grep',并且得到了91个结果。没有希望。 最后,我想理解内核是如何能够设置指令指针特定核心(或处

    3热度

    1回答

    我正在研究在Linux下工作的一块非常高性能的硬件。我们想要缓存一些数据,但是我们担心内存消耗 - 所以我们的想法是创建一个用户进程来管理缓存。这样,缓存可以在虚拟内存中,而不在内核空间中等等。 问题是:这样做的最好方法是什么?我的第一个直觉是让内核模块创建一个字符设备文件,并有一个用户程序打开该文件,然后坐在select语句中等待命令到达它。但我担心这可能不是最佳的。一位朋友提到他知道一个基于套

    5热度

    2回答

    我是windows驱动程序开发的新手。我只想知道,驱动程序中的全局变量将使用分页缓冲池内存还是非分页缓冲池内存? 感谢和问候 Navaneeth

    1热度

    1回答

    我想从我的kext检查OSDictionary的内容。 有没有一种方便的方式将内容打印到system.log或类似的东西? (ala CFShow())? thx->进阶, | K <

    -1热度

    6回答

    我应该怎么学作为一个程序员写这样的Microsoft Windows内核编写内核基本要求 我知道C和C++,但我应该怎么做才能写入内核 是有必要知道的基本知识Linux的 的内核编程如何成为Linux和Windows内核prograaming

    5热度

    4回答

    Linux内核升级后,我的VMWare服务器无法启动,直到使用vmware-config.pl进行一些重新配置工作(包括构建一些内核模块)。 如果我用最新的Windows Service Pack更新我的Windows VMWare主机,我通常不需要做任何事情来运行VMWare。 为什么VMWare在Linux和Windows之间的工作方式不同?这种重新编译行为是否会在Windows平台上带来任何

    2热度

    1回答

    我期待进入操作系统内核开发,并认为我的贡献将是扩展SANOS操作系统以支持多核心机器。我一直在阅读操作系统(Tannenbaum)的书籍,以及研究BSD和Linux如何应对这一挑战,但仍然困扰于几个概念。 当SANOS在多CPU上运行时,是否需要更复杂的调度算法,或者当前哪些地方工作正常? 我知道,线程与启动的核心具有亲和性是一个好主意,但这是通过调度还是通过更改线程创建方式的实现来处理的? 需要

    2热度

    1回答

    我期待进入操作系统内核开发,并认为我的贡献是扩展SANOS操作系统以支持JDK 1.6和1.7。我一直在阅读操作系统(Tannenbaum)的书籍,以及研究BSD和Linux如何应对这一挑战,但仍然困扰于几个概念。 是什么,告诉我需要什么额外的系统调用,以支持作为SANOS从底部向上开始更多的最快方法? 如果我有一个需要支持的系统调用列表,如果它们本质上是相似的,那么将它们展开的最佳方法是什么?

    4热度

    3回答

    我期待进入operating system kernel development,并计算并一直在阅读有关操作系统(Tannenbaum)的书籍,以及研究BSD和Linux如何应对这一挑战,但仍然停留在几个概念。 如果我想模仿死了Windows蓝屏的操作系统上,我会简单地把这个逻辑在panic核方法? 有什么方法可以改进Windows当前如何执行此功能?

    0热度

    3回答

    在内核初始化期间崩溃的可能元凶是什么? 我运行的是具有initramfs的内核,inittab是非常基本的rcS(as sysinit)和getty(respawn)。启动时,我没有收到任何错误消息,但是init给了我这个信息: S0重新生成得太快:禁用了5分钟,其中S0实际上是respawn :: getty行(它看起来像getty一直在崩溃),也在控制台上没有看到rcS生成的消息(我假设rcS