linux下内存问题
Unable to handle kernel paging request at virtual address 00100118 pgd = c7f18000 [00100118] *pgd=c7f40031, *pte=00000000, *ppte=00000000 In…
QEMU的cpu译码不正常
我正在写一个具有中断和系统调用功能的kernel(QEMU/i386),当kernel加载app至内存中并执行iret指令从核心态返回用户态后,在gdb中执行单步调试,每次…
linux select多线程使用问题。
1.linux 两个线程 select同一个socket句柄,监控该句柄的可读状态,内核会怎么处理?可读时会内核会先唤醒队列里的其中一个线程处理,如果该线程读了…
ip_nonlocal_bind=1(允许绑定不存在的IP)有什么副作用?
我想知道ip_nonlocal_bind=1(允许绑定不存在的IP)有什么副作用?我查了Linux Documentation/networking/ip-sysctl.txt网站,上面知识提及了可能会破…
Linux进程和线程任务调度是如何的
看了好久的Linux都没搞懂这个。。。各位帮帮忙 在Linux内核态里面只有task的概念,一个包装task_struct的node结构的红黑树,那么linux如何调度进程、…
TensorFlow的神经卷积网络识别运行卡死
for in range(20000),然后到19900就内核卡死,Python停止工作,for in range(1000),到900就内核卡死,Python就停止工作,是为什么?…
进入保护模式时,置 cr0 后为什么还能执行后面的 jmp ?
进入保护模式步骤: 准备GDT。 用lgdt加载gdtr。 打开A20。 置cr0的PE位。 跳转,进入保护模式。 关键是第 4 步是真正的打开保护模式。第 4 步后,我…
winform程序使用ie内核实现定位功能时,IE会弹出允许定位的提示,在我们的程序中无法弹出,能不能在代码层面允许定位权限?
使用winform程序使用ie内核,在ie上实现定位功能时,IE会弹出允许定位的提示,但是在我们的程序中无法弹出,能不能在代码层面直接允许定位权限?…
FreeBSD内核层如何获取syscall发生时,用户层提交相对路径的绝对路径。
最近在看FreeBSD源码,发现一个这样的问题。例如这个函数: int kern_openat(struct thread *td, int fd, char *path, enum uio_seg pathseg, int fl…
安卓系统浏览器select下拉无法弹出选择面板
在谷歌浏览器(PC版)下select标签可以正常下拉出选项,但是用cordova打包成app之后,用安卓版chrome打开这个APP,发现select无法下拉。网上说安卓的谷…
编译内核时最后一步make install出错 无法编译nvidia模块
编译安装内核,前面的makemake modules_install都没有报错最后一步make install出错无法编译nvidia模块出错信息:ERROR (dkms apport): kernel packag…