腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Linux
是否有
系统
调用
来访问它所支持的
文件
系统
的所有特性?
、
Linux
支持许多
文件
系统
(例如: ext3、NTFS、FAT32等)。下图显示了
Linux
如何允许进程访问
文件
:因此,假设一个进程名为read()
系统
调用
来读取
文件
,那么将访问VFS层,而VFS层将根据要读取的
文件
所在的分区的
文件
系统
来决定要访问哪个
文件
系统
驱动程序
Linux
提供了许多访问
文件
的
系统
<e
浏览 0
提问于2019-03-13
得票数 13
2
回答
Linux
内核如何知道哪个进程进行了
系统
调用
?
、
、
假设进程进行了
系统
调用
来打开
文件
,当
Linux
内核执行这个
系统
调用
时,
Linux
内核应该将打开
文件
的fd添加到进行
系统
调用
的进程fd表中。当传递给
系统
调用
的参数不包括PID时,
Linux
内核如何知道哪个进程进行了
系统
调用
?
浏览 0
提问于2017-05-11
得票数 4
回答已采纳
1
回答
为什么Wine可以将Windows
系统
调用
转换为
Linux
系统
调用
?
、
、
只要架构相同,难怪Windows
文件
可以在
Linux
系统
上运行(如果它正确地加载到.exe上的话)。但是
Linux
和Windows的
系统
调用
完全不同。因此,当.exe
文件
在
Linux
上
调用
系统
调用
时,结果将不是我们所期望的。 我认为葡萄酒将Windows
系统
调用
转换为
Linux
系统
调用
,但我无法想象如何进行转换
浏览 0
提问于2023-01-12
得票数 9
回答已采纳
1
回答
C++程序的可执行
文件
也包含
系统
调用
的对象代码吗?
、
、
、
我们使用
Linux
系统
调用
,如fork()、pthread()、signal()等,在C或C++程序中进行编译,生成可执行
文件
(a.out)。现在,我怀疑
文件
a.out是否包含所使用的所有
linux
系统
调用
的目标代码,或者可执行
文件
是否只包含对
系统
函数的
调用
,以及
系统
调用
函数是否在运行时被链接?假设我将我的a.out
文件
移到其他
Linux
浏览 2
提问于2015-07-12
得票数 2
1
回答
覆盖
文件
内容
linux
系统
调用
、
我可以使用“O_APPEND”
系统
调用
中的O_APPEND标志将一个
文件
内容附加到另一个
文件
内容。但是很难覆盖现有的content.when,我试着用O_WRONLY打开
文件
,没有任何标志,它不会覆盖现有的内容。能帮帮我吗?
浏览 1
提问于2014-09-16
得票数 2
2
回答
在
linux
文件
夹中找不到pthread.c
、
、
我已经下载了内核,内核驻留在名为
Linux
-2.6.32.28的
文件
夹中,我可以在其中找到/ 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
1
回答
Linux
中可用于删除
文件
的
系统
调用
、
、
、
、
可用于在
Linux
上删除
文件
的
系统
调用
有哪些?我指的不仅仅是libc-wrapper使用的
系统
调用
(命令行工具也使用这些
系统
调用
)。除了unlink和unlinkat之外,还有哪些
系统
调用
可以用来删除
Linux
机器上的
文件
?
浏览 5
提问于2016-02-25
得票数 2
2
回答
Linux
系统
调用
、
、
我能够执行
系统
调用
及其在内核中的处理。但很少有事情对我来说还不清楚。进入swi例程后,内核将用户模式寄存器保存在堆栈上。问题是- 如果它是内核自己的堆栈,那么从哪里分配堆栈..?它会开始使用电流的堆栈吗?如果是,则current可以是在内核中执行的任何进程。由于内核可寻址内存在1GB内(如果在4GB内存
系统
中使用1:3内核与用户地址空间比)。
浏览 4
提问于2012-06-29
得票数 4
1
回答
Linux
如何知道是否允许进程发出
系统
调用
?
、
假设某个进程希望发出只能由特权进程发出的
系统
调用
。
Linux
如何知道是否允许进程发出这样的
系统
调用
?
Linux
是查看进程的fsuid (
文件
系统
用户ID)以查看它是否是根进程,还是查看进程的功能是否具有发出
系统
调用
所需的能力,或者
Linux
是否以其他方式知道?
浏览 0
提问于2019-02-26
得票数 0
1
回答
Linux
系统
调用
、
随着时间的推移,在老式(8086/88) Intel CPU上实现
Linux
系统
调用
的方式与在现代CPU上实现
Linux
系统
调用
的方式有什么不同。
浏览 0
提问于2013-02-04
得票数 0
回答已采纳
1
回答
Linux
系统
调用
如何与
文件
系统
交互
、
、
、
最近我面对的是这样的选秀: lseek(fd, 0x1000000L, 0); 绘制由这些操作修改的
文件
系统
数据结构和磁盘块,考虑4个KByte块大小,以及索引块指针4个字节。对于第一个
系统
调用
(open),我认识到它是如何工作的,并以这种方式对其
浏览 0
提问于2017-07-08
得票数 3
2
回答
内存映射
文件
系统
调用
-
linux
、
、
、
当我们将
文件
映射到内存时,需要进行
系统
调用
。后续对
文件
的访问是否需要
系统
调用
,还是进程的虚拟内存页映射到内存中的实际页缓存? update:我还想知道如果多个进程通过mmap访问同一个
文件
。
浏览 2
提问于2009-11-18
得票数 1
回答已采纳
1
回答
系统
调用
号与
系统
调用
处理程序指针之间的冲突
、
、
、
当我阅读操作
系统
概念(7e,Silberschatz,Galvin,G涅)时,我遇到了一个关于向
linux
内核添加
系统
调用
的研究项目。书上说 最近版本的
Linux
内核的
系统
调用
号列在/usr/src/
linux
-2.x/include/asm 386/unistd.h中。(例如,__NR_close对应于为关闭
文件
描述符而
调用
的
系统
浏览 2
提问于2010-03-07
得票数 3
1
回答
使用
Linux
选择
系统
调用
监视
文件
、
、
、
我在以下代码的执行
文件
夹中创建了两个
文件
,一个名为test,另一个名为test2。我在一个终端中运行以下代码,它“监视”这两个
文件
的变化,但是select
调用
会一直返回,即使
文件
没有被触摸。
浏览 4
提问于2014-09-10
得票数 2
回答已采纳
2
回答
Linux
文件
命令使用哪个
系统
调用
?
、
、
、
您知道哪个
系统
调用
Linux
file命令来确定
文件
的类型吗?或者是否有一个
系统
调用
映射到该功能?
浏览 3
提问于2020-10-07
得票数 0
回答已采纳
1
回答
Objdump不承认共享库的体系结构
、
、
该
文件
已成功编译和生成。我可以使用nm命令检查导出的符号,但是当我检查.so
文件
头时,我得到了架构未知的信息。 这个库的构建是否正确,为什么库体系结构不为人所知?
浏览 2
提问于2016-09-28
得票数 2
6
回答
Linux
中的"rm“命令是如何工作的?
、
、
我想知道rm命令在
Linux
中是如何工作的。它
调用
了什么
系统
调用
?使用哪些
文件
操作来执行此命令? 如果我的问题看起来微不足道,很抱歉,但我是
Linux
文件
系统
的新手。
浏览 1
提问于2015-09-22
得票数 1
2
回答
为什么
Linux
不允许‘捕获一个目录?
、
我在UNIX操作
系统
的设计中看到,目录是包含每个
文件
名称的
文件
。为什么这在现代操作
系统
中不起作用?是目录不再是
文件
,还是有人决定我们不能读取它们?
浏览 0
提问于2016-03-30
得票数 0
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路由中找不到
系统
调用
表。此路由只有Makefile syscallhdr.sh syscalltbl.sh
文件
。 但是我不知道什么是.sh
文件</em
浏览 3
提问于2016-07-17
得票数 1
2
回答
用户程序如何访问设备?
、
在
Linux
中,来自http://www.mulix.org/lectures/intro_至_
linux
_设备_司机/介绍_
linux
_设备_drivers.pdf如果设备驱动程序位于OS内核中,则用户程序通过发出
系统
调用
请求OS内核代表其运行来访问该设备。那么,设备
文件
和
系统
调用
是如何协同工作的,因为它们都有助于用户程序访
浏览 0
提问于2015-02-04
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux系统调用实例和功能速查
介绍Linux下的系统调用过程
Linux的系统调用与函数库的关系
Linux文件系统深度讨论
文件管理-Linux系统VIM编辑
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券