Already have an account? Get multiple benefits of using own account!
Login in your account..!
Remember me
Don't have an account? Create your account in less than a minutes,
Forgot password? how can I recover my password now!
Enter right registered email to receive password!
You are asked to design the virtual memory system for a new operating system working on small mobile devices. The memory operates at 333 MHz with a word size of 4 bytes. Swapped pages are stored on a flash memory drive which has a latency of 0.24 ms and bandwidth of 40MB/s.
A typical device is expected to have physical memory of 16 MB. It is expected to run 8 programs simultaneously. Each of the programs has a 32 bit address space. The typical program allocates 16MB of memory with a working set size of 1MB. Each of these programs can experience a page fault at any moment. For user experience reasons, the OS can not spend more than 30ms in handling the page fault.
Using this information, select an appropriate page size and page table organization (if possible). Because of cost reasons, you must ensure that no more than 5% of the memory is used for page table storage.
Remembering that there's a trade-off between memory use. Then give an example where doing so will cause throughput to suffer.
Specify the order in which processes execute and determine the mean process turnaround time for each of the scheduling algorithms.
What is minimum number of page faults for the optimal page replacement strategy? Please show how the page is placed and how page faults occur.
Give a solution using Monitor that is starvation-free. What would be value of semaphore before entering into Critical Section and after leaving it.
Virtual machines supported by a host operating system
In different communications models, communication may take place using either "message passing" or "shared memory". Distinguish between "message passing" and "shared memory", illustrating your answer with a diagram Give three advantages of virt..
Every day at 2PM a client's computer at work reboots itself. You have made sure the power management settings in the BIOS and in the Windows Control Panel are not responsible.
Use the semaphore methods to control the concurrency of the solution
Intermediate Level Tasks : Below is a simple program. It creates 2 threads. The first thread keeps printing out X on the screen, and the second thread keeps printing out O on the screen.
Describe three solutions to critical section problem Explain the different methods used to handle deadlocks Distinguish between "No preemption" and "circular wait" in deadlocks prevention
How many page faults are generated by the following arrayinitialization loops, using LRU replacement, and assuming page frame 1 has the process in it, and the other two are initially empty.
Write a bash shell script filestatic. The script should examine the number files in directories given as arguments (parameters) to this script.
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!
whatsapp: +1-415-670-9521
Phone: +1-415-670-9521
Email: [email protected]
All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd