Operating System. Exploits hardware resources one or more processors main memory, disk and other I/O devices Provides a set of services to system users program development, program execution, access to I/O devices, controlled access to files and other resources etc. .
Operating Systems:Internals and Design Principles, 6/EWilliam Stallings
2. [25 pts]This problem concerns the performance of the cache memory in web applications that play media files. Consider a video streaming workload that accesses working sets of size 256KB sequentially with the following byte-address stream:
b) If the cache size were changed to 64 KB, what would be the change in the miss rate? Justify your answer.
d) If the cache block size is changed to 16B would the miss rate change? If so, what would be the new value?
e) Prefetching is a technique that can be used effectively in streaming applications, such as the one described above. Describe how prefetching works and how it impacts the cache miss rate.