A student has a computer.
- (a)The computer is designed using the Von Neumann model for a computer system. Complete the table by describing the purpose of each of the given registers. Register Purpose Program Counter (PC) Memory Address Register (MAR) Memory Data Register (MDR) Index Register (IX)[4]
- (b)The student needs to connect the computer to a monitor that has a screen resolution of 2560 x 1600 pixels. The monitor also has built-in speakers. The computer has a Video Graphics Array (VGA) port and a High Definition Multimedia Interface (HDMI) port. Explain the benefits of connecting the monitor to the computer using the HDMI port instead of the VGA port.[4]
- (c)The computer has an Operating System (OS). One of the key management tasks of the OS is process management. Describe the process management tasks performed by an OS.[4]
Mark scheme
Marking points from the official mark scheme (Oct/Nov 2024). The mark or mark type is shown in brackets.
- [4] 1 mark for each correct purpose Register Purpose Program Counter (PC) Stores the address of the next instruction to be fetched/executed Memory Address Register (MAR) Stores the address of the memory location where data will be read from/written to Memory Data Register (MDR) Stores the data read from the address in the MAR // stores the data to be written to the address in the MAR Index Register (IX) Stores a number that will be added to the operand, to form the address of the data
- [4] 1 mark for each bullet point (max 4) e.g. • HDMI has faster transfer rates than VGA • ... needed due to high resolution / large number of pixels of monitor // HDMI supports the high resolution of the monitor • HDMI supports video and audio transfer between computer and monitor speakers • ... so no separate sound cable is needed unlike VGA • HDMI is digital interface therefore no data is lost in transfer to analogue and back • HDMI is less prone to error/crosstalk/external interference
- [4] 1 mark for each bullet point (max 4) e.g. • It manages the scheduling of processes // Decides which process is to be run next • Allows multi-tasking/multi-processing • Ensures fair access • Handles interrupts • Manages / allocates which resources the processes require • Facilitates the sharing and exchange of data between processes • Prevents interference between processes // conflict resolution
Write your answer and get it marked
On Oracle Prep you can write or photograph your own answer and have it marked by AI against this mark scheme, with feedback on what you missed.
Sign up free →