腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
NR_Syscalls值是多少?
linux-kernel
、
c
、
system-calls
、
syscalls
我试图理解一个C程序的代码,其中包括
增加
Linux
内核的NR_syscalls值。NR_syscalls值是否在
系统
调用
表中存储
系统
调用
的数量?
浏览 0
提问于2017-09-28
得票数 2
回答已采纳
1
回答
linux
系统
上的cilk++
linux
、
cilk
、
cilk-plus
我在一个cilk++程序上遇到了一些问题,这个程序在windows
系统
上运行得很好,但在
linux
系统
上就不行了:我不明白problem.So的来源,有人能帮帮我吗?
浏览 5
提问于2012-08-28
得票数 0
1
回答
监视
Linux
系统
调用
(高效)
linux
、
audit
、
monitoring
监视
linux
系统
调用
并将其记录到文件中的最快方法是什么?lq=1还有其他方法可以提供合理的性能并且不会扼杀操作
系统
吗?我正在考虑编写我自己的内核模块,它将使用LSM来挂钩
系统
调用
。
浏览 0
提问于2015-03-12
得票数 2
1
回答
在大多数操作
系统
中,为什么不能在运行时
增加
堆栈?
c
、
operating-system
、
stack-allocation
是为了避免分裂吗?还是其他原因?与具有手动生存期的malloc()相比,内存分配的集合生存期是一个非常有用的构造。
浏览 2
提问于2021-01-09
得票数 4
回答已采纳
7
回答
为什么存在
系统
调用
c
、
linux-kernel
、
system
、
system-calls
、
glibc
我一直在阅读有关
系统
调用
以及它们在
Linux
中的工作原理的文章。我还有更多的阅读要做,但有一件事我还没有读过,那就是,为什么我们需要
系统
调用
?我知道
系统
调用
是用户空间程序对内核执行某些操作的请求,但我的问题基本上是:为什么用户空间程序不能自己做这些事情?为什么Glibc不做实际的操作,而只是作为
系统
调用
的包装器?例如,如果我在程序中
调用
fopen(),为什么glibc
调用
open
系统</em
浏览 5
提问于2018-05-31
得票数 3
1
回答
如何在MAX_PATH_LENGTH
系统
中
增加
freeBSD?
linux
、
filesystems
、
freebsd
、
system-calls
我正在编写一个类似于“查找”的实用工具,在一个基于freebsd的
系统
中搜索一些特定的文件。freeBSD 9中的stat()
调用
可以接受长度为1024个字符的路径,但是
linux
支持最多4K字符路径。
系统
本身有一个文件
系统
,而不是freeBSD(它是一个商业操作
系统
),而且该文件
系统
对MAX_PATH_LENGTH有很高的限制。如果某些用户在
linux
上挂载了一个卷,并创建了路径长度大于1K的目录层次结构,那么尽管文件
系统
将支持它,
浏览 3
提问于2015-02-09
得票数 3
回答已采纳
1
回答
在Windows上使用SASM进行装配编程,并以INT0x80 (
Linux
系统
调用
)为例
windows
、
assembly
、
x86
、
nasm
我需要帮助。我试图在SASM中运行下面的程序(NASM)。SYS_READ equ 3STDIN equ 0 len1 equ $- msg1 len2 equ $- msg2 msg3 db "The sum
浏览 2
提问于2016-11-26
得票数 1
1
回答
rt_sigreturn和
linux
内核
linux
、
linux-kernel
、
kernel
、
system-calls
我看到一些
linux
内核使用sys_sigreturn,一些内核使用sys_rt_sigreturn,有些内核对两者都有支持。两者之间的根本区别是什么?为什么有两个
系统
调用
做同样的事情?
浏览 5
提问于2015-07-07
得票数 0
2
回答
Linux
系统
调用
linux-kernel
、
arm
、
embedded-linux
我能够执行
系统
调用
及其在内核中的处理。但很少有事情对我来说还不清楚。进入swi例程后,内核将用户模式寄存器保存在堆栈上。问题是- 如果它是内核自己的堆栈,那么从哪里分配堆栈..?它会开始使用电流的堆栈吗?如果是,则current可以是在内核中执行的任何进程。由于内核可寻址内存在1GB内(如果在4GB内存
系统
中使用1:3内核与用户地址空间比)。
浏览 4
提问于2012-06-29
得票数 4
1
回答
Linux
系统
调用
linux
、
system-calls
随着时间的推移,在老式(8086/88) Intel CPU上实现
Linux
系统
调用
的方式与在现代CPU上实现
Linux
系统
调用
的方式有什么不同。
浏览 0
提问于2013-02-04
得票数 0
回答已采纳
1
回答
x86_64
linux
中的
系统
调用
是否仍然会产生中断?
linux
、
interrupts
在较早版本的
linux
体系结构中,
系统
调用
总是在执行过程中生成中断。它们将通过将
系统
调用
号设置为%eax并将参数设置为%ebx、%ecx等来执行,然后发出特定的中断INT0x80。因此,
系统
调用
可以说是
系统
上软件中断的一个常见原因。 然而,在现代的x86_64体系结构中,有一个特定的
系统
调用
指令"syscall",它绕过了使用中断0x80的需要,从而完全绕过了中断描述符表。因此,我的问题是:说<e
浏览 0
提问于2017-10-23
得票数 6
回答已采纳
1
回答
如何在fstab挂载上运行脚本失败,然后再试一次?类似句柄异常
scripting
、
mount
、
fstab
、
automounting
、
ntfs
但是会
增加
一些细节和历史。我有两个
系统
Win10和Manjaro。在从Windows重新启动到
Linux
之后,我尝试挂载NTFS文件
系统
,而挂载通常会失败,而有关不干净缓存的消息则会失败。my-ntfs-partition,我在fstab中添加了字符串:我想要
Linux
因此,如果挂载失败,它应该
调用
ntfsfix,然后重试挂载。请帮我
浏览 0
提问于2016-08-13
得票数 4
回答已采纳
2
回答
添加
系统
调用
时地址错误
c
、
kernel
、
system-calls
我下载了内核2.6.38-5,并希望添加一个
系统
调用
。我做了以下工作: /弧/x86/内核/syscall_table_32.S .long sys_mycall /include/asm-泛型/unistd.h#定义__NR_mycall 244 __SYSCALL(__NR_mycall,sys_mycall)
浏览 0
提问于2011-05-14
得票数 14
回答已采纳
1
回答
有没有一种方法可以转储所有本机内存?
c
、
memory-leaks
我构建了一个共享库,通过jni从Java代码访问特定于
linux
的
系统
调用
,但遇到了RSS不断
增加
的麻烦。 有没有办法检查本机内存?我使用的是
Linux
Ubuntu 18.04
浏览 26
提问于2018-12-20
得票数 0
回答已采纳
2
回答
( GCC和
linux
的例子)
c++
、
c
、
system
GCC和
linux
的例子, 如果有任何
系统
库提供C/C++库以外的
系统
调用
。
浏览 3
提问于2015-10-18
得票数 0
回答已采纳
1
回答
分开Ubuntu和在windows 10上使用Ubuntu有什么区别?
dual-boot
、
18.04
、
windows
、
windows-10
、
microsoft
我想知道这将如何影响使用双重引导
系统
的人(比如我),并在Ubuntu中进行大部分的开发。拥有这些新特性可以帮助我在Windows上做所有的事情吗?如果是,我应该完全移到Windows吗?
浏览 0
提问于2019-06-22
得票数 0
回答已采纳
1
回答
C编写的文件创建程序的Windows缓存使用率
增加
c++
、
c
、
windows
它是带有fopen和fclose
调用
的C代码。此时,程序的内存需求保持不变,保持在几MB左右(这是预期的)。我观察到,随着程序的进展,内存中的高速缓存使用量迅速
增加
,并在程序的整个生命周期中保持增长。我如何告诉Windows不要缓存这些文件或
浏览 4
提问于2011-11-09
得票数 2
回答已采纳
3
回答
当select()
系统
调用
nfds=0时,会发生什么?
c
、
linux
我正在
Linux
上调试一个应用程序。它有几个线程周期性地
调用
select
系统
调用
:select(0, NULL, NULL, NULL, {1, 342414}) 所以nfds=0。我认为nfds是在readfds、writefds和exceptfds
增加
1的任何集合中出现的最高文件描述符数。它不能是标准输入(fd=0),因为这样就有了nfds=1。
浏览 1
提问于2018-09-13
得票数 4
回答已采纳
2
回答
在
Linux
系统
上
增加
堆大小
java
、
linux
我在
linux
机器上工作,我想设置最小堆大小,也想
增加
Java的最大堆大小。RAM为4 1GB,当前最大堆大小为1 1GB。你能指导我到什么值,我可以
增加
最大堆,以及我需要为上述配置设置最小堆大小。
浏览 2
提问于2016-08-17
得票数 3
1
回答
冲孔与零量程差
file
、
filesystems
、
fallocate
调用
成功后,随后从此范围读取的数据将返回零。
增加
文件空间,在模式下指定FALLOC_
浏览 4
提问于2016-07-22
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux系统调用实例和功能速查
介绍Linux下的系统调用过程
Linux的系统调用与函数库的关系
苹果开源 Swift 系统,增加对 Linux 的支持
为什么内核访问用户数据之前,要做access
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券