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.
- 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.
- 8(a)(i)2 marks· CAPE Computer Science Unit 2 · 2005 · Paper 1Briefly describe the characteristics of 2nd generation programming languages.
- 8(a)(ii)2 marks· CAPE Computer Science Unit 2 · 2005 · Paper 1Briefly describe the characteristics of 3rd generation programming languages.
- 8(b)4 marks· CAPE Computer Science Unit 2 · 2006 · Paper 1State TWO reasons why a compiler is preferred over an interpreter.
- 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.
- 5(a)(i)3 marks· CAPE Computer Science Unit 2 · 2009 · Paper 2Briefly explain how user accounts aid in network management.
- 5(a)(ii)3 marks· CAPE Computer Science Unit 2 · 2009 · Paper 2Briefly explain how access logs aid in network management.
- 6(a)3 marks· CAPE Computer Science Unit 2 · 2009 · Paper 2Describe the function of a device driver.
- 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.
- 6(c)(ii)2 marks· CAPE Computer Science Unit 2 · 2009 · Paper 2Discuss ONE advantage of spooling.
- 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.
- 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.
- 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.
- 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.
- 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?
- 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.
- 6(k)(i)2 marks· CAPE Computer Science Unit 2 · 2010 · Paper 2Describe ONE function of modern operating systems.
- 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.
- 6(k)(iii)2 marks· CAPE Computer Science Unit 2 · 2010 · Paper 2Give ONE method used to secure files.
- 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.
- 6(a)(i)4 marks· CAPE Computer Science Unit 2 · 2011 · Paper 2Distinguish between a 'batch processing system' and a 'multi-user system'.
- 6(a)(ii)1 mark· CAPE Computer Science Unit 2 · 2011 · Paper 2Name ONE application for which a batch processing system is used.
- 6(a)(iii)1 mark· CAPE Computer Science Unit 2 · 2011 · Paper 2Name ONE application for which a multi-user system would be appropriate.
- 6(b)4 marks· CAPE Computer Science Unit 2 · 2011 · Paper 2Describe TWO ways in which files can be protected.
- 6(c)(i)1 mark· CAPE Computer Science Unit 2 · 2011 · Paper 2State what an interrupt is.
- 6(c)(ii)3 marks· CAPE Computer Science Unit 2 · 2011 · Paper 2Briefly explain how an interrupt is handled by the processor.
- 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.
- 6(d)(ii)3 marks· CAPE Computer Science Unit 2 · 2011 · Paper 2Outline the conditions under which such an event would occur.
- 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.
- 6(e)3 marks· CAPE Computer Science Unit 2 · 2011 · Paper 2Briefly explain how the round-robin scheduling algorithm works.
- 6(a)4 marks· CAPE Computer Science Unit 2 · 2012 · Paper 2Using a diagram, explain how a deadlock can occur in an operating system.
- 6(b)4 marks· CAPE Computer Science Unit 2 · 2012 · Paper 2Briefly explain how a software interrupt is handled in a single-processor system.
- 6(c)9 marks· CAPE Computer Science Unit 2 · 2012 · Paper 2List and describe three states that a process may enter during execution.
- 6(d)6 marks· CAPE Computer Science Unit 2 · 2012 · Paper 2Describe three components of a process control block (PCB).
- 6(e)2 marks· CAPE Computer Science Unit 2 · 2012 · Paper 2State one advantage of a menu interface over a command interface.
- 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.
- 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.
- 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.
- 6(b)(ii)8 marks· CAPE Computer Science Unit 2 · 2013 · Paper 2Briefly describe FOUR components of a PCB.
- 6(c)(i)3 marks· CAPE Computer Science Unit 2 · 2013 · Paper 2Explain how device drivers function in an operating system.
- 6(c)(ii)3 marks· CAPE Computer Science Unit 2 · 2013 · Paper 2State THREE reasons why device drivers may need to be updated.
- 6(d)6 marks· CAPE Computer Science Unit 2 · 2013 · Paper 2Briefly describe batch systems, multi-programming systems, and multi-user systems.
- 6(a)(i)2 marks· CAPE Computer Science Unit 2 · 2014 · Paper 2Describe what is meant by primitive batch systems.
- 6(a)(ii)2 marks· CAPE Computer Science Unit 2 · 2014 · Paper 2Describe what is meant by sophisticated multiuser systems.
- 6(b)(i)2 marks· CAPE Computer Science Unit 2 · 2014 · Paper 2Explain what is meant by a blocked process.
- 6(b)(ii)2 marks· CAPE Computer Science Unit 2 · 2014 · Paper 2Explain what is meant by a running process.
- 6(c)3 marks· CAPE Computer Science Unit 2 · 2014 · Paper 2Explain how interrupts are utilized in this scenario.
- 6(d)2 marks· CAPE Computer Science Unit 2 · 2014 · Paper 2Explain what is meant by pre-emptive scheduling of processes.
- 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.
- 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.
- 6(a)3 marks· CAPE Computer Science Unit 2 · 2015 · Paper 2Carefully explain the role of a device driver in an operating system.
- 6(b)3 marks· CAPE Computer Science Unit 2 · 2015 · Paper 2Explain the meaning of the term 'spooling' in the context of computer systems.
- 6(c)4 marks· CAPE Computer Science Unit 2 · 2015 · Paper 2Outline two advantages of a menu interface over a command line interface.
- 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.
- 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.
- 6(f)3 marks· CAPE Computer Science Unit 2 · 2015 · Paper 2Explain how processes are scheduled using round-robin scheduling.
- 6(g)4 marks· CAPE Computer Science Unit 2 · 2015 · Paper 2Explain how an interrupt is handled by the processor in a computer.
- 6(a)(i)2 marks· CAPE Computer Science Unit 2 · 2016 · Paper 2Explain the term virtual memory.
- 6(a)(ii)2 marks· CAPE Computer Science Unit 2 · 2016 · Paper 2Explain the term paging.
- 6(a)(iii)2 marks· CAPE Computer Science Unit 2 · 2016 · Paper 2Explain the term thrashing.
- 6(b)2 marks· CAPE Computer Science Unit 2 · 2016 · Paper 2Explain how excessive paging affects a computer system.
- 6(c)3 marks· CAPE Computer Science Unit 2 · 2016 · Paper 2State the role of device drivers in an operating system.
- 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.
- 6(e)4 marks· CAPE Computer Science Unit 2 · 2016 · Paper 2Distinguish between a multiuser system and a batch processing system.
- 6(f)2 marks· CAPE Computer Science Unit 2 · 2016 · Paper 2Besides passwords, outline one method by which files can be protected.
- 6(g)3 marks· CAPE Computer Science Unit 2 · 2016 · Paper 2Identify three components of a process control block (PCB).