(b) describe the characteristics of different types of operating systems and their uses: batch, real-time, single-user, multi-user, multi-tasking and network
(c) identify a range of applications requiring batch processing and a range of applications in which a real-time response is required
(d) describe different types of user interface: forms, menus, GUI, natural language and command line, suggesting the characteristics of user interfaces which make them appropriate for use by different types of user