0xAX / 0xAX/linux-insides

SYSCALL - multitasking & Interruput event

未关闭
#493 1 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
area:syscalls enhancement help wanted
主要语言
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

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。