kernel 相关问题

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

如何理解Linux内核模块的“构建单独的文件”?

摘自Linux内核文档:2.4构建单独的文件可以构建作为模块一部分的单个文件。这对于内核,模块和...

回答 1 投票 1

从PLARGE_INTEGER打印值

我正在为Windows 10 64位编写内核模式驱动程序,每当我尝试打印PLARGE_INTEGER(QuadPart,HighPart,LowPart)的值时,它都会崩溃。 LONGLONG val = plrgInt-> QuadPart; ...

回答 1 投票 0

为什么某些进程(即使它们是用户进程)也不能通过`cpuset(7)迁移到特定的cpu?

为什么有些进程不能被cpuset(7)迁移到某个cpu?我发现这些进程无法真正迁移到特定的cpu(尽管当您检查...

回答 1 投票 0

调度程序将当前任务更改为另一个任务时(我的意思是调度程序正在执行线程上下文切换)时,是否可以处理中断?

发生中断时,在进程运行时可以处理中断。调度程序将当前任务更改为另一个任务时是否可以处理中断(我的意思是...

回答 1 投票 0

openCL内核返回垃圾值,尽管没有错误

我一直在关注这些openCL示例。即使使用cl_int err或从内核检查错误代码,OpenCL也不给我任何错误。但是当我输出landmap_flags [i]的结果时,它...

回答 1 投票 0

绘制由VBE返回的LFB的水平和垂直线的错误结果

我终于设法使用VESA BIOS扩展程序(1920px * 1080px,24bpp)在屏幕上绘制一个青色像素。 ; esi =每条扫描线字节; edx =线性帧缓冲存储器的物理地址。 ; ebx = x ...

回答 2 投票 2

来自gcc的警告:标量初始值设定项周围的花括号,如何解决?

在重写内核驱动程序时,我收到此警告:msm-cirrus-playback.c:545:2:警告:标量初始值设定项周围的括号请注意,当我在{}中声明一个结构的字段时,会出现此警告:...

回答 2 投票 0

内核如何跟踪哪个进程从中断接收数据?

在抢占式内核(例如Linux)中,进程A在stdin上调用getc,因此它被阻止等待字符。我觉得我对内核如何知道有根本的误解……

回答 1 投票 0

Shell,内核和API有什么区别

我想了解这如何适用于操作系统以及那些并非有效操作系统的事物。我无法理解这三者与本质之间的区别。 API ...

回答 4 投票 23

VBE输出绿线而不是青色

我终于设法使用VESA BIOS扩展程序(1920px * 1080px,24bpp)在屏幕上绘制一个青色像素。 ; esi =每条扫描线字节; edx =线性帧缓冲存储器的物理地址。 ; ebx = x ...

回答 2 投票 2

如何将新设备添加到板初始化代码linux内核中

您好,我正在用2.22.19版本自定义linux内核,它不支持设备树。因此,我必须使用板初始化代码来描述外围设备。我已经在板初始化代码中检查了“ spi节点” ...

回答 1 投票 -1

如何在保护模式下且没有BIOS中断的情况下切换到320x200 256色

我放弃了实模式内核,因为我总是将R_386_16截断以适应新的内核。新内核以保护模式运行,并从grub引导。我正在尝试创建自定义...

回答 1 投票 0

为什么应用程序不能直接访问硬件设备?为什么我们需要切换到内核空间才能执行此操作?

我想知道为什么当我们要访问硬件设备时为什么需要切换到内核空间。我了解有时候,对于诸如内存分配之类的特定操作,我们需要在...

回答 1 投票 0

Oracle JDBC不再需要从RedHat 7.7上的套接字读取数据

我在尝试连接并运行执行时从sql-maven-plugin收到“没有更多数据要从套接字读取的信息”错误。问题是我仅在Jenkins奴隶上得到此错误...

回答 1 投票 1

PsSuspendProcess阻止/等待/卡住-Windows内核编程

我在Windows内核中提出了一个非常低级的问题。我在minifilter驱动程序上处于回调函数中。驱动程序的目标是暂停任何尝试打开我标记为....

回答 1 投票 0

有关EMR(AWS)的笔记本:无法启动内核

我正在按照官方文档中的步骤使用“ Amazon EMR”中的内置选项创建一个笔记本,所有内容均作为默认的EMR-Cluster,由...- Wizzard创建,之后...

回答 1 投票 1

in 3真正应该做什么?

据此int 3用于用户空间以生成SIGTRAP。但是在用户空间特权下该怎么办?还有更多可以从用户空间SIGTRAP生成类似内容的东西吗?

回答 1 投票 0

我打算运行一个定期例程。哪种方法可以保证更精确的延迟? `nanosleep`或`timer_create,timer_settime`的信号?

我打算执行定期例行程序。哪种方法可以保证更精确的延迟? nanosleep或timer_create,timer_settime?它们的输入参数的类型相同(struct itimerspec)。可能是...

回答 1 投票 1

为什么当内核有机会在内部重新启动系统调用(-ERESTARTSYS)时,'nanosleep`需要'req'参数?

根据说明文件(https://lwn.net/Articles/17744/),其中说“ nanosleep(),目前是该机制的唯一用户,只需将唤醒时间保存在重启块中,与...

回答 2 投票 3

为什么nanosleep()需要类型为struct timespec * req的参数,而内核可以在内部再次重新启动系统调用(`-ERESTARTSYS`?)>

ERESTARTSYS和EINT之间有什么区别?我发现错误代码确实不在用户空间中包括ERESTARTSYS。 ERESTARTSYS仅在内核或驱动程序中使用吗?是否有...

回答 2 投票 3

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