Application software Programs that help us solve real-world prob-lems System software Programs that manage a computer system and interact with hardware Operating system System software that manages computer resources and provides an interface for system interaction 320 Chapter 10 Operating Systems Goals After studying this chapter, you should be able to: ± describe the two main responsibilities of an operating system. ± define memory and process management. ± explain how timesharing creates the virtual machine illusion. ± explain the relationship between logical and physical addresses. ± compare and contrast memory management techniques. ± distinguish between fixed and dynamic partitions. ± define and apply partition selection algorithms. ± explain how demand paging creates the virtual memory illusion. ± explain the stages and transitions of the process life cycle. ± explain the processing of various CPU scheduling algorithms. 10.1
This is the end of the preview.
access the rest of the document.