0xAX / 0xAX/linux-insides

SYSCALL - multitasking & Interruput event

Offen
#493 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
area:syscalls enhancement help wanted
Vorherrschende Sprache
Python
Sterne
33.5k
Forks
3.6k
Ø Merge
8 Std. 41 Min.
Gemergte PRs (30 T.)
11

Beschreibung

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

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Dies ist eine Anfrage zur Klärung von Linux-Kernel-Interna bezüglich Systemaufrufen, Multitasking und Interrupts. Das Issue schlägt keine spezifische Änderung am Repository vor. Um es zu bearbeiten, müsste man den relevanten Kernelcode (z. B. kernel/sys.c, arch/x86/entry/entry_64.S) und den bestehenden Inhalt des Buches zu Systemaufrufen verstehen. Das Ziel wäre, eine Erklärung oder Ergänzung für das Buch 'Linux Inside' zu entwerfen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Bereich
documentation
Issue-Typ
Dokumentation
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
20/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.