Questions tagged «kernel»

内核是大多数操作系统的主要组件,它管理着计算机在硬件和软件之间的大部分通信。通常,内核是程序员对资源必须具有的最低抽象级别。


1
内存管理中的内存分区和内存帧
所以,我正在阅读这些术语,并在阅读框架和页面后感到困惑。 使用Base和limit寄存器可以将内存划分为固定或动态分区,这些寄存器通常会遇到内部或外部碎片问题。每个分区只能拥有一个进程。 在处理页面期间,存储器(RAM)被分成固定大小的帧以保持进程的相同大小的页面。进程分为多个页面,许多内存框架都包含这些页面。 我的问题,是内存(RAM)分为分区{固定/动态}后来细分为框架,我混淆这些全部和内存分区概念是一个过时的概念和框架/页面是最新的概念,我混淆这两个彼此?

1
电源冗余故障导致内核恐慌吗?[关闭]
在其中一个电源发生故障后,系统日志中记录了以下错误。(操作系统是ubuntu 14.04。)我在服务器上运行带有128个RAM的64位HEAP的JVM(java虚拟机)。你认为电源故障会影响RAM分配吗?或对OS或运行应用程序的任何影响? 0000000000000000 DR6:00000000fffe0ff0 DR7:0000000000000400 7月25日14:14:37 ubuntu-132内核:[14872493.172157] Stack:Jul 25 14:14:37 ubuntu-132 kernel:[14872493.172229] 0000000000002e04 00000000000002f9 000000000000030f ffff88025e24d280 Jul 25 14:14:37 ubuntu-132内核:[14872493.172492] 00000000000002c9 0000000000000021 0000000000016d00 00000000000002c9 7月25日14:14:37 ubuntu-132内核:[14872493.172755] ffff88025e24d280 000000000000008f ffff88011bb43c50 00000000000001e3 7月25日14:14:37 ubuntu-132内核:[14872493.173017]呼叫追踪:7月25 14:14:37 ubuntu-132内核:[14872493.173105] [] task_numa_migrate + 0x4a0 / 0x930 7月25日14:14:37 ubuntu-132内核:[14872493.173300] []?update_curr + 0x80 /​​ 0x170 Jul 25 14:14:37 …

1
剥离Linux用于固定硬件系统[重复]
这个问题在这里已有答案: 如何剥离Linux系统? 5个答案 如果这不适合发布,请道歉! 我正在设计一个最小的Linux系统,以便在工业PC上进行测试。最终目标是安全。PC的硬件是已知的并且不会改变,所以我从我的起点CentOS 6中删除了很多东西。最后,我将构建而不是剥离。 (提示一连串的问题) 什么是开始剥离过程的最佳方法?将ldd用于查找并删除未使用的库是最好的?那司机怎么样? 对于积累,什么是一个好的起点?内核必须与TPM芯片兼容,并且将使用SE Linux。会推荐Damn Small Linux吗?我应该自己写init吗? 谢谢!

0
nteract无法启动内核
我下载了nteract来运行jupyter笔记本文件,但是当我打开我的文件试图用它完成我的作业时,它显示LAUNCH_KERNEL_FAILED名为python3的内核似乎不可用。但是,如果我使用我的浏览器编辑文件,它运行正常。我筋疲力尽谷歌,但没有找到解决方案。真的在绝望的情况下,请帮忙!我使用OS Mojave的新Mac Pro。

0
在Centos 6.8服务器计算机上将内核升级到3.10及更高版本
我有服务器与centos 6.8和许多wordpress网站运行。 我想在这台服务器上开始使用Docker。 但Docker要求内核> 3.10 目前我的内核是: Linux 2.6.32-642.3.1.el6.x86_64 #1 SMP Tue Jul 12 18:30:56 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux 以下是我的回购清单: [root@DevServer ~]# yum repolist Loaded plugins: fastestmirror, refresh-packagekit, security Loading mirror speeds from cached hostfile * base: centos.mirror.net.in * epel: repos.del.extreme-ix.org * extras: centos.excellmedia.net * ius: mirrors.ircam.fr * remi: …

1
降级fedora 20内核
我想将fedora的20内核(3.11)降级到2.6版,因为我有一个仅支持该内核的软件包。我到处都在寻找Fedora 20的2.6内核,但是没有运气。如果我尝试使用旨在用于fedora核心16的内核2.6,则fedora不会启动。有没有人有什么建议?


1
内核恐慌报告。风扇最大速度。冷冻的苹果机。
我的计算机一直意外关闭,并且在某些时候死机,然后进入无响应的睡眠模式或关闭。风扇通常在碰撞之前也会以最大速度运转。我也不断收到一些类的内核恐慌报告(不是全部)。我真的需要一些帮助!- 提前致谢! 已经运行了苹果诊断程序:表示还可以。已经尝试重置PRAM和SMC。运作不好。还尝试删除所有缓存文件。也没用。 Anonymous UUID: 4D78B3E3-587B-140D-0818-60B896033912 Fri Mar 4 22:10:48 2016 *** Panic Report *** panic(cpu 0 caller 0xffffff80099f076b): "soclose: NOFDREF"@/Library/Caches/com.apple.xbs/Sources/xnu/xnu-3248.30.4/bsd/kern/uipc_socket.c:1263 Backtrace (CPU 0), Frame : Return Address 0xffffff81f3343d20 : 0xffffff80094df792 0xffffff81f3343da0 : 0xffffff80099f076b 0xffffff81f3343df0 : 0xffffff8009a17664 0xffffff81f3343e10 : 0xffffff7f8cefe36c 0xffffff81f3343f00 : 0xffffff8009513afa 0xffffff81f3343fb0 : 0xffffff80095ccf77 Kernel Extensions in backtrace: …

0
为什么我的kernel / grub / fstab在EXT4上将分区挂载为EXT2?
所以我很困惑,我最近进行了全面升级,从那时起,我无法正确地自动安装我的/分区,但是/ home分区成功挂载了,这是我们开始之前的一些信息,这是我得到的错误 [ 4.225571] EXT2-fs (sdb2): error: couldn't mount because of unsupported optional features (2c0) 所以我做了什么工作 sudo mount -o remount,rw -t ext4 /dev/sdb2 修复了我的问题的临时性,但是仍然在编辑fstab之后仍然存在问题 UUID=049f07ea-2dea-4234-b0e7-590a0e100091 / ext4 remount,rw,noatime 0 1 #/dev/sdb2 / ext4 remount,rw 0 1 UUID=a3921c6f-b4e2-47fc-a5b6-2497636771e9 none swap sw 0 0 UUID=04748688-cc93-4212-aa18-89e16e68413a /home ext4 defaults 0 2 我什至没有运气就尝试在内核中取消对EXT2的支持 一些信息,我使用Getnoo和4.20.3 …
linux  mount  kernel  ext 

1
“ explorer.exe”如何工作并控制GUI?[关闭]
所有信息都指出,这是Windows 3.x版本和Windows OS的主要外壳。 我的问题是,该程序如何访问整个GUI和屏幕/帧缓冲区数据以在其上绘制和更改内容,以及为什么其他程序不能执行其操作,例如开始菜单和其他正常程序似乎可以执行的操作不碰? 例如,在十六进制编辑器中检查程序将显示它是所有Windows可执行文件都通用的32位PE可执行文件常规格式。但是,所有程序都无法触摸开始菜单,任务栏等所在的屏幕数据。 我听说可以替换它,但是普通的用户级程序可以更改它吗?如果不是,为什么,为什么可以简单地用另一个程序替换它呢? 更具体的细节: explorer.exe如何触及普通程序无法访问的屏幕内存部分?例如,我编写了一个包装Windows API的SDL / C ++应用程序。WinAPI无法控制开始菜单等,我所知道的任何其他库也没有。explorer.exe如何从其他程序无法改变的这些区域更改屏幕内存?
-1 windows  kernel  gui 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.