*update: check the answers on commenting box
Week 3
Week 3
Tutorial 1: Introduction to Computing – Chapter 1
*Instructions: Please write your answer in a piece of paper. Don’t forget to write your Name, group member and Date.
*Instructions: Please write your answer in a piece of paper. Don’t forget to write your Name, group member and Date.
QUESTION 1 | |||
a) | i) | State THREE (3) reasons why computer systems need software. | (3 marks) |
___________________________________________________________________________________________________ ___________________________________________________________________________________________________ ___________________________________________________________________________________________________ | |||
ii) | Explain what real time operation is. | (1 mark) | |
___________________________________________________________________________________________________ | |||
iii) | Identify THREE situations where real-time operation is required | (3 marks) | |
___________________________________________________________________________________________________ ___________________________________________________________________________________________________ ___________________________________________________________________________________________________ | |||
b) | Explain how virtual memory allows large programs to be run in a limited amount of RAM | (3 marks) | |
___________________________________________________________________________________________________ ___________________________________________________________________________________________________ ___________________________________________________________________________________________________ | |||
Total | 10 marks | ||
QUESTION 2 | |||
a) | i) | What is the difference between analogue and digital data? | 2 marks |
___________________________________________________________________________________________________ ___________________________________________________________________________________________________ | |||
b) | i) | State THREE(3) tasks performed by an operating system? | 3 marks |
___________________________________________________________________________________________________ ___________________________________________________________________________________________________ ___________________________________________________________________________________________________ | |||
ii) | What is multiprogramming? | 2 marks | |
___________________________________________________________________________________________________ ___________________________________________________________________________________________________ | |||
iii) | How can multiprogramming can lead to better use of system resources? | 2 marks | |
___________________________________________________________________________________________________ ___________________________________________________________________________________________________ | |||
iv) | What is real-time processing? | 1 mark | |
___________________________________________________________________________________________________ | |||
Total | 10 marks |
QUESTION 1
ReplyDeletea)i)State THREE (3) reasons why computer systems need software.
• to control the hardware
• to act as an intermediate between the hardware and the user
• to act as an intermediate between the hardware and the applications
• to manage peripherals
• to manage files
• to manage memory
ii)Explain what real time operation is.
output occurs immediately after input
iii)Identify THREE situations where real-time operation is required
• bookings (any)
• games
• control process (any)
• safety critical systems
b)Explain how virtual memory allows large programs to be run in a limited amount of RAM
• program can be divided into segments
• segment loaded into RAM by OS when needed
• unused segments stay on secondary storage
• this reduces amount of RAM required
QUESTION 2
a)i)What is the difference between analogue and digital data?
• analogue is continuously variable
• digital takes one of two values
b)i)State THREE(3) tasks performed by an operating system?
• hide the complexities of the machine
• manage memory
• provide a user interface
• manage peripherals
• manage files
ii)What is multiprogramming?
• the presence of more than one program in RAM at the same time
iii)How can multiprogramming can lead to better use of system resources?
• processor divides attention between programs
• processor is in use most of the time
iv)What is real-time processing?
• output occurs immediately (after input)
• output is fast enough to affect next input