Chapters 3.1, 3.2 & 3.3 (Year 11 to Year 13) 1 Name three different types of bus in a processor and state what each is used for. [6] (MJ/11/P32/Q1) 2 (a) Explain the relationship between assembly languages and machine code. [2] (b) Describe how an assembler produces machine code from assembly language. [2] (c) The address part of a low-level instruction can be the address of the data to be used. This is a direct address. Describe the following types of addressing: (i) Indirect addressing (ii) Indexed addressing (iii) Relative addressing [6] (MJ/11/P32/Q2) 3 (a) Describe what is meant by the spooling of files. [2] (b) (i) State why files which are sent to a shared printer on a local network will be spooled. (ii) Explain how this spooling is carried out. [T5] (MJ/11/P32/Q5) 4 (a) Describe the differences between interpretation and compilation of a high-level language program. [3] (b) When a program is run the processor uses special purpose registers. Describe how the contents of each of the following registers changes during the fetch-execute cycle: (i) Memory Address Register (MAR) (ii) Memory Data Register (MDR) [T4] (MJ/11/P32/Q11) 5) On Page 6 & 7 (MJ/12/P32/Q5) 6) In a multiprogramming environment the operating system includes a scheduler. (a) Explain the purpose of the scheduler. [2] (b) A process will at any time be in one of three states. (i) Name and describe each possible state. [6] (ii) How will the operating system keep details about the state of all processes? [1] (c) Any process can be described as either ‘processor bound’ or ‘input/output bound’. (i) Explain what is meant by these terms and give a typical application of each. (A) Processor bound (B)Application which is processor bound (C) Input/Output bound (D)Application which is I/O bound [4] (ii) A particular scheduler allocates a priority to each process for the use of the processor. State which type of process – processor bound or I/O bound – would be given higher priority for the use of the processor. Explain why. [2] (MJ/12/P32/Q6) 7) On page 8, 9, 10 & 11 (MJ/13/P32/Q3 Page 1 This document consists of 14 pages
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Chapters 3.1, 3.2 & 3.3
(Year 11 to Year 13)
1 Name three different types of bus in a processor and state what each is used for. [6] (MJ/11/P32/Q1)
2 (a) Explain the relationship between assembly languages and machine code. [2]
(b) Describe how an assembler produces machine code from assembly language. [2]
(c) The address part of a low-level instruction can be the address of the data to be used.