Bigkid
10-31-2000, 01:00 AM
I am a computer analyst student in my second semester, I am currently taking an operating systems course (not by choice http://www.PCGuide.com/ubb/smile.gif). We are assigned worksheets and to say the least they are extremely hard! I would appreciate any help anyone can give me on any of the following questions:
[list=1]
Suppose a system has a disk with 2KB disk blocks and the average access time on a block is 20 milliseconds. A process holding 40KB of memory transitions from running to blocked due to a resource request. How long must the process remain blocked in order to justify swapping out the process?
Contemporary computers often have more than 100MB of physical memory. Suppose the page size 2KB. How many entries would an associative memory need in order to implement a page table for the memory?
What factors could influence the size of virtual address space in modern computers. In your answer, consider the memory mapping unit, compiler technology and instruction format.
What factors could influence the size of physical address space in a computer system (consider the OS and hardware).
In a paging system, page boundaries are transparent to the programmer. Explain how a loop might cause thrashing in a static allocation paging system when the memory allocation is too small.
[/list=a]
Definitions for the following:
Logical organization
Physical organization
Independent Parallelism
Fine-grained parallelism
Deterministic
Fail-soft operation
Real-time scheduling
Deadline Scheduling
Rate monotonic scheduling
[list=1]
Suppose a system has a disk with 2KB disk blocks and the average access time on a block is 20 milliseconds. A process holding 40KB of memory transitions from running to blocked due to a resource request. How long must the process remain blocked in order to justify swapping out the process?
Contemporary computers often have more than 100MB of physical memory. Suppose the page size 2KB. How many entries would an associative memory need in order to implement a page table for the memory?
What factors could influence the size of virtual address space in modern computers. In your answer, consider the memory mapping unit, compiler technology and instruction format.
What factors could influence the size of physical address space in a computer system (consider the OS and hardware).
In a paging system, page boundaries are transparent to the programmer. Explain how a loop might cause thrashing in a static allocation paging system when the memory allocation is too small.
[/list=a]
Definitions for the following:
Logical organization
Physical organization
Independent Parallelism
Fine-grained parallelism
Deterministic
Fail-soft operation
Real-time scheduling
Deadline Scheduling
Rate monotonic scheduling