腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
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
回答
试图生成makefile时无法识别的文件格式
c++
、
makefile
例如,我尝试删除未被识别的
对象
文件(report.o)并重新构建它。有什么建议吗? 谢谢!但是当我使用puTTy连接到
linux
机器时,我会得到这个错误。
浏览 6
提问于2016-05-03
得票数 0
回答已采纳
1
回答
scanf函数和EINTR信号
c
、
linux
、
signals
、
scanf
、
eintr
我在
Linux
平台上工作。我有一个基于控制台的多线程应用程序,它加载一个用于其他功能的多线程共享
对象
库。共享
对象
库在内部打开用于通信的串行端口。该库使用'open','read‘和'write’
Linux
系统
调用
进行串行通信。串口通信采用信号处理器接收数据。控制台应用程序中的主线程等待'scanf‘语句,以从用户获取输入。每当串行端口上有任何活动时,都会生成信号,由于该信号会使用EINTR (中断的
系统
调用</e
浏览 7
提问于2015-03-25
得票数 0
1
回答
Linux
:
系统
调用
谁
linux
致力于制作我自己的命令,比如
linux
更多的人,有点卡住了谁。正如我所读过的,dirent和stat结构给出了一切,是否有任何结构可以提供there命令的功能。
浏览 3
提问于2015-04-20
得票数 1
回答已采纳
2
回答
nasm
系统
调用
Linux
linux
、
assembly
、
nasm
、
system-calls
我有一个关于
linux
x86
系统
调用
的问题。 当我在
linux
上使用nasm创建新的汇编程序时,我想知道必须使用哪些
系统
调用
来执行特定任务(例如,读取文件、写入输出或简单地退出...)。我知道一些
系统
调用
,因为我在互联网上读过一些例子(例如eax=0,ebx=1 Int0x80Exit,返回值为1),但仅此而已……我怎么知道退出syscall是否还有其他的理由?
浏览 0
提问于2016-02-03
得票数 2
4
回答
linux
分叉
系统
调用
linux
、
fork
面试官问我,如果给出以下3种不同的分叉
系统
调用
,将创建多少进程: 叉() 叉() 第二步将启动3个过程。
浏览 3
提问于2013-12-08
得票数 5
1
回答
编写
linux
系统
调用
linux
、
kernel
、
system-calls
我试着写一个
系统
调用
。我遵循了以下步骤:
linux
/include/
linux
/syscalls.h -> asmlinkage int sys mycall (int i,int j );
linux
/arch/x86->
linux
/myc
浏览 1
提问于2009-11-12
得票数 1
回答已采纳
1
回答
linux
系统
调用
实现
linux-kernel
、
system-calls
在哪里可以找到一些
系统
调用
的源代码?例如,我正在寻找fstat的实现,如描述的。
浏览 1
提问于2016-02-14
得票数 3
回答已采纳
2
回答
Linux
块
系统
调用
c
、
linux
、
kernel
、
system-calls
我正在尝试实现
Linux
2.6.32.60 x86内核中的功能,它允许我根据我在任务结构中添加的字段来阻止所有
系统
调用
。//do system call normally //don't do system call谢谢你的帮助!
浏览 3
提问于2013-11-03
得票数 2
2
回答
`FUTEX_REQUEUE`的错误是什么?
linux
、
synchronization
我在操作
系统
类中按需要分配
Linux
手册页,作为对学生在设计同步原语时不要自满的警告。 futex()
系统
调用
是
Linux
提供的允许用户级线程同步原语在必要时休眠和唤醒的API。手册页描述了可以使用futex()
系统
调用
调用
的5种不同操作。这两个基本操作是FUTEX_WAIT (当线程试图获取同步
对象
而有人已经持有它时,线程使用它来使自己休眠)和FUTEX_WAKE (线程用于在释放同步
对象
时唤醒任何等待的线程)。
浏览 6
提问于2014-08-27
得票数 6
5
回答
以C++编写的进程退出时的堆内存和操作
系统
c++
、
memory-management
、
memory-leaks
现在,我对操作
系统
在进程生命周期中的作用表示怀疑。我使用的是
Linux
。 假设我有一个应用程序,它使用new在堆中创建一组
对象
。在应用程序的生命周期内,我不需要删除这些
对象
中的任何一个,除非在退出应用程序时或在退出之前发生异常以进行清理。假设我没有在应用程序结束时为所有这些
对象
调用
delete,那么操作
系统
是否通常会回收/释放所有分配的堆,以使其在进程退出时再次可用?如果进程因为异常或
调用
返回或退出而退出,这种情况总是会发生吗?如果这是真的,
浏览 5
提问于2010-12-15
得票数 4
3
回答
查找
Linux
系统
调用
的详细文档。
c
、
linux
、
assembly
、
system-calls
为了学习目的,我想为x86
Linux
编写自己的libc库。为此,我需要用汇编语言
调用
Linux
系统
。我知道如何在
Linux
程序集中进行
系统
调用
。但是,我需要有关
Linux
系统
调用
的完整信息。我正在寻找一个关于
Linux
系统
调用
的详细文档,比如每个
系统
调用
的输入和输出。请任何人为我提供
Linux
系统</
浏览 1
提问于2012-03-30
得票数 4
2
回答
Linux
内核如何知道哪个进程进行了
系统
调用
?
linux
、
linux-kernel
、
system-calls
假设进程进行了
系统
调用
来打开文件,当
Linux
内核执行这个
系统
调用
时,
Linux
内核应该将打开文件的fd添加到进行
系统
调用
的进程fd表中。当传递给
系统
调用
的参数不包括PID时,
Linux
内核如何知道哪个进程进行了
系统
调用
?
浏览 0
提问于2017-05-11
得票数 4
回答已采纳
1
回答
打印每个c++
对象
c++
、
gdb
在
linux
中,使用gdb调试器,如果程序是用-g选项编译的,我可以打印每个
对象
。有没有可能像这样写一个函数用名称和类型序列化我的
对象
?当然,借助gdb
调用
或
系统
调用
或其他。
浏览 17
提问于2020-02-22
得票数 0
1
回答
如何从运行在
linux
上的java应用程序加载本机库(.dlls)?
java
、
linux
、
java-native-interface
、
wine
在
linux
中,它试图加载一个.so文件--这里是my_native_library.so,但我有my_native_library.dll。我该怎么做?
浏览 1
提问于2018-02-28
得票数 3
回答已采纳
1
回答
为什么Wine可以将Windows
系统
调用
转换为
Linux
系统
调用
?
windows
、
wine
、
system-calls
只要架构相同,难怪Windows文件可以在
Linux
系统
上运行(如果它正确地加载到.exe上的话)。但是
Linux
和Windows的
系统
调用
完全不同。因此,当.exe文件在
Linux
上
调用
系统
调用
时,结果将不是我们所期望的。 我认为葡萄酒将Windows
系统
调用
转换为
Linux
系统
调用
,但我无法想象如何进行转换。也许
系统
浏览 0
提问于2023-01-12
得票数 9
回答已采纳
1
回答
电子:如何
调用
所有操作
系统
的COM
对象
windows/macOS/
Linux
如Excel.Application/ Outlook.Application从node.js中
调用
电子?
node.js
、
electron
如何用电子从node.js
调用
像Excel.Application和Outlook这样的COM
对象
? 我需要在macOS、Windows和
Linux
等跨平台中打开outlook电子邮件客户端。我找到了win32ole和Winax,但这些npm包只支持windows操作
系统
,不支持macOS和
Linux
。
浏览 16
提问于2019-07-31
得票数 1
3
回答
C++11:
linux
上的std::线程是否取决于线程库?
linux
、
multithreading
、
c++11
、
pthreads
我读到,p线程是C库,与C++
对象
模型不兼容,特别是在谈到异常处理时。所以我想知道在
linux
系统
上,gcc/clang是如何实现std::thread的,它是如何
调用
某些
linux
本机函数/内核apis的?
浏览 2
提问于2017-08-11
得票数 5
回答已采纳
1
回答
linux
中的
系统
调用
system-calls
、
system-programming
通常,
系统
提供介于普通程序和操作
系统
之间的库或API。在类似Unix的
系统
上,该API通常是C库(libc)实现的一部分,例如glibc,它为
系统
calls.In C提供包装函数,我可以使用这些包装函数进行
系统
调用
。如何用其他语言进行
系统
调用
?
浏览 0
提问于2014-07-16
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux系统调用实例和功能速查
介绍Linux下的系统调用过程
浅析远程对象调用
Linux的系统调用与函数库的关系
从 Rust 调用 C 库函数|Linux 中国
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券