Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Question # 2 [12 Marks] (For the following short questions, provide a 3-4 line answer. The answer should be based on your analysis and critical
Question # 2 [12 Marks] (For the following short questions, provide a 3-4 line answer. The answer should be based on your analysis and critical thinking. Each question contains 1.5 marks)
- Describe the importance of data structure used by operating system to process management.
- Discuss the situation in which there is no space for new process in memory and what kind of action should take by operating system to overcome this situation?
- If there is no process synchronization among processes, what kind of problem could occur? Explain in detail
- Why must the operating system be more careful when accessing input to a system call (or producing the result) when the data is in memory instead of registers?.
- In which condition multithreading does not provide better performance than a single-threaded solution.
- Assuming the operating system detects the system is deadlocked, what can the operating system do to recover from deadlock?
- Why we have multiple partitioning techniques in operating system?
- Is there any possibility of deadlock in the execution of single process? Justify your answers.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started