Which of the following methods are used to pass any number of parameters to the operating system through system calls?
Pick an option to check yourself, or open the answer below.
Show answer & explanation
Correct answer: D. Block in main memory and stack
Explanation
When there are more parameters than registers, they are put in a block in memory (its address passed in a register) or pushed on the stack.
More System Software and Operating System questions
- Identify the circumstances under which pre- emptive CPU scheduling is used : (a) A process switches from Running state to Ready state (b) A…
- For a magnetic disk with concentric circular tracks, the seek latency is not linearly proportional to the seek distance due to
- Consider a disk system with 100 cylinders. The requests to access the cylinders occur in the following sequence : 4, 34, 10, 7, 19, 73, 2,…
- Match List I with List II. List I: (a) Disk, (b) CPU, (c) Memory, (d) Interrupt. List II: (i) Thread, (ii) Signal, (iii) File system, (iv)…
- Which of the following are NOT shared by the threads of the same process? (a) Stack (b) Registers (c) Address space (d) Message queue
- Consider that a process has been allocated 3 frames and has a sequence of page referencing 1, 2, 1, 3, 7, 4, 5, 6, 3, 1 as . What shall be…