need help in my homework

Scheduling Algorithms and concurrency mechanisms

Save Time On Research and Writing
Hire a Pro to Write You a 100% Plagiarism-Free Paper.
Get My Paper

1) Scheduling algorithm

Within the Discussion Board area, write 400–600 words that respond to the following questions with your thoughts, ideas, and comments. This will be the foundation for future discussions by your classmates. Be substantive and clear, and use examples to reinforce your ideas:

Virtual machine environments and nonvirtual or real-time machine environments each have their own challenges with selecting an operating system configuration with the most effective process-scheduling algorithms.

Investigate the library and Internet for information about process-scheduling algorithms used in operating systems for virtual machine and nonvirtual machine environments.

Save Time On Research and Writing
Hire a Pro to Write You a 100% Plagiarism-Free Paper.
Get My Paper

· Select at least 2 operating system process-scheduling algorithms, and compare and contrast their effectiveness in a virtual machine environment and in a nonvirtual environment.

· Which scheduling algorithm is effective in both a virtual machine and non-virtual machine or real-time environment? Defend your answer.

2) Concurrency mechanisms

Within the Discussion Board area, write 400–600 words that respond to the following questions with your thoughts, ideas, and comments. This will be the foundation for future discussions by your classmates. Be substantive and clear, and use examples to reinforce your ideas.

How do you manage concurrency in a distributed and embedded computing environment? Based on the concurrency mechanism you select, how can you effectively handle communication and synchronization at the operating system level?

· Investigate the library and Internet for information about distributed and embedded computing environments and concurrency mechanisms.

· Select either a distributed or embedded computing environment (such as cluster computing, cloud computing, or grid computing), and discuss the challenges of supporting communications and synchronization in the selected environment.

· Research at least 2 concurrency mechanisms, and describe how each mechanism handles communications and synchronization in the selected environment.

Still stressed with your coursework?
Get quality coursework help from an expert!