Describe the importance of data structure used by operating system to process management.

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question
  1. Describe the importance of data structure used by operating system to process management.
  2. 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?
  3. If there is no process synchronization among processes, what kind of problem could occur? Explain in detail
  4. 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?.
  5. In which condition multithreading does not provide better performance than a single-threaded solution.
  6. Assuming the operating system detects the system is deadlocked, what can the operating system do to recover from deadlock?
  7. Why we have multiple partitioning techniques in operating system?

h. Is there any possibility of deadlock in the execution of single process? Justify your answers

回日
Operating system question paper for Fall 2020 Final examination [Compatibility Mode] - Word (Product Activation Failed)
FILE
НОМЕ
INSERT
DESIGN
PAGE LAYOUT
REFERENCES
MAILINGS
REVIEW
VIEW
Sign in
X Cut
E Copy
A Find -
Times New Ro - 11
- A A Aa -
AABBCCI AABBCCI AaB AaBb Aa AaB 4aBbCcL AaBbCcL
abc Replace
Paste
B
U - abe X, X
A - aly - A
= ==
I Normal
I No Spac. T Heading 1 T Heading 2
I Title
1 Subtitle
Subtle Em. Emphasis
A Select
Format Painter
Clipboard
Font
Paragraph
Styles
Editing
Navigation
f) The Dining Philosopher's Problem illustrates basic problems in deadlock and starvation. (T/F)
Search document
Question # 2
[12 Marks)
HEADINGS
(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)
PAGES
RESULTS
Create an interactive outline of your
a) Describe the importance of data structure used by operating system to process management.
document.
Ans: Process management involves various tasks like creation, scheduling, termination of processes,
and a dead lock. Process is a program that is under execution, which is an important part of modern-
day operating systems. The OS must allocate resources that enable processes to share and exchange
information. It also protects the resources of each process from other methods and allows
synchronization among processes.
It's a great way to keep track of where you are
or quickly move your content around.
To get started, go to the Home tab and apply
Heading styles to the headings in your
document.
b) 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?
c) If there is no process synchronization among processes, what kind of problem could occur?
Explain in detail
d) Why must the operating system be more careful when accessing input to a system call (or
O
Transcribed Image Text:回日 Operating system question paper for Fall 2020 Final examination [Compatibility Mode] - Word (Product Activation Failed) FILE НОМЕ INSERT DESIGN PAGE LAYOUT REFERENCES MAILINGS REVIEW VIEW Sign in X Cut E Copy A Find - Times New Ro - 11 - A A Aa - AABBCCI AABBCCI AaB AaBb Aa AaB 4aBbCcL AaBbCcL abc Replace Paste B U - abe X, X A - aly - A = == I Normal I No Spac. T Heading 1 T Heading 2 I Title 1 Subtitle Subtle Em. Emphasis A Select Format Painter Clipboard Font Paragraph Styles Editing Navigation f) The Dining Philosopher's Problem illustrates basic problems in deadlock and starvation. (T/F) Search document Question # 2 [12 Marks) HEADINGS (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) PAGES RESULTS Create an interactive outline of your a) Describe the importance of data structure used by operating system to process management. document. Ans: Process management involves various tasks like creation, scheduling, termination of processes, and a dead lock. Process is a program that is under execution, which is an important part of modern- day operating systems. The OS must allocate resources that enable processes to share and exchange information. It also protects the resources of each process from other methods and allows synchronization among processes. It's a great way to keep track of where you are or quickly move your content around. To get started, go to the Home tab and apply Heading styles to the headings in your document. b) 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? c) If there is no process synchronization among processes, what kind of problem could occur? Explain in detail d) Why must the operating system be more careful when accessing input to a system call (or O
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 4 steps with 3 images

Blurred answer
Knowledge Booster
Analysis of Performance Measurement
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education