

Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
These are the lecture Slides of Advanced Operating System which includes Virtual Memory Performance, Resident Set Management, Allocating Pages, Page Fault Frequency Algorithm, Working Set Strategy, Thrashing, Replacement Policy, Multiprogramming Level etc. Key important points are: Performance Measurement, Easily Measurable Values, Example System, Transaction Systems, Arrival Rates, Visitation Ratios, Example Utilization, Transaction Execution Time, Program Saturation
Typology: Slides
1 / 3
This page cannot be seen from the preview
Don't miss anything!


Easily Measurable Values
Example System
2 Disk 12 ms 3 Network 25 ms
1 CPU
4 CD 70 ms
The time values represent the average service time for that unit. A performance monitor was run for a 15 minute period. The above data was collected.
CPU utilization: 32.8%
requests to the CD: 7,
requests to the network: 22,
requests to the disk:25,
Transactions executed: 3,
Transaction Systems
Arrival Rates
Example Arrival Rates The observation period is 15*60=900 seconds
CPU utilization: 59,040 65.
requests to the CD: 7,380 8.
requests to the network: 22,140 24.
requests to the disk: 25,830 28.
Transactions executed: 3,690 4.
The CPU access count is the sum of the device and transaction counts.
Visitation Ratios
0
i i
Example Visitation Rates
CPU utilization: 59,040 65.6 16
requests to the CD: 7,380 8.2 2
requests to the network: 22,140 24.6 6
requests to the disk: 25,830 28.7 7
Transactions executed: 3,690 4.
Device access λi V (^) i
Utilization
Note that utilization is always a number between zero and one.
Example Utilization
CPU utilization: 59,040 65.6 16 0.005.
requests to the CD: 7,380 8.2 2 0.070.
requests to the network: 22,140 24.6 6 0.025.
requests to the disk: 25,830 28.7 7 0.012.
Transactions executed: 3,690 4.
Device access λi Vi S (^) i ρi
Saturation
i i
Example Saturation
CPU utilization: 59,040 65.6 16 0.005.
requests to the CD: 7,380 8.2 2 0.070.
requests to the network: 22,140 24.6 6 0.025.
requests to the disk: 25,830 28.7 7 0.012.
Transactions executed: 3,690 4.
Device access λi Vi S (^) i ρi