SlideShare a Scribd company logo
UNIVERSITY OF CAMBRIDGE INTERNATIONAL EXAMINATIONS
                               General Certificate of Education Advanced Level




               COMPUTING                                                                                              9691/03
               Paper 3                                                                                       May/June 2008
                                                                                                                      2 hours
               Additional Materials:     Answer Booklet/Paper
*3447346103*




               READ THESE INSTRUCTIONS FIRST

               If you have been given an Answer Booklet, follow the instructions on the front cover of the Booklet.
               Write your Centre number, candidate number and name on all the work you hand in.
               Write in dark blue or black pen.
               You may use a soft pencil for any diagrams, graphs or rough working.
               Do not use staples, paper clips, highlighters, glue or correction fluid.

               Answer all questions.

               At the end of the examination, fasten all your work securely together.
               The number of marks is given in brackets [ ] at the end of each question or part question.




                                                This document consists of 4 printed pages.

               IB08 06_9691_03/3RP
               © UCLES 2008                                                                                       [Turn over




                                               www.xtremepapers.net
2

1   (a) Explain what is meant by a flat file.                                                     [3]


    (b) Explain the advantages of using a relational database rather than flat files.             [6]


2   The medical notes of patients who attend a medical centre are kept on a computer system.

    (a) The centre has expanded and also taken on more complex work.
        The manager of the centre has commissioned a new computer system designed to
        accommodate this expansion.
        The manager has rejected a pilot as a method of implementing the system.

         (i) Describe three other methods of implementing the new system.                         [6]

        (ii) Select one of your methods of implementation which would be most appropriate. Justify
             your choice.                                                                     [2]

    (b) The computer systems of all the medical centres in the area are connected to the area
        hospital. This means that patients can attend any centre and the hospital can access any
        record in case of emergency.
        Explain why the administrators of the system chose to use an intranet for communication of
        data rather than the Internet.                                                         [4]


3   (a) A robot is designed to clean a floor.
        It has sensors to learn about its environment and actuators to control its actions.

         (i) Identify two sensors which would be used to give the robot sensible information and
             state how they would be used.                                                    [4]

        (ii) Explain why the processor which controls the robot must use a real-time operating
             system.                                                                        [2]


    (b) Apart from using a robot to clean floors, give two other applications for which a robot would
        be sensible, stating why it is better to use a robot than a human.                        [4]


4   (a) (i) Express the number 93 as an 8 bit binary number.                                      [2]

        (ii) Express the number 93 as a number in octal.                                          [2]

        (iii) Express the number 93 as a number in hexadecimal.                                   [2]


    (b) (i) Explain how to use the binary representation of a number to work out its value in
            octal.                                                                                [2]

        (ii) Describe the connection between binary representation and hexadecimal.               [2]




© UCLES 2008                                    9691/03/M/J/08



                               www.xtremepapers.net
3

5   (a) Explain why standardisation across computer systems is important.
        In your answer you should include comments about standardisation of hardware and
        software, file formats and communication protocols.                           [6]


    (b) State two reasons why standardisation may be considered undesirable.                         [2]


6   (a) (i) State what is held in the Program Counter (PC) during the fetch/execute cycle.           [1]

        (ii) Explain how the contents of the PC change during the fetch/execute cycle.               [4]


    (b) Describe the contents of the memory address register (MAR) during the fetch/execute cycle.
                                                                                                [4]


7   List A is  2,4,7,9
    List B is 15,3,8,10,1
    These two lists are to be merged into one list in numerical order, smallest first.

    (a) List B must first be sorted into order.
        Describe how an insertion sort can be used to do this.                                       [4]

    (b) After both lists have been sorted they are to be combined into a single list in numerical order.
        Describe how a merge sort can be used to do this.                                            [4]


8   One of the main features of an operating system is the ability to schedule job throughput.

    (a) Explain the purpose of scheduling job throughput.                                            [2]


    (b) Describe three scheduling policies which lead to different scheduling algorithms.            [6]


9   (a) Describe how a compiler recognises a syntax error.                                           [4]


    (b) Describe the code generation phase of compilation.                                           [4]




© UCLES 2008                                   9691/03/M/J/08                               [Turn over


                               www.xtremepapers.net
4

10 The following fish are all part of the same food chain

                                    guppy,            herring,          roach,           salmon,             shrimp.

      The following facts apply:

      fresh(guppy)
      fresh(roach)
      salt(shrimp)
      salt(herring)
      salt(salmon)
      eats(herring, shrimp)
      eats(salmon, herring)
      eats(guppy, roach)
      eats(salmon, roach)

      Where fresh(x) states that x is a fresh water fish
         salt(x) states that x is a salt water fish
         eats(x, y) states that x eats y

      By using examples from the facts given, explain what is meant by

             (i) instantiation,                                                                                                                          [2]

            (ii) a goal,                                                                                                                                 [2]

           (iii) backtracking.                                                                                                                           [4]




Permission to reproduce items where third-party owned material protected by copyright is included has been sought and cleared where possible. Every
reasonable effort has been made by the publisher (UCLES) to trace copyright holders, but if any items requiring clearance have unwittingly been included, the
publisher will be pleased to make amends at the earliest possible opportunity.

University of Cambridge International Examinations is part of the Cambridge Assessment Group. Cambridge Assessment is the brand name of University of
Cambridge Local Examinations Syndicate (UCLES), which is itself a department of the University of Cambridge.

© UCLES 2008                                                         9691/03/M/J/08



                                              www.xtremepapers.net

More Related Content

What's hot

Nov 04 P3
Nov 04 P3Nov 04 P3
Nov 04 P3
Samimvez
 
June 09 P1
June 09 P1June 09 P1
June 09 P1
Samimvez
 
June 05 P3
June 05 P3June 05 P3
June 05 P3
Samimvez
 
June 07 P3
June 07 P3June 07 P3
June 07 P3
Samimvez
 
June 05 P1
June 05 P1June 05 P1
June 05 P1
Samimvez
 
Nov 06 P1
Nov 06 P1Nov 06 P1
Nov 06 P1
Samimvez
 
Nov 04 MS3
Nov 04 MS3Nov 04 MS3
Nov 04 MS3
Samimvez
 
June 02 P1
June 02 P1June 02 P1
June 02 P1
Samimvez
 
Nov 03 P3
Nov 03 P3Nov 03 P3
Nov 03 P3
Samimvez
 
June 04 P31
June 04 P31June 04 P31
June 04 P31
Samimvez
 
June 03 P1
June 03 P1June 03 P1
June 03 P1
Samimvez
 
Nov 03 P1
Nov 03 P1Nov 03 P1
Nov 03 P1
Samimvez
 
Nov 06 MS3
Nov 06 MS3Nov 06 MS3
Nov 06 MS3
Samimvez
 
Nov 05 P1
Nov 05 P1Nov 05 P1
Nov 05 P1
Samimvez
 
Nov 09 MS32
Nov 09 MS32Nov 09 MS32
Nov 09 MS32
Samimvez
 

What's hot (15)

Nov 04 P3
Nov 04 P3Nov 04 P3
Nov 04 P3
 
June 09 P1
June 09 P1June 09 P1
June 09 P1
 
June 05 P3
June 05 P3June 05 P3
June 05 P3
 
June 07 P3
June 07 P3June 07 P3
June 07 P3
 
June 05 P1
June 05 P1June 05 P1
June 05 P1
 
Nov 06 P1
Nov 06 P1Nov 06 P1
Nov 06 P1
 
Nov 04 MS3
Nov 04 MS3Nov 04 MS3
Nov 04 MS3
 
June 02 P1
June 02 P1June 02 P1
June 02 P1
 
Nov 03 P3
Nov 03 P3Nov 03 P3
Nov 03 P3
 
June 04 P31
June 04 P31June 04 P31
June 04 P31
 
June 03 P1
June 03 P1June 03 P1
June 03 P1
 
Nov 03 P1
Nov 03 P1Nov 03 P1
Nov 03 P1
 
Nov 06 MS3
Nov 06 MS3Nov 06 MS3
Nov 06 MS3
 
Nov 05 P1
Nov 05 P1Nov 05 P1
Nov 05 P1
 
Nov 09 MS32
Nov 09 MS32Nov 09 MS32
Nov 09 MS32
 

Viewers also liked

Chữa Trật Khớp Cổ Tay
Chữa Trật Khớp Cổ TayChữa Trật Khớp Cổ Tay
Chữa Trật Khớp Cổ Taysara826
 
SEMIFINALE
SEMIFINALESEMIFINALE
SEMIFINALE
annapex
 
Don harry
Don harryDon harry
Don harry
stefyss
 
Seminar PPT - ICT Training - V.Balafas - Introduction Dec 2014
 Seminar PPT - ICT Training - V.Balafas - Introduction Dec 2014 Seminar PPT - ICT Training - V.Balafas - Introduction Dec 2014
Seminar PPT - ICT Training - V.Balafas - Introduction Dec 2014
Vasileios Balafas
 
Reference Letter_Sophia Kincheva_Frank Jung
Reference Letter_Sophia Kincheva_Frank JungReference Letter_Sophia Kincheva_Frank Jung
Reference Letter_Sophia Kincheva_Frank JungSophia Dyakova, FCCA
 
2 Conference PSiR - Loutraki - V.Balafas - eParticipation
2 Conference PSiR - Loutraki - V.Balafas - eParticipation2 Conference PSiR - Loutraki - V.Balafas - eParticipation
2 Conference PSiR - Loutraki - V.Balafas - eParticipation
Vasileios Balafas
 
FINALE COPPA
FINALE COPPAFINALE COPPA
FINALE COPPA
annapex
 
Proyecto En Blog
Proyecto En BlogProyecto En Blog
Proyecto En Blog
Andres Saltos
 
Himanshiv resume
Himanshiv resumeHimanshiv resume
Himanshiv resume
himanshiv verma
 
Evolucion del procesamiento de datos
Evolucion del procesamiento de datosEvolucion del procesamiento de datos
Evolucion del procesamiento de datosEsteban Conte
 
unofficial_transcript - Copy
unofficial_transcript - Copyunofficial_transcript - Copy
unofficial_transcript - Copy
Tito Galindo
 
5o e-GOVERNMENT FORUM 2015 : Done is the engine for more: Καλές πρακτικές – Μ...
5o e-GOVERNMENT FORUM 2015 : Done is the engine for more: Καλές πρακτικές – Μ...5o e-GOVERNMENT FORUM 2015 : Done is the engine for more: Καλές πρακτικές – Μ...
5o e-GOVERNMENT FORUM 2015 : Done is the engine for more: Καλές πρακτικές – Μ...
Vasileios Balafas
 
Παρουσίαση για το Συνέδριο στο Λουτράκι, 6-8 Δεκ. 2013 - Β.Μπαλάφας
Παρουσίαση για το Συνέδριο στο Λουτράκι, 6-8 Δεκ. 2013 - Β.ΜπαλάφαςΠαρουσίαση για το Συνέδριο στο Λουτράκι, 6-8 Δεκ. 2013 - Β.Μπαλάφας
Παρουσίαση για το Συνέδριο στο Λουτράκι, 6-8 Δεκ. 2013 - Β.Μπαλάφας
Vasileios Balafas
 
Інтродукція та акліматизація тюльпана дібровного до умов миргородщини
Інтродукція та акліматизація тюльпана дібровного до умов миргородщиниІнтродукція та акліматизація тюльпана дібровного до умов миргородщини
Інтродукція та акліматизація тюльпана дібровного до умов миргородщини
Школа №7 Миргород
 
Proyecto energia eolica
Proyecto energia eolicaProyecto energia eolica
Proyecto energia eolica
edu2807
 
Pharmacovigilance presentation Workshop - Adam Kwan, B.Sc, Amjad Atrash, B.Sc...
Pharmacovigilance presentation Workshop - Adam Kwan, B.Sc, Amjad Atrash, B.Sc...Pharmacovigilance presentation Workshop - Adam Kwan, B.Sc, Amjad Atrash, B.Sc...
Pharmacovigilance presentation Workshop - Adam Kwan, B.Sc, Amjad Atrash, B.Sc...
Pharmaceutical Compliance Inspection unit, Crown College of Canada
 
Promoting socially-inclusive-growth-oecd-economic-survey-korea-2016
Promoting socially-inclusive-growth-oecd-economic-survey-korea-2016Promoting socially-inclusive-growth-oecd-economic-survey-korea-2016
Promoting socially-inclusive-growth-oecd-economic-survey-korea-2016
OECD, Economics Department
 
Internet development 04
Internet development 04Internet development 04
Internet development 04
ihusain
 

Viewers also liked (18)

Chữa Trật Khớp Cổ Tay
Chữa Trật Khớp Cổ TayChữa Trật Khớp Cổ Tay
Chữa Trật Khớp Cổ Tay
 
SEMIFINALE
SEMIFINALESEMIFINALE
SEMIFINALE
 
Don harry
Don harryDon harry
Don harry
 
Seminar PPT - ICT Training - V.Balafas - Introduction Dec 2014
 Seminar PPT - ICT Training - V.Balafas - Introduction Dec 2014 Seminar PPT - ICT Training - V.Balafas - Introduction Dec 2014
Seminar PPT - ICT Training - V.Balafas - Introduction Dec 2014
 
Reference Letter_Sophia Kincheva_Frank Jung
Reference Letter_Sophia Kincheva_Frank JungReference Letter_Sophia Kincheva_Frank Jung
Reference Letter_Sophia Kincheva_Frank Jung
 
2 Conference PSiR - Loutraki - V.Balafas - eParticipation
2 Conference PSiR - Loutraki - V.Balafas - eParticipation2 Conference PSiR - Loutraki - V.Balafas - eParticipation
2 Conference PSiR - Loutraki - V.Balafas - eParticipation
 
FINALE COPPA
FINALE COPPAFINALE COPPA
FINALE COPPA
 
Proyecto En Blog
Proyecto En BlogProyecto En Blog
Proyecto En Blog
 
Himanshiv resume
Himanshiv resumeHimanshiv resume
Himanshiv resume
 
Evolucion del procesamiento de datos
Evolucion del procesamiento de datosEvolucion del procesamiento de datos
Evolucion del procesamiento de datos
 
unofficial_transcript - Copy
unofficial_transcript - Copyunofficial_transcript - Copy
unofficial_transcript - Copy
 
5o e-GOVERNMENT FORUM 2015 : Done is the engine for more: Καλές πρακτικές – Μ...
5o e-GOVERNMENT FORUM 2015 : Done is the engine for more: Καλές πρακτικές – Μ...5o e-GOVERNMENT FORUM 2015 : Done is the engine for more: Καλές πρακτικές – Μ...
5o e-GOVERNMENT FORUM 2015 : Done is the engine for more: Καλές πρακτικές – Μ...
 
Παρουσίαση για το Συνέδριο στο Λουτράκι, 6-8 Δεκ. 2013 - Β.Μπαλάφας
Παρουσίαση για το Συνέδριο στο Λουτράκι, 6-8 Δεκ. 2013 - Β.ΜπαλάφαςΠαρουσίαση για το Συνέδριο στο Λουτράκι, 6-8 Δεκ. 2013 - Β.Μπαλάφας
Παρουσίαση για το Συνέδριο στο Λουτράκι, 6-8 Δεκ. 2013 - Β.Μπαλάφας
 
Інтродукція та акліматизація тюльпана дібровного до умов миргородщини
Інтродукція та акліматизація тюльпана дібровного до умов миргородщиниІнтродукція та акліматизація тюльпана дібровного до умов миргородщини
Інтродукція та акліматизація тюльпана дібровного до умов миргородщини
 
Proyecto energia eolica
Proyecto energia eolicaProyecto energia eolica
Proyecto energia eolica
 
Pharmacovigilance presentation Workshop - Adam Kwan, B.Sc, Amjad Atrash, B.Sc...
Pharmacovigilance presentation Workshop - Adam Kwan, B.Sc, Amjad Atrash, B.Sc...Pharmacovigilance presentation Workshop - Adam Kwan, B.Sc, Amjad Atrash, B.Sc...
Pharmacovigilance presentation Workshop - Adam Kwan, B.Sc, Amjad Atrash, B.Sc...
 
Promoting socially-inclusive-growth-oecd-economic-survey-korea-2016
Promoting socially-inclusive-growth-oecd-economic-survey-korea-2016Promoting socially-inclusive-growth-oecd-economic-survey-korea-2016
Promoting socially-inclusive-growth-oecd-economic-survey-korea-2016
 
Internet development 04
Internet development 04Internet development 04
Internet development 04
 

Similar to June 08 P3

Computer paper 3 may june 2008 9691 cambridge General Certificate of educatio...
Computer paper 3 may june 2008 9691 cambridge General Certificate of educatio...Computer paper 3 may june 2008 9691 cambridge General Certificate of educatio...
Computer paper 3 may june 2008 9691 cambridge General Certificate of educatio...
Alpro
 
Nov 04 P1
Nov 04 P1Nov 04 P1
Nov 04 P1
Samimvez
 
Nov 08 P3
Nov 08 P3Nov 08 P3
Nov 08 P3
Samimvez
 
Nov 09 P31
Nov 09 P31Nov 09 P31
Nov 09 P31
Samimvez
 
Nov 07 P1
Nov 07 P1Nov 07 P1
Nov 07 P1
Samimvez
 
June 09 P3
June 09 P3June 09 P3
June 09 P3
Samimvez
 
Nov 08 P1
Nov 08 P1Nov 08 P1
Nov 08 P1
Samimvez
 
June 06 P1
June 06 P1June 06 P1
June 06 P1
Samimvez
 
Nov 07 P3
Nov 07 P3Nov 07 P3
Nov 07 P3
Samimvez
 
Nov 09 P12
Nov 09 P12Nov 09 P12
Nov 09 P12
Samimvez
 
Nov 02 P1
Nov 02 P1Nov 02 P1
Nov 02 P1
Samimvez
 
Nov 09 P11
Nov 09 P11Nov 09 P11
Nov 09 P11
Samimvez
 
Computing 9195 Zimbabwe Zimsec syllabus Cambridge Computers may June 2007 pap...
Computing 9195 Zimbabwe Zimsec syllabus Cambridge Computers may June 2007 pap...Computing 9195 Zimbabwe Zimsec syllabus Cambridge Computers may June 2007 pap...
Computing 9195 Zimbabwe Zimsec syllabus Cambridge Computers may June 2007 pap...
Alpro
 
Computing 9691 Test Paper Paper 3 for May / June 2007 Cambridge
Computing 9691 Test Paper Paper 3 for May / June 2007 CambridgeComputing 9691 Test Paper Paper 3 for May / June 2007 Cambridge
Computing 9691 Test Paper Paper 3 for May / June 2007 Cambridge
Alpro
 
June 07 P1
June 07 P1June 07 P1
June 07 P1
Samimvez
 
Computer paper 3 may june 2004 9691 cambridge General Certificate of educatio...
Computer paper 3 may june 2004 9691 cambridge General Certificate of educatio...Computer paper 3 may june 2004 9691 cambridge General Certificate of educatio...
Computer paper 3 may june 2004 9691 cambridge General Certificate of educatio...
Alpro
 
June 03 P3
June 03 P3June 03 P3
June 03 P3
Samimvez
 
June 08 P1
June 08 P1June 08 P1
June 08 P1
Samimvez
 
June 10 P11
June 10 P11June 10 P11
June 10 P11
Samimvez
 

Similar to June 08 P3 (19)

Computer paper 3 may june 2008 9691 cambridge General Certificate of educatio...
Computer paper 3 may june 2008 9691 cambridge General Certificate of educatio...Computer paper 3 may june 2008 9691 cambridge General Certificate of educatio...
Computer paper 3 may june 2008 9691 cambridge General Certificate of educatio...
 
Nov 04 P1
Nov 04 P1Nov 04 P1
Nov 04 P1
 
Nov 08 P3
Nov 08 P3Nov 08 P3
Nov 08 P3
 
Nov 09 P31
Nov 09 P31Nov 09 P31
Nov 09 P31
 
Nov 07 P1
Nov 07 P1Nov 07 P1
Nov 07 P1
 
June 09 P3
June 09 P3June 09 P3
June 09 P3
 
Nov 08 P1
Nov 08 P1Nov 08 P1
Nov 08 P1
 
June 06 P1
June 06 P1June 06 P1
June 06 P1
 
Nov 07 P3
Nov 07 P3Nov 07 P3
Nov 07 P3
 
Nov 09 P12
Nov 09 P12Nov 09 P12
Nov 09 P12
 
Nov 02 P1
Nov 02 P1Nov 02 P1
Nov 02 P1
 
Nov 09 P11
Nov 09 P11Nov 09 P11
Nov 09 P11
 
Computing 9195 Zimbabwe Zimsec syllabus Cambridge Computers may June 2007 pap...
Computing 9195 Zimbabwe Zimsec syllabus Cambridge Computers may June 2007 pap...Computing 9195 Zimbabwe Zimsec syllabus Cambridge Computers may June 2007 pap...
Computing 9195 Zimbabwe Zimsec syllabus Cambridge Computers may June 2007 pap...
 
Computing 9691 Test Paper Paper 3 for May / June 2007 Cambridge
Computing 9691 Test Paper Paper 3 for May / June 2007 CambridgeComputing 9691 Test Paper Paper 3 for May / June 2007 Cambridge
Computing 9691 Test Paper Paper 3 for May / June 2007 Cambridge
 
June 07 P1
June 07 P1June 07 P1
June 07 P1
 
Computer paper 3 may june 2004 9691 cambridge General Certificate of educatio...
Computer paper 3 may june 2004 9691 cambridge General Certificate of educatio...Computer paper 3 may june 2004 9691 cambridge General Certificate of educatio...
Computer paper 3 may june 2004 9691 cambridge General Certificate of educatio...
 
June 03 P3
June 03 P3June 03 P3
June 03 P3
 
June 08 P1
June 08 P1June 08 P1
June 08 P1
 
June 10 P11
June 10 P11June 10 P11
June 10 P11
 

More from Samimvez

Sql installation tutorial
Sql installation tutorialSql installation tutorial
Sql installation tutorial
Samimvez
 
Coms1010 exam paper - nov10
Coms1010   exam paper - nov10Coms1010   exam paper - nov10
Coms1010 exam paper - nov10Samimvez
 
Coms1010 exam paper - may 08
Coms1010   exam paper - may 08Coms1010   exam paper - may 08
Coms1010 exam paper - may 08Samimvez
 
Labsheet 3
Labsheet 3Labsheet 3
Labsheet 3
Samimvez
 
Labsheet 3,5
Labsheet 3,5Labsheet 3,5
Labsheet 3,5
Samimvez
 
EQ V3x
EQ V3xEQ V3x
EQ V3x
Samimvez
 
Eq v2
Eq v2Eq v2
Eq v2
Samimvez
 
3.6
3.63.6
3.2
3.23.2
3.10
3.103.10
3.10
Samimvez
 
3.1
3.13.1
3.3
3.33.3
3.8
3.83.8
3.4
3.43.4
3.7
3.73.7
3.5
3.53.5
3.9
3.93.9
June 02 MS2
June 02 MS2June 02 MS2
June 02 MS2
Samimvez
 

More from Samimvez (20)

Sql installation tutorial
Sql installation tutorialSql installation tutorial
Sql installation tutorial
 
Example3
Example3Example3
Example3
 
Coms1010 exam paper - nov10
Coms1010   exam paper - nov10Coms1010   exam paper - nov10
Coms1010 exam paper - nov10
 
Coms1010 exam paper - may 08
Coms1010   exam paper - may 08Coms1010   exam paper - may 08
Coms1010 exam paper - may 08
 
Example2
Example2Example2
Example2
 
Labsheet 3
Labsheet 3Labsheet 3
Labsheet 3
 
Labsheet 3,5
Labsheet 3,5Labsheet 3,5
Labsheet 3,5
 
EQ V3x
EQ V3xEQ V3x
EQ V3x
 
Eq v2
Eq v2Eq v2
Eq v2
 
3.6
3.63.6
3.6
 
3.2
3.23.2
3.2
 
3.10
3.103.10
3.10
 
3.1
3.13.1
3.1
 
3.3
3.33.3
3.3
 
3.8
3.83.8
3.8
 
3.4
3.43.4
3.4
 
3.7
3.73.7
3.7
 
3.5
3.53.5
3.5
 
3.9
3.93.9
3.9
 
June 02 MS2
June 02 MS2June 02 MS2
June 02 MS2
 

Recently uploaded

Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Things to Consider When Choosing a Website Developer for your Website | FODUU
Things to Consider When Choosing a Website Developer for your Website | FODUUThings to Consider When Choosing a Website Developer for your Website | FODUU
Things to Consider When Choosing a Website Developer for your Website | FODUU
FODUU
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
Wouter Lemaire
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
Zilliz
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
CAKE: Sharing Slices of Confidential Data on Blockchain
CAKE: Sharing Slices of Confidential Data on BlockchainCAKE: Sharing Slices of Confidential Data on Blockchain
CAKE: Sharing Slices of Confidential Data on Blockchain
Claudio Di Ciccio
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 

Recently uploaded (20)

Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Things to Consider When Choosing a Website Developer for your Website | FODUU
Things to Consider When Choosing a Website Developer for your Website | FODUUThings to Consider When Choosing a Website Developer for your Website | FODUU
Things to Consider When Choosing a Website Developer for your Website | FODUU
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
CAKE: Sharing Slices of Confidential Data on Blockchain
CAKE: Sharing Slices of Confidential Data on BlockchainCAKE: Sharing Slices of Confidential Data on Blockchain
CAKE: Sharing Slices of Confidential Data on Blockchain
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 

June 08 P3

  • 1. UNIVERSITY OF CAMBRIDGE INTERNATIONAL EXAMINATIONS General Certificate of Education Advanced Level COMPUTING 9691/03 Paper 3 May/June 2008 2 hours Additional Materials: Answer Booklet/Paper *3447346103* READ THESE INSTRUCTIONS FIRST If you have been given an Answer Booklet, follow the instructions on the front cover of the Booklet. Write your Centre number, candidate number and name on all the work you hand in. Write in dark blue or black pen. You may use a soft pencil for any diagrams, graphs or rough working. Do not use staples, paper clips, highlighters, glue or correction fluid. Answer all questions. At the end of the examination, fasten all your work securely together. The number of marks is given in brackets [ ] at the end of each question or part question. This document consists of 4 printed pages. IB08 06_9691_03/3RP © UCLES 2008 [Turn over www.xtremepapers.net
  • 2. 2 1 (a) Explain what is meant by a flat file. [3] (b) Explain the advantages of using a relational database rather than flat files. [6] 2 The medical notes of patients who attend a medical centre are kept on a computer system. (a) The centre has expanded and also taken on more complex work. The manager of the centre has commissioned a new computer system designed to accommodate this expansion. The manager has rejected a pilot as a method of implementing the system. (i) Describe three other methods of implementing the new system. [6] (ii) Select one of your methods of implementation which would be most appropriate. Justify your choice. [2] (b) The computer systems of all the medical centres in the area are connected to the area hospital. This means that patients can attend any centre and the hospital can access any record in case of emergency. Explain why the administrators of the system chose to use an intranet for communication of data rather than the Internet. [4] 3 (a) A robot is designed to clean a floor. It has sensors to learn about its environment and actuators to control its actions. (i) Identify two sensors which would be used to give the robot sensible information and state how they would be used. [4] (ii) Explain why the processor which controls the robot must use a real-time operating system. [2] (b) Apart from using a robot to clean floors, give two other applications for which a robot would be sensible, stating why it is better to use a robot than a human. [4] 4 (a) (i) Express the number 93 as an 8 bit binary number. [2] (ii) Express the number 93 as a number in octal. [2] (iii) Express the number 93 as a number in hexadecimal. [2] (b) (i) Explain how to use the binary representation of a number to work out its value in octal. [2] (ii) Describe the connection between binary representation and hexadecimal. [2] © UCLES 2008 9691/03/M/J/08 www.xtremepapers.net
  • 3. 3 5 (a) Explain why standardisation across computer systems is important. In your answer you should include comments about standardisation of hardware and software, file formats and communication protocols. [6] (b) State two reasons why standardisation may be considered undesirable. [2] 6 (a) (i) State what is held in the Program Counter (PC) during the fetch/execute cycle. [1] (ii) Explain how the contents of the PC change during the fetch/execute cycle. [4] (b) Describe the contents of the memory address register (MAR) during the fetch/execute cycle. [4] 7 List A is 2,4,7,9 List B is 15,3,8,10,1 These two lists are to be merged into one list in numerical order, smallest first. (a) List B must first be sorted into order. Describe how an insertion sort can be used to do this. [4] (b) After both lists have been sorted they are to be combined into a single list in numerical order. Describe how a merge sort can be used to do this. [4] 8 One of the main features of an operating system is the ability to schedule job throughput. (a) Explain the purpose of scheduling job throughput. [2] (b) Describe three scheduling policies which lead to different scheduling algorithms. [6] 9 (a) Describe how a compiler recognises a syntax error. [4] (b) Describe the code generation phase of compilation. [4] © UCLES 2008 9691/03/M/J/08 [Turn over www.xtremepapers.net
  • 4. 4 10 The following fish are all part of the same food chain guppy, herring, roach, salmon, shrimp. The following facts apply: fresh(guppy) fresh(roach) salt(shrimp) salt(herring) salt(salmon) eats(herring, shrimp) eats(salmon, herring) eats(guppy, roach) eats(salmon, roach) Where fresh(x) states that x is a fresh water fish salt(x) states that x is a salt water fish eats(x, y) states that x eats y By using examples from the facts given, explain what is meant by (i) instantiation, [2] (ii) a goal, [2] (iii) backtracking. [4] Permission to reproduce items where third-party owned material protected by copyright is included has been sought and cleared where possible. Every reasonable effort has been made by the publisher (UCLES) to trace copyright holders, but if any items requiring clearance have unwittingly been included, the publisher will be pleased to make amends at the earliest possible opportunity. University of Cambridge International Examinations is part of the Cambridge Assessment Group. Cambridge Assessment is the brand name of University of Cambridge Local Examinations Syndicate (UCLES), which is itself a department of the University of Cambridge. © UCLES 2008 9691/03/M/J/08 www.xtremepapers.net