kernel 相关问题

在计算中,内核是管理来自软件的输入/输出请求的计算机程序,并将它们转换成用于中央处理单元和计算机的其他电子组件的数据处理指令。内核是现代计算机操作系统的基础部分。此标记用于有关在操作系统内核上下文中运行的代码的一般问题。

内存分配方面的分页

在分页方面,内存分配究竟如何工作?我理解伙伴分配器,自由列表算法等都是如何工作的,但在虚拟内存和分页方面我很困惑。为......

回答 1 投票 1

使用makefile时,会找到linux头文件,但是当调用头文件中的函数时,它会隐式声明它们

我正在写一个内核模块,我已经开始研究套接字了。我已经能够包含其他linux头文件,使用他们的函数,并且makefile也没问题。当我包含linux / socket.h时,......

回答 1 投票 0

CPU处于保护模式时如何读/写硬盘?

我正在进行操作系统实验。到目前为止,我的所有代码都使用实模式BIOS中断来操作硬盘和软盘。但是一旦我的代码启用保护模式,所有实模式BIOS ...

回答 3 投票 2

linux内核中的虚拟到物理地址转换

以下用于将Linux内核中的虚拟地址转换为物理地址。但是这是什么意思?我对装配知识非常有限163 #define __pv_stub(from,to,instr,type)...

回答 1 投票 2

如何重新编译glibc以支持较旧的内核版本?

所以我试图使用这个内核源代码2.6.34,当我尝试在qemu上启动时,它报告错误'致命:内核太旧了'。我在网上搜索,人们给出的解决方案是制作一个新的......

回答 1 投票 1

无法在虚拟地址处理内核分页请求 - 内核OOPS

前几天我在飞思卡尔i.MX233上进行了扬声器测试,我有一个内核OOPS。据推测,在尝试使用SIGTERM进行扬声器测试后(可能是其他任何时间)。在OOPS之后,我可以......

回答 1 投票 3

用户模式和内核模式:同时使用不同的程序

是否有可能一个进程在内核模式下运行而另一个进程在用户模式下同时运行?我知道,这不是一个编码问题,但如果有人知道答案,请指导我。

回答 2 投票 0

警告未加载vboxdrv内核模块

好吧,我运行这个命令aptitude purge~o要删除所有能够显示我错误的Obsoletes文件我猜之后我更新系统一切正常但是当我重新启动时......

回答 11 投票 15

什么是内核映像?为什么嵌入式必须使用?

现在我正在Yocto项目中工作。所以,我听到这个词叫做“图像”。那是什么?为什么我们需要它,以及它如何在嵌入式项目中发生?

回答 2 投票 0

如何在macOS上使用Mach内核设置主机异常端口?

我想使用Mach异常端口来处理在macOS上运行的所有任务(进程)的异常。我的理解是在这种情况下将使用host_set_exception_ports。但是,......

回答 1 投票 6

如何在Debian上强制内核更新

我最近从Wheezy升级到了Stretch。现在MySQL(MariaDB)由于过时的内核而无法启动。 uname -r的输出是:3.2.0-4-amd64已安装内核的列表是:#dpkg -l | grep ...

回答 1 投票 0

无法构建poky食谱:/poky/meta/recipes-core/ncurses/ncurses_6.0+20171125.bb:do_install失败

我正在尝试从Altera FPGA构建元altera层配方,但似乎我无法烘焙poky recipes-core / ncurses配方。我看到错误消息ERROR:Task(虚拟:...

回答 2 投票 0

getnstimeofday返回的最大值

我正在实现一个内核模块,我需要在其中测量某些事件之间的时间。为此,我使用函数getnstimeofday来获取当前时间戳,以纳秒为单位。我正在计算......

回答 1 投票 0

如何通过kprobe将BPF程序附加到内核函数?

Cilium BPF和XDP参考指南描述了如何通过ip和tc命令将BPF程序加载到netdevice。如何将BPF程序附加到内核函数/用户空间函数中...

回答 1 投票 1

内核控制路径和内核线程之间有什么关系?

理解Linux内核说:内核控制路径表示内核为处理系统调用,异常或中断而执行的指令序列。除此之外......

回答 1 投票 0

Linux内核调试:“Python异常 当尝试在gdb中使用帮助程序脚本时,没有名为module_core的成员

我一直在遵循本指南,使用gdb和VMWare建立Linux内核调试环境。一切都顺利进行,直到那部分:将GDB连接到调试对象我们将无法......

回答 1 投票 1

Linux内核编译错误

我从Linus的github克隆了内核源代码,我对usbhid驱动程序进行了一些修改(这可以很好地编译为模块,没有错误),但如果我尝试构建整个内核,我会得到这个......

回答 1 投票 0

如何编写stap(systemtap)来查看某个进程是否调用了特定的内核函数?

使用stap,我可以编写* .stp文件来跟踪进程的动作,如:probe process(“mytest”)。begin {printf(“抓住mytest进程”)}或者跟踪是否有任何内核函数被调用。 。

回答 1 投票 0

如何在kernlab包的ksvm中自定义内核函数?

我有纬度和经度,所以我需要将RBF内核重新定义为exp(-1/2 || sophere distrance || ^ 2),这意味着我需要自己重写一个内核函数。我按如下方式编写内核:...

回答 1 投票 7

内核空间内存布局[关闭]

内核空间部分如何?他们如何定位?例如,用户空间有一些部分(.data,.text,stack ...)。我想知道内核空间的内存布局图像。请告诉我或......

回答 1 投票 -2

© www.soinside.com 2019 - 2024. All rights reserved.