Thursday, October 13, 2011

Tutorial 1 - Chapter 1

*update: check the answers on commenting box

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.

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




1 comment:

  1. QUESTION 1
    a)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

    ReplyDelete