Size: a a a

pro.osdev — расширенный хромосомный набор

2021 May 15

F

Freddyleyankees in pro.osdev — расширенный хромосомный набор
I am building an OSOS from scratch but I have two very serious problems:
Firstly : how to implement fork function
Secondly: when I switch to other process without using iret command, interruptions 𝙎𝙏𝙊𝙋 to work
источник

BD

Berkus Decker in pro.osdev — расширенный хромосомный набор
1) why do you even need fork?
2) how do you actually switch to other process then, what do you use instead of iret?
источник

F

Freddyleyankees in pro.osdev — расширенный хромосомный набор
Fork allows me to create a child process
источник

BV

Boris Vinogradov in pro.osdev — расширенный хромосомный набор
not at all
источник

F

Freddyleyankees in pro.osdev — расширенный хромосомный набор
2) it is a experience
источник

F

Freddyleyankees in pro.osdev — расширенный хромосомный набор
Explain me please
источник

BD

Berkus Decker in pro.osdev — расширенный хромосомный набор
What do you mean
источник

F

Freddyleyankees in pro.osdev — расширенный хромосомный набор
To switch I use a function
источник

BV

Boris Vinogradov in pro.osdev — расширенный хромосомный набор
because fork means fork execution (split current execution path once), no more addition features requirement for this action
источник

F

Freddyleyankees in pro.osdev — расширенный хромосомный набор
It switch but all interruptions are stop to work
источник

F

Freddyleyankees in pro.osdev — расширенный хромосомный набор
Ok
источник

BV

Boris Vinogradov in pro.osdev — расширенный хромосомный набор
Please read one of Tanenbaum's book and return back
источник

BD

Berkus Decker in pro.osdev — расширенный хромосомный набор
so, we will have to milk you for the details, and even those you will be giving out line by line?
источник

BD

Berkus Decker in pro.osdev — расширенный хромосомный набор
good approach
источник

F

Freddyleyankees in pro.osdev — расширенный хромосомный набор
Ok
источник

F

Freddyleyankees in pro.osdev — расширенный хромосомный набор
the problem is that when I return the execution with the iret command I receive design exceptions even while respecting the rule
источник

BD

Berkus Decker in pro.osdev — расширенный хромосомный набор
iret is for retruning from INTERRUPTS only
источник

BD

Berkus Decker in pro.osdev — расширенный хромосомный набор
you can't just randomly iret everywhere
источник

F

Freddyleyankees in pro.osdev — расширенный хромосомный набор
Yep
источник

F

Freddyleyankees in pro.osdev — расширенный хромосомный набор
I should like to have a simple implémentation the fork function
источник