Quelpr

Operating System Functions and Architecture · CAPE Computer Science Unit 2

66 past-paper questions on Operating System Functions and Architecture, part of Operating Systems and Computer Networks, from every CAPE Computer Science Unit 2 paper on Quelpr.

  1. 5(a)4 marks· CAPE Computer Science Unit 2 · 2005 · Paper 1Briefly discuss ONE advantage and ONE disadvantage of the command language style of user interface over the menu selection interface.
  2. 8(a)(i)2 marks· CAPE Computer Science Unit 2 · 2005 · Paper 1Briefly describe the characteristics of 2nd generation programming languages.
  3. 8(a)(ii)2 marks· CAPE Computer Science Unit 2 · 2005 · Paper 1Briefly describe the characteristics of 3rd generation programming languages.
  4. 8(b)4 marks· CAPE Computer Science Unit 2 · 2006 · Paper 1State TWO reasons why a compiler is preferred over an interpreter.
  5. 4(e)4 marks· CAPE Computer Science Unit 2 · 2006 · Paper 2Explain how a program written in a high-level language is executed on a computer.
  6. 5(a)(i)3 marks· CAPE Computer Science Unit 2 · 2009 · Paper 2Briefly explain how user accounts aid in network management.
  7. 5(a)(ii)3 marks· CAPE Computer Science Unit 2 · 2009 · Paper 2Briefly explain how access logs aid in network management.
  8. 6(a)3 marks· CAPE Computer Science Unit 2 · 2009 · Paper 2Describe the function of a device driver.
  9. 6(c)(i)3 marks· CAPE Computer Science Unit 2 · 2009 · Paper 2Explain what happens during the process of print spooling after a user prints a document.
  10. 6(c)(ii)2 marks· CAPE Computer Science Unit 2 · 2009 · Paper 2Discuss ONE advantage of spooling.
  11. 6(d)(i)2 marks· CAPE Computer Science Unit 2 · 2009 · Paper 2Give ONE reason why a menu interface may be preferred over a command interface.
  12. 6(d)(ii)2 marks· CAPE Computer Science Unit 2 · 2009 · Paper 2Give ONE reason why a command interface may be preferred over a menu interface.
  13. 6(e)6 marks· CAPE Computer Science Unit 2 · 2009 · Paper 2Describe TWO possible interrupts that can occur while a user is running a game on a computer.
  14. 6(f)5 marks· CAPE Computer Science Unit 2 · 2009 · Paper 2Briefly discuss how the concept of paging can be used to resolve the issue when an application requires more RAM than is physically installed.
  15. 5(b)4 marks· CAPE Computer Science Unit 2 · 2010 · Paper 2What is meant by a 'page fault' in an operating system that uses paging, and how is it handled?
  16. 5(d)3 marks· CAPE Computer Science Unit 2 · 2010 · Paper 2In an operating system, explain what can cause a process to move from the running state to the ready state.
  17. 6(k)(i)2 marks· CAPE Computer Science Unit 2 · 2010 · Paper 2Describe ONE function of modern operating systems.
  18. 6(k)(ii)2 marks· CAPE Computer Science Unit 2 · 2010 · Paper 2State the difference between the type of operating system running on A and that running on B.
  19. 6(k)(iii)2 marks· CAPE Computer Science Unit 2 · 2010 · Paper 2Give ONE method used to secure files.
  20. 5(d)(iii)3 marks· CAPE Computer Science Unit 2 · 2011 · Paper 2State THREE ways in which different users may be granted access to the various data and resources on the network.
  21. 6(a)(i)4 marks· CAPE Computer Science Unit 2 · 2011 · Paper 2Distinguish between a 'batch processing system' and a 'multi-user system'.
  22. 6(a)(ii)1 mark· CAPE Computer Science Unit 2 · 2011 · Paper 2Name ONE application for which a batch processing system is used.
  23. 6(a)(iii)1 mark· CAPE Computer Science Unit 2 · 2011 · Paper 2Name ONE application for which a multi-user system would be appropriate.
  24. 6(b)4 marks· CAPE Computer Science Unit 2 · 2011 · Paper 2Describe TWO ways in which files can be protected.
  25. 6(c)(i)1 mark· CAPE Computer Science Unit 2 · 2011 · Paper 2State what an interrupt is.
  26. 6(c)(ii)3 marks· CAPE Computer Science Unit 2 · 2011 · Paper 2Briefly explain how an interrupt is handled by the processor.
  27. 6(d)(i)1 mark· CAPE Computer Science Unit 2 · 2011 · Paper 2State the term used to describe the difficulty depicted in the diagram involving Process A, Process B, Resource 1, and Resource 2.
  28. 6(d)(ii)3 marks· CAPE Computer Science Unit 2 · 2011 · Paper 2Outline the conditions under which such an event would occur.
  29. 6(d)(iii)4 marks· CAPE Computer Science Unit 2 · 2011 · Paper 2Explain TWO ways in which the difficulty outlined in part d(i) could be resolved.
  30. 6(e)3 marks· CAPE Computer Science Unit 2 · 2011 · Paper 2Briefly explain how the round-robin scheduling algorithm works.
  31. 6(a)4 marks· CAPE Computer Science Unit 2 · 2012 · Paper 2Using a diagram, explain how a deadlock can occur in an operating system.
  32. 6(b)4 marks· CAPE Computer Science Unit 2 · 2012 · Paper 2Briefly explain how a software interrupt is handled in a single-processor system.
  33. 6(c)9 marks· CAPE Computer Science Unit 2 · 2012 · Paper 2List and describe three states that a process may enter during execution.
  34. 6(d)6 marks· CAPE Computer Science Unit 2 · 2012 · Paper 2Describe three components of a process control block (PCB).
  35. 6(e)2 marks· CAPE Computer Science Unit 2 · 2012 · Paper 2State one advantage of a menu interface over a command interface.
  36. 6(a)(i)2 marks· CAPE Computer Science Unit 2 · 2013 · Paper 2Indicate what situation would cause the game process to move from ready to running.
  37. 6(a)(ii)2 marks· CAPE Computer Science Unit 2 · 2013 · Paper 2Indicate what situation would cause the game process to move from ready to blocked.
  38. 6(b)(i)1 mark· CAPE Computer Science Unit 2 · 2013 · Paper 2Outline the function of the process control block (PCB) in an operating system.
  39. 6(b)(ii)8 marks· CAPE Computer Science Unit 2 · 2013 · Paper 2Briefly describe FOUR components of a PCB.
  40. 6(c)(i)3 marks· CAPE Computer Science Unit 2 · 2013 · Paper 2Explain how device drivers function in an operating system.
  41. 6(c)(ii)3 marks· CAPE Computer Science Unit 2 · 2013 · Paper 2State THREE reasons why device drivers may need to be updated.
  42. 6(d)6 marks· CAPE Computer Science Unit 2 · 2013 · Paper 2Briefly describe batch systems, multi-programming systems, and multi-user systems.
  43. 6(a)(i)2 marks· CAPE Computer Science Unit 2 · 2014 · Paper 2Describe what is meant by primitive batch systems.
  44. 6(a)(ii)2 marks· CAPE Computer Science Unit 2 · 2014 · Paper 2Describe what is meant by sophisticated multiuser systems.
  45. 6(b)(i)2 marks· CAPE Computer Science Unit 2 · 2014 · Paper 2Explain what is meant by a blocked process.
  46. 6(b)(ii)2 marks· CAPE Computer Science Unit 2 · 2014 · Paper 2Explain what is meant by a running process.
  47. 6(c)3 marks· CAPE Computer Science Unit 2 · 2014 · Paper 2Explain how interrupts are utilized in this scenario.
  48. 6(d)2 marks· CAPE Computer Science Unit 2 · 2014 · Paper 2Explain what is meant by pre-emptive scheduling of processes.
  49. 6(e)9 marks· CAPE Computer Science Unit 2 · 2014 · Paper 2Discuss THREE methods by which student records stored in a school database on a computer can be secured against unauthorized access.
  50. 6(f)3 marks· CAPE Computer Science Unit 2 · 2014 · Paper 2Explain the role of device driver software that allows the operating system to communicate with hardware devices.
  51. 6(a)3 marks· CAPE Computer Science Unit 2 · 2015 · Paper 2Carefully explain the role of a device driver in an operating system.
  52. 6(b)3 marks· CAPE Computer Science Unit 2 · 2015 · Paper 2Explain the meaning of the term 'spooling' in the context of computer systems.
  53. 6(c)4 marks· CAPE Computer Science Unit 2 · 2015 · Paper 2Outline two advantages of a menu interface over a command line interface.
  54. 6(d)4 marks· CAPE Computer Science Unit 2 · 2015 · Paper 2Briefly describe two components of a process control block (PCB) in an operating system.
  55. 6(e)4 marks· CAPE Computer Science Unit 2 · 2015 · Paper 2Besides passwords, explain two other ways in which files can be protected from unauthorized access.
  56. 6(f)3 marks· CAPE Computer Science Unit 2 · 2015 · Paper 2Explain how processes are scheduled using round-robin scheduling.
  57. 6(g)4 marks· CAPE Computer Science Unit 2 · 2015 · Paper 2Explain how an interrupt is handled by the processor in a computer.
  58. 6(a)(i)2 marks· CAPE Computer Science Unit 2 · 2016 · Paper 2Explain the term virtual memory.
  59. 6(a)(ii)2 marks· CAPE Computer Science Unit 2 · 2016 · Paper 2Explain the term paging.
  60. 6(a)(iii)2 marks· CAPE Computer Science Unit 2 · 2016 · Paper 2Explain the term thrashing.
  61. 6(b)2 marks· CAPE Computer Science Unit 2 · 2016 · Paper 2Explain how excessive paging affects a computer system.
  62. 6(c)3 marks· CAPE Computer Science Unit 2 · 2016 · Paper 2State the role of device drivers in an operating system.
  63. 6(d)5 marks· CAPE Computer Science Unit 2 · 2016 · Paper 2Explain how the operating system uses interrupts when an application needs to read a special file on a disk to determine the CPU operating temperature.
  64. 6(e)4 marks· CAPE Computer Science Unit 2 · 2016 · Paper 2Distinguish between a multiuser system and a batch processing system.
  65. 6(f)2 marks· CAPE Computer Science Unit 2 · 2016 · Paper 2Besides passwords, outline one method by which files can be protected.
  66. 6(g)3 marks· CAPE Computer Science Unit 2 · 2016 · Paper 2Identify three components of a process control block (PCB).