腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
Linux
内核
如何知道哪个进程进行了
系统
调用
?
linux
、
linux-kernel
、
system-calls
假设进程进行了
系统
调用
来打开文件,当
Linux
内核
执行这个
系统
调用
时,
Linux
内核
应该将打开文件的fd添加到进行
系统
调用
的进程fd表中。当传递给
系统
调用
的参数不包括PID时,
Linux
内核
如何知道哪个进程进行了
系统
调用
?
浏览 0
提问于2017-05-11
得票数 4
回答已采纳
2
回答
在RPI3/ModelB上实现CPU热插拔的
系统
调用
linux
、
linux-kernel
、
real-time
、
embedded-linux
、
raspberry-pi3
我的目标是在
linux
内核
中实现一个启用/禁用CPU
内核
的
系统
调用
。#include <
linux
/kernel.h>#include <asm/uaccess.h>
浏览 2
提问于2017-08-21
得票数 1
2
回答
在
linux
文件夹中找不到pthread.c
c
、
linux
、
kernel
我已经下载了
内核
,
内核
驻留在名为
Linux
-2.6.32.28的文件夹中,我可以在其中找到/ kernel /Kthread.c。我在
Linux
-2.6.32.28中找到了pthread.c,但在
Linux
-2.6.32.28和
Linux
-4.7.2/Kernel中找到了Kthread.c。1.
系统
调用
2.库
调用
。 对于一台计算机来说,要完成任何任务,它必须使用硬件资源。那么,库
调用
与<
浏览 10
提问于2017-11-15
得票数 2
1
回答
为什么编译
Linux
内核
需要大量的存储空间?
linux
、
linux-kernel
、
operating-system
、
system-calls
如本教程所述,我试图在定制的
Linux
内核
上实现一个
系统
调用
。 为什么在实现新的
系统
调用
时必须编译一个新的自定义
内核
?第一次安装时,是否可以将
系统
调用
添加到原始
内核
?为什么编译
Linux
内核
的过程占据了很大的空间?(就我而言,最高可达20 to )
浏览 4
提问于2020-05-14
得票数 1
回答已采纳
1
回答
如何在
内核
空间中从另一个
系统
调用
进行
系统
调用
linux-kernel
、
kernel
、
system-calls
我是
Linux
内核
开发方面的新手。我在
Linux
2.6
内核
中实现了一个
系统
调用
,比如my_pid。我想从我的
系统
调用
调用
getpid
系统
调用
。我该怎么做呢?我想要这样的东西: 此外,在用户空间中的C中,我可以使用以下方式
调用
任何
系统
调用
: syscall();在
内核
模式
浏览 5
提问于2011-10-25
得票数 1
回答已采纳
1
回答
编写与
Linux
兼容的
内核
assembly
、
linux-kernel
、
x86
、
operating-system
我在这里看到了
Linux
系统
调用
的列表: 它会与
Linux
兼容吗?
浏览 1
提问于2017-01-27
得票数 1
回答已采纳
1
回答
当需要
系统
调用
时,
Linux
内核
是如何在程序集中部分编写的?
kernel
、
assembly
内核
只是不使用
系统
调用
,还是在进入新
系统
之前正在组装程序集?我可能需要更多关于汇编程序的信息,但我只是很困惑,如果像mov 寄存器这样的指令是
系统
调用
,那么我们如何使用它而不必引用依赖操作
系统
的
内核
呢?例如,假设我正在用GNU/
Linux
发行版制作一个汇编程序,并使用它的
系统
调用
。如果
Linux
本身没有可进行
系统
调用
的
内核</e
浏览 0
提问于2019-05-17
得票数 0
回答已采纳
2
回答
Linux
系统
调用
&
内核
模式
security
、
system-calls
据我所知,存在
系统
调用
是为了提供对用户空间中不允许的功能的访问,例如使用read()
系统
调用
访问硬盘。我还了解到,它们是由用户模式层以库
调用
(如fread() )的形式抽象出来的,以提供跨硬件的兼容性。否则,任何应用程序都可能得到任意
内核
模式操作。 TL;DR:什么允许
系统
调用
“进入”不能被应用程序复制的
内核
模式?
浏览 6
提问于2013-05-24
得票数 6
回答已采纳
1
回答
准备计算机学习
系统
调用
和
Linux
内核
模块
linux
、
linux-kernel
、
system-calls
、
kernel-module
我想通过创建模块和
系统
调用
来开始我的
Linux
内核
编程。但我不想玩弄我现有的
系统
。出于实验目的,我下载了一个2.6
内核
,但我不知道如何使用它进行实验。请帮帮忙。1)我应该在哪里进行
系统
调用
(我是指哪个
内核
)?以及如何设置它? 2)对于像我这样的初学者来说,一个学习
系统
调用
的好地方?(更新)-我可以使用
Linux
内核
的早期版本吗(在启动时它会显示以前的版本)。
浏览 0
提问于2012-04-09
得票数 1
2
回答
需要AIX
内核
编程帮助
kernel
、
aix
内核
中的
系统
调用
表变量名是什么?我是
内核
编程的新手。但我需要知道
系统
调用
地址存储在
内核
中的哪些变量中……
浏览 2
提问于2009-05-20
得票数 1
2
回答
关于内存分配,C malloc/calloc依赖于
Linux
/malloc还是相反?
c
、
linux
、
linux-kernel
而
linux
内核
还具有以下功能:malloc、mmap、kmalloc、vmalloc.分配内存 我想知道哪一个是最低的。如果你说"
Linux
内核
是最低的函数,你的C程序必须用
Linux
内核
分配内存“,那么
Linux
内核
如何分配它自己的内存呢?或者说,"
Linux
内核
是最低的函数“,那么当我编写一个C程序并在
Linux
系统
中运行时,为了分配内存,我应该通过<em
浏览 1
提问于2022-03-19
得票数 -1
回答已采纳
1
回答
实现CPU热插拔的
系统
调用
linux
、
linux-kernel
、
arm
、
kernel
、
system-calls
我的目标是在
linux
内核
中实现一个启用/禁用CPU
内核
的
系统
调用
。#include <
linux
/kernel.h>#include <asm/uaccess.h>
浏览 4
提问于2017-08-16
得票数 0
1
回答
如何查看
内核
函数和
系统
调用
的地址?
linux
、
kernel
有没有办法获得
linux
内核
的转储。我想查看
内核
函数和
系统
调用
的地址。在
Linux
2.6中,它们不导出
系统
调用
表。
浏览 3
提问于2011-04-15
得票数 0
6
回答
除了C之外,
系统
调用
如何与
linux
和编程语言一起工作?
c
、
linux
、
linux-kernel
、
system-calls
我理解
系统
调用
是如何在C语言中与
Linux
一起工作的。我想知道每种编程语言是否都有自己的
系统
库来与
内核
通信。 如果是的话,每种编程语言都应该有自己的
系统
库来处理
内核
吗?如果没有,那么
系统
如何在
linux
中
调用
另一种编程语言?
浏览 4
提问于2013-03-09
得票数 0
回答已采纳
1
回答
在
linux
内核
中使用静态库
c
、
linux-kernel
、
lib
我正在为
Linux
内核
开发一个模块。它为我伙伴在
系统
调用
中
调用
导出了一些函数(我的伙伴修改了
Linux
内核
中的
系统
调用
源代码)。我可以为我的模块建立静态库,只需为我的合作伙伴发送lib,头文件?
浏览 23
提问于2017-03-03
得票数 0
2
回答
如何在不重新编译
Linux
内核
的情况下实现我自己的
系统
调用
?
c
、
linux
、
linux-kernel
、
system-calls
我想实现我自己的
系统
调用
。(请参阅下面的链接) 如何在不重新编译
Linux
内核
的情况下实现我自己的
系统
调用
?
浏览 1
提问于2013-06-21
得票数 9
回答已采纳
1
回答
为什么在实现新的
系统
调用
时,我们必须使用来自Internet的另一个
内核
源?
linux
、
linux-kernel
、
system-calls
我试图在我的操作
系统
中添加一个
系统
调用
,当我阅读在线教程时,它总是从从Internet下载和提取
内核
源代码开始。例如:我的问题是:为什
浏览 5
提问于2020-05-14
得票数 0
回答已采纳
2
回答
如何编译与我们计算机上安装的
内核
不同的修改后的
内核
?
linux
、
linux-kernel
、
system-calls
我目前正在开发
linux
内核
3.11.0-12。但我是通过修改从
linux
-2.6.26的kernel.org下载的源代码来添加
系统
调用
的。我想编译修改后的2.6.26
内核
来测试我的新
系统
调用
。
浏览 4
提问于2014-03-24
得票数 0
3
回答
Linux
内核
源代码中
系统
调用
/陷阱的实现
c
、
linux-kernel
、
kernel
、
system-calls
我目前正在学习操作
系统
,使用陷阱来促进
Linux
内核
中的
系统
调用
。我已经在traps.c中找到了陷阱的表,并在entry.S中实现了许多陷阱。但是,我被指示在
Linux
内核
中找到两个
系统
调用
的实现,这些
调用
利用陷阱来实现
系统
调用
。虽然我可以找到陷阱本身的定义,但我不知道
内核
中对其中一个陷阱的“
调用
”会是什么样子。值得注意的是,由于kernel.o
浏览 0
提问于2011-09-13
得票数 13
1
回答
为什么在库和
内核
层之间有一个额外的层(HAL)?
android
、
c
、
linux-kernel
、
kernel
、
hal
对于运行在x86硬件上的
Linux
操作
系统
,为了
调用
内核
中作为TCP/IP驱动程序( x86)一部分的TCP_listen(),用户空间客户端应用程序
调用
作为用户空间glibc libraryGNU分发版一部分的listen()在进入
内核
模式之前依次
调用
sys_Listen(),然后通过INT 0x80软件中断
调用
内核
模式TCP_listen()
系统
调用
。因此,glibc库层直接提供了一个
浏览 2
提问于2014-10-24
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
linux系统内核简析
Arch Linux 系统 2023.06.01 发布:搭载 Linux 内核 6.3
Linux系统调用实例和功能速查
发展国产系统,必须从内核写起?用Linux内核是国产系统吗?
介绍Linux下的系统调用过程
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券