Print
S NO | Assessment statement | Grade | Teacher’s notes |
1 | Explain the role of the operating system in terms of managing memory, peripherals and hardware interfaces. | For example, allocating storage and keeping track of programs in memory, swapping between programs on time-slicing, priority or when one is waiting for input. | |
2 | Outline OS resource management techniques: scheduling, policies, multitasking, virtual memory, paging, interrupt, polling. | Technical details as to how these are carried out will not be required, but it is expected that students will be familiar with these techniques and understand when and why they are used. | |
3 | Discuss the advantages of producing a dedicated operating system for a device. | Advantages related to size, speed and customization should be considered. For example, using a dedicated operating system for a cell phone rather than using a pre-existing operating system. S/E Issue of proprietary software. | |
4 | Outline how an operating system hides the complexity of the hardware from users and applications. | Students should be aware of a range of examples where operating systems virtualize real devices, such as drive letters, virtual memory, input devices, the Java virtual machine. INT Issue of localization causing compatibility problems between systems in different countries. |