Explain the concept of mutual exclusion, Operating System

Assignment Help:

Question 1:

(a) Discuss about the evolution of operating systems from mainframe batch systems to mainframe time sharing systems.

(b) Explain your understanding of the "suspend" state of a process, supplying justifications for its existence.

(c) Discuss about 5 possible elements involved with "process control" information.

(d) Draw a 5 state queuing diagram which caters for multiple blocked queues.

Question 2:

(a) Explain the concept of mutual exclusion.

(b) Discuss requirements needed to provide support for mutual exclusion.

(c) Discuss, stating advantages and disadvantages, of User Level threads and Kernel level threads.

Question 3:

(a) Discuss about issues involved with dynamic partitioning of memory management.

(b) Discuss the implications involved with the readers/writers problem.


Related Discussions:- Explain the concept of mutual exclusion

Define an assembly language, Define an assembly language  Assembly lan...

Define an assembly language  Assembly language stands for a Low level programming language

Determine a parser which is a variant of top-down parsing, Determine a pars...

Determine a parser which is a variant of top-down parsing without backtracking Recursive Descend parser is a variant of top-down parsing without backtracking.

Why interrupt can be used, Why interrupt can be used? The majority of t...

Why interrupt can be used? The majority of the different parts of the PC need to send information to and from the processor and they expect to be able to get the processor's at

Explain independent process and a cooperating process, Question: a) Ea...

Question: a) Each process is represented in the operating system by a process control block (PCB). The PCB contains many pieces of information associated with a specific proce

Page-table lookups, How exactly is a page table used to look up an address?...

How exactly is a page table used to look up an address? The CPU has a page table base register (PTBR)which points to the base (entry 0) of the level-0 page table. Each process h

Allocating new pages, Processes have valid and invalid entries on their pag...

Processes have valid and invalid entries on their page tables. The valid entries all point to some where "real" (e.g. a physical page, or some portion of disk in case of non-reside

Explain process scheduling, Explain Process scheduling Process scheduli...

Explain Process scheduling Process scheduling consists of the subsequent sub-functions: 1.      Scheduling : Selects the process to be implement next on the CPU 2.      D

Do ratio analysis of financial statements, Do ratio analysis by comparing t...

Do ratio analysis by comparing the four companies financial statements, analysis and interpretation on the four-basic group : (Refer to attachment A) Liquidity ratio Asset

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd