edited by
1,051 views

1 Answer

1 votes
1 votes

D. Block in main memory and stack ..

System Call Parameter Passing Often, more information is required than simply identity of desired system call Exact type and amount of information vary according to OS and call ...

Three general methods used to pass parameters to the OS

1. Simplest: pass the parameters in registers

2. In some cases, may be more parameters than registers. Parameters stored in a block, or table, in memory, and address of block passed as a parameter in a register.

This approach taken by Linux and Solaris ...

3. Parameters placed, or pushed, onto the stack by the program and popped off the stack by the operating system …

Block and stack methods do not limit the number or length of parameters being passed ...

Related questions

1 votes
1 votes
2 answers
1
4 votes
4 votes
6 answers
3
soujanyareddy13 asked May 12, 2021
1,920 views
The Boolean expression $AB+A \overline{B}+\overline{A}C+AC$ is unaffected by the value of the Boolean variable _________.$A$$B$$C$$A, B$ and $C$