腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
什么
是
Linux
系统
库?
当我环顾网络寻找有关
Linux
体系结构的信息时,很多文章都说,一个组件就是所谓的“
系统
库”,但我无法解释这些组件是
什么
,它们在
系统
中的工作是
什么
,它们通常在哪里找到,它们的一些例子是
什么
。
浏览 0
提问于2021-08-27
得票数 0
2
回答
Windows上Unix应用程序子
系统
如何在汇编语言中实现
系统
调用
?
、
、
例如这个名为int $0x80
linux
系统
。 SUA是否实现了类似的功能?如果
是
,命令是
什么
?
浏览 2
提问于2011-06-12
得票数 2
2
回答
什么
是
系统
调用
接口?
、
我
是
操作
系统
的新手。我在理解
系统
调用
接口时遇到了问题。如果你能帮忙,我将不胜感激。谢谢
浏览 2
提问于2020-02-09
得票数 0
1
回答
什么
是
“原子”
系统
调用
?
、
、
、
、
但是最近我读到了
Linux
中的原子
系统
调用
,不明白原子在这里实际上意味着
什么
,即这个原子性
是
如何实现的。这是否意味着这个
系统
调用
只是使用资源上的锁(例如,目标文件inode上的open() ),或者还有更多的,可能
是
一些内核保证?我考虑禁用中断,但并不是所有的中断都可以禁用。也许这就足够了,因为内核使用的所有中断都可以被禁用,而其他中断太重要了,可以中断我们的原子
系统
调用
吗?
浏览 3
提问于2015-03-21
得票数 2
2
回答
seteuid
是
Linux
上的
系统
调用
吗?
、
到目前为止,我在setuid上读到的所有文献都在以某种方式谈论seteuid,暗示它是一个
系统
调用
。第2节的man页面从不说明函数是否为
系统
调用
,因此seteuid(2)无济于事。如果它不是
系统
调用
,这意味着该功能不是由内核提供的,那么如何实现“设置有效的UID”?
浏览 7
提问于2016-11-22
得票数 3
3
回答
什么
是
“阻塞
系统
调用
”?
、
、
、
“阻塞
系统
调用
”是
什么
意思? 在我的操作
系统
课程中,我们正在学习多线程编程。当我在课本上读到“当一个线程进行阻塞
系统
调用
时,它可以允许另一个线程运行”时,我不确定这是
什么
意思。
浏览 25
提问于2013-10-11
得票数 28
1
回答
Linux
系统
调用
、
随着时间的推移,在老式(8086/88) Intel CPU上实现
Linux
系统
调用
的方式与在现代CPU上实现
Linux
系统
调用
的方式有
什么
不同。
浏览 0
提问于2013-02-04
得票数 0
回答已采纳
2
回答
Linux
系统
调用
、
、
我能够执行
系统
调用
及其在内核中的处理。但很少有事情对我来说还不清楚。进入swi例程后,内核将用户模式寄存器保存在堆栈上。问题
是
- 如果它是内核自己的堆栈,那么从哪里分配堆栈..?它会开始使用电流的堆栈吗?如果
是
,则current可以是在内核中执行的任何进程。这个
是
可能的吗?由于内核可寻址内存在1GB内(如果在4GB内存
系统
中使用1:3内核与用户地址空间比)。
浏览 4
提问于2012-06-29
得票数 4
1
回答
在
Linux
3.13.0-83-gerneric中,文件syscall_64.tbl在哪里
、
我正在尝试在parallels的
linux
中添加
系统
调用
,并使用
linux
3.13.0-83-gerneric版本ubuntu。但是我在/usr/src/
linux
-headers-3.13.0-83/arch/x86/syscalls路由中找不到
系统
调用
表。但是我不知道
什么
是
.sh文件,也不知道如何编辑
系统
调用
表在这个版本的内核中的<
浏览 3
提问于2016-07-17
得票数 1
1
回答
什么
是
Linux
64程序集相当于C的
系统
调用
?
、
、
、
、
(问题编辑,感谢@fuz)我希望编写与C中
调用
CLI具有相同功能的程序集,例如system("ls -l")。
浏览 3
提问于2020-05-03
得票数 0
2
回答
在
linux
文件夹中找不到pthread.c
、
、
我在
Linux
-2.6.32.28中找到了pthread.c,但在
Linux
-2.6.32.28和
Linux
-4.7.2/Kernel中找到了Kthread.c。查找pthread.c在我安装Ubuntu时附带的Computer/usr文件夹中找到pthread.c文件,但pthread.c在下载的文件夹
Linux
-2.6.32.28、
Linux
-3.13、
Linux
1.
系统
调用
2.库
调用
。 对于一台计算机来说,要
浏览 10
提问于2017-11-15
得票数 2
7
回答
为
什么
存在
系统
调用
、
、
、
、
我一直在阅读有关
系统
调用
以及它们在
Linux
中的工作原理的文章。我还有更多的阅读要做,但有一件事我还没有读过,那就是,为
什么
我们需要
系统
调用
?我知道
系统
调用
是用户空间程序对内核执行某些操作的请求,但我的问题基本上
是
:为
什么
用户空间程序不能自己做这些事情?为
什么
Glibc不做实际的操作,而只是作为
系统
调用
的包装器?例如,如果我在程序中
调用
fopen
浏览 5
提问于2018-05-31
得票数 3
2
回答
‘`signal()’
是
Linux
上的
系统
调用
函数吗?
、
、
信号处理#包括<signal.h> typedef void (*sighandler_t)(int);sighandler_t信号(int signum,sighandler_t处理程序);*内核的signal()
系统
调用
提供了system语义。*默认情况下,在glibc 2和更高版本中,signal()包装函数不
调用
内核
系统
调用
。相反,它使用提供BSD语义的标志
调用
sigaction(2)。在我看来,signal(
浏览 1
提问于2018-05-31
得票数 2
1
回答
为
什么
编译
Linux
内核需要大量的存储空间?
、
、
、
如本教程所述,我试图在定制的
Linux
内核上实现一个
系统
调用
。 为
什么
在实现新的
系统
调用
时必须编译一个新的自定义内核?第一次安装时,是否可以将
系统
调用
添加到原始内核?为
什么
编译
Linux
内核的过程占据了很大的空间?(就我而言,最高可达20 to )
浏览 4
提问于2020-05-14
得票数 1
回答已采纳
6
回答
Linux
中的"rm“命令
是
如何工作的?
、
、
我想知道rm命令在
Linux
中
是
如何工作的。它
调用
了
什么
系统
调用
?使用哪些文件操作来执行此命令? 如果我的问题看起来微不足道,很抱歉,但我
是
Linux
文件
系统
的新手。
浏览 1
提问于2015-09-22
得票数 1
1
回答
如何在内核空间中从另一个
系统
调用
进行
系统
调用
、
、
我
是
Linux
内核开发方面的新手。我在
Linux
2.6内核中实现了一个
系统
调用
,比如my_pid。我想从我的
系统
调用
调用
getpid
系统
调用
。我该怎么做呢?我想要这样的东西: 此外,在用户空间中的C中,我可以使用以下方式
调用
任何
系统
调用
: syscall();在内核模式下执行此操作的通用方法是
什么
浏览 5
提问于2011-10-25
得票数 1
回答已采纳
1
回答
在
Linux
重启
系统
调用
中,“魔术参数”的用途是
什么
?
、
、
当我阅读
Linux
源代码时,更具体地说,
系统
调用
代码时,我遇到了sys_reboot实现:http://lxr.free-electrons.com/source/kernel/reboot.c#L199=
LINUX
_REBOOT_MAGIC1 ||213 magic
浏览 0
提问于2014-07-19
得票数 12
回答已采纳
4
回答
是
什么
导致
linux
中的
系统
调用
以提升的权限运行
、
在
linux
中,可以为实用程序分配特定的用户/组,从而限制对它们的访问。我明白,但是
linux
如何在
系统
调用
级别上应用权限呢?例如,如果我尝试通过pthread_setschedparam更改调度策略或提高线程的优先级,则
调用
将失败,除非我以根用户身份运行进程。所以我的问题
是
,
linux
中的哪个组件负责将权限应用于
系统
调用
?如果我了解负责
系统
调用
级别权限的组件,那么我可以请求
系统<
浏览 3
提问于2013-02-09
得票数 1
回答已采纳
1
回答
系统
调用
和
系统
调用
服务例程的区别
、
我正在研究
系统
调用
是如何工作的,并学习了一个术语system call service routine。我搞不懂system call和system call service routine有
什么
区别?例如,在
Linux
中,man syscalls列出了所有
系统
调用
,其中有一个
系统
调用
execve()来执行路径名指定的新程序。后来,我发现它实际上
调用
了
系统
调用
服务例程sys_execve (exec
浏览 16
提问于2021-12-19
得票数 2
回答已采纳
1
回答
在嵌入式设备上安装python
、
、
、
、
以下
是
一些细节:
Linux
DX-4400 3.10.31-ltsi-05172-g28bac3e-dirty #12 SMP Tue Jan 23 17:14:13 EST 2018armv7l GNU/
Linux
我有根访问,rw /,互联网连接,但没有包管理器或构建要点。我想知道,对于这些信息(或者我可以检索的其他信息),是否有一种方法可以将Python的二进制文件安装到
系统
上--甚至
是
包管理器。
浏览 0
提问于2018-11-11
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux系统调用实例和功能速查
什么是Linux操作系统?
介绍Linux下的系统调用过程
我国为什么要以Linux为基础开发操作系统?什么是linux
Linux的系统调用与函数库的关系
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券