SYSCALL - multitasking & Interruput event
- 主要语言
- Python
- 星标
- 33.5k
- 派生
- 3.6k
- 平均合并
- 8 小时 41 分钟
- 30 天内合并 PR
- 11
描述
Dear OxAX ,
Thanks for your efforts for writing "Linux Inside" . It has cleared most of my doubts.
I request you to please elaborate few technical doubts about System call .
1. System call in multitasking environment :
a. What will happen if higher priority task need system resources by SYSCALL but already lower priority task's SYSCALL in running ( kernel code is executing ) ?
b. During one system call multitasking / multi threading is still possible or only one thread will have access to SYSCALL ?
2. System call during External / Peripheral interrupt :
a. what will happen if external interrupt or higher priority pheripheral interrupt triggers while processing SYSCALL ?
Request you to please reply on this & if possible please add explanation in "Linux Inside"
Regards,
Gaurav
贡献指南
调研方向
这是一个关于 Linux 内核内部机制(涉及系统调用、多任务处理和中断)的澄清请求。该 issue 并未提议对仓库进行具体更改。要解决它,需要理解相关的内核代码(例如 kernel/sys.c、arch/x86/entry/entry_64.S)以及书中关于系统调用的现有内容。目标是为《Linux Inside》这本书起草一段解释或补充内容。
由索引模型根据 Issue 内容生成。
评估
- 领域
- documentation
- Issue 类型
- 文档
- 难度
- 5/5
- 预计耗时
- 一周以上
- 活跃度
- 停滞
- 描述清晰度
- 需要澄清
- 新手友好度
- 20/100