腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
以ARM架构为参考的
Linux
内核
内部
、
大多数
linux
内核
架构书籍都是以x86架构为参考编写的(LKD由robert love撰写,ULKI由bovett撰写)。有没有以ARM架构为参考来解释
linux
内核
内部
原理
的书?
浏览 1
提问于2014-04-16
得票数 0
1
回答
什么是lkm?
我想知道一些让
Linux
有别于其他操作系统的事情,比如可加载
内核
模块。用哪种语言编写新模块?当一个新模块插入到
内核
时,可能会造成严重破坏。
浏览 0
提问于2015-05-08
得票数 0
1
回答
Linux
内核
:可能() vs不太可能()
、
、
、
、
这两种方法似乎在
linux
内核
代码中广泛使用。我知道分支预测的基础,但我想知道这两个函数如何影响if()语句的操作。另外,它们是否工作在CPU指令流水线级别?或者它在
内核
代码级别处于更高的抽象级别?作为
linux
内核
的初学者,我非常有兴趣了解这两种方法的内部工作
原理
。谢谢!
浏览 6
提问于2014-01-27
得票数 0
2
回答
在成功调用start_kernel()之前,
linux
采取了哪些操作?
、
、
我正在学习
linux
内核
的内部
原理
,我知道第一个调用的C函数是start_kernel()。但我认为系统必须为能够运行c函数做好准备,比如安装interupt service rutines。那么,
linux
运行的完整步骤序列是什么呢?我在哪里可以找到它的代码?(我使用的是ubuntu 12.04 LTS
内核
为3.2.0.37-generic)
浏览 2
提问于2013-03-01
得票数 1
12
回答
了解
linux
或BSD
内核
内部的最好方法是什么?
、
、
、
、
我想更好地了解操作系统的内部
原理
。进程管理,内存管理,诸如此类。哪一个
内核
更适合学习?你能推荐一些好书吗?
浏览 0
提问于2008-08-23
得票数 20
回答已采纳
3
回答
Linux
文件系统检测
、
、
我正在尝试关注,以便对
Linux
内核
的工作
原理
有一些了解。MBR不包含这类信息,并且每种类型的超级块都是不同的。
浏览 5
提问于2011-04-16
得票数 12
回答已采纳
3
回答
最小
Linux
发行版
、
我想进入下一步,学习操作系统的内部部分…… 我能精简的最小的
linux
/
linux
发行版是什么,同时仍然支持常用英特尔网络/以太网驱动程序(适用于我的台式机)?我会使用Minix并向上构建(与剥离
Linux
形成对比),但我担心它有点太基础了,而且很难获得驱动程序,因为它现在已经相当老了……
浏览 2
提问于2011-12-07
得票数 1
回答已采纳
1
回答
Mac支持零拷贝原则吗?
、
、
、
嗨,试着理解零拷贝
原理
。维基百科说 Microsoft支持通过TransmitFile API实现零拷贝.我没有看到任何提及OSX,虽然它说,目前在BSD
内核
。 但博客称它
浏览 4
提问于2015-06-11
得票数 2
1
回答
开发LinuxO.S需要什么样的编程语言?
我想知道,开发
Linux
操作系统需要什么样的编程语言?如何开始,需要的概念是什么?我想为我的个人电脑创建我自己的O.S。请给我指路。
浏览 0
提问于2014-04-23
得票数 0
2
回答
POSIX消息队列通过
内核
空间?
、
、
我对它们在
Linux
内核
中的工作
原理
有点困惑。是否所有的消息都通过
内核
空间,然后在接收时返回到用户空间?又名。在用户空间线程中,我执行一个mq_send,消息最终到达
内核
空间,然后在接收到它时,是另一个从
内核
空间获取消息的系统调用。如果是这样的话,对于高使用率的消息队列来说,这不是非常低效吗?
浏览 0
提问于2011-03-30
得票数 6
回答已采纳
1
回答
关闭源码
Linux
内核
模块?
、
、
我的理解是,一些
内核
模块(例如,专有的Android图形驱动程序)并不提供其实现的完整源代码。如果这是真的,制造商是如何规避GPL许可证的?
浏览 2
提问于2011-10-14
得票数 4
回答已采纳
1
回答
sched_setscheduler() /sched_getscheduler()是否只影响指定进程及其子进程的调度策略?
、
、
我对sched_setscheduler()在
Linux
中的工作
原理
感到困惑。 我的理解是
Linux
在内部使用CFS (SCHED_NORMAL)来调度
内核
进程。当用户空间启动程序(进程)时,将触发clone()调用,以便在
内核
空间中创建相应的调度实体。 因此,假设有用户进程A和进程B。在这种情况下,
Linux
如何调度进程A和B,因为它们使用不同的调度策略?
Linux
是否仍然使用其内部的默认调度策略在A和B之间进行选择,而让A、A2、A1使用SCHED_RR相互竞争,而
浏览 28
提问于2019-04-13
得票数 0
回答已采纳
1
回答
将
Linux
移植到ARM
、
背景所以我的问题是:: 开发人员需要采取哪些步骤将
内核
移植到基于ARM的机器上?如果有人有这样一种设计基于ARM的机器(
浏览 4
提问于2011-03-01
得票数 2
回答已采纳
1
回答
Linux
2.6
内核
进程管理
、
、
、
、
在哪里可以找到关于
Linux
2.6
内核
中的进程管理的一些信息。因为android使用它,我想找出内存是如何管理的,进程是如何调度和使用的,等等。 我想了解更多关于android的设计
原理
。
浏览 4
提问于2011-05-28
得票数 4
回答已采纳
1
回答
裁剪freebsd
、
、
2)我知道一本叫
Linux
from scratch的书。有没有关于FreeBSD的相关书籍?谢谢。
浏览 3
提问于2011-09-02
得票数 4
回答已采纳
5
回答
为什么很多C函数使用指针来传递数据,而不是使用"return"?
、
这或多或少是一个关于方法论和基本
原理
的问题。在为
Linux
编写各种
内核
模块时,我对我认为的笨拙的函数设计方式感到困惑。struct path path;inode = path.dentry->d_inode; 为什么不只是一个工作
原理
如下的函数
浏览 7
提问于2015-07-03
得票数 10
1
回答
Ubuntu20.10 aarch64 (Raspberry CM4)如何访问1-Wire设备?
、
、
我使用Raspberry操作系统对DS18B20传感器进行了测试,它的工作
原理
是启用设备,然后我可以在/sys/bus/w1/devices/<deviceid>/temperature中轮询温度计。我对/boot/fireware/config.txt做了同样的修改;但是,我没有看到任何迹象表明
内核
也没有看到任何明显的
内核
模块来加载这些模块来支持Raspberry 1-Wire支持。快速更新,我下载了
linux
内
浏览 0
提问于2021-02-07
得票数 1
1
回答
rcu的多列表保护
、
、
嗨,我对
linux
内核
中的rcu锁定机制还很陌生。 在尝试理解rcu的工作
原理
和提供的API时,我发现rcu_read_lock()、rcu_synchronize()没有任何锁实例。
浏览 3
提问于2014-03-18
得票数 1
2
回答
Linux
for Android知识
、
谁能告诉我为什么Android工作需要
Linux
知识?许多Android作业都将
Linux
作为先决条件。我可以很好地在Windows机器上开发Android应用程序,对吧?
浏览 0
提问于2013-08-06
得票数 0
1
回答
如何在
Linux
中使用memmap
内核
选项启动?
、
、
、
使用各种带有UEFI支持的
Linux
发行版,它们似乎都不适用于memmap
内核
参数(在MacBook Air A1370上试用)。我使用以下参数:同样的安装媒体和参数在非UEFI笔记本电脑中运行良好(测试联想Thinkpad X220的工作
原理
完美,报告内存大小减少)。
浏览 8
提问于2015-01-15
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
【精通内核】Linux内核rcu(顺序)锁实现原理与源码解析
Linux内核解读
Linux内核出现漏洞
Linux 内核原子操作
Windows 内核和 Linux 内核的区别(二)
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券