SlideShare une entreprise Scribd logo
1  sur  6
Télécharger pour lire hors ligne
UNIVERSITY OF CAMBRIDGE INTERNATIONAL EXAMINATIONS
GCE Advanced Level




MARK SCHEME for the October/November 2007 question paper




                                9691 COMPUTING
        9691/03              Paper 3 (Written Paper 3), maximum raw mark 90



This mark scheme is published as an aid to teachers and candidates, to indicate the requirements of
the examination. It shows the basis on which Examiners were instructed to award marks. It does not
indicate the details of the discussions that took place at an Examiners’ meeting before marking began.

All Examiners are instructed that alternative correct answers and unexpected approaches in
candidates’ scripts must be given marks that fairly reflect the relevant knowledge and skills
demonstrated.

Mark schemes must be read in conjunction with the question papers and the report on the
examination.



•   CIE will not enter into discussions or correspondence in connection with these mark schemes.



CIE is publishing the mark schemes for the October/November 2007 question papers for most IGCSE,
GCE Advanced Level and Advanced Subsidiary Level syllabuses and some Ordinary Level
syllabuses.




                            www.xtremepapers.net
Page 2                       Mark Scheme                            Syllabus          Paper
                      GCE A LEVEL – October/November 2007                 9691             03

1   Phased
    – Would mean introducing a small part of the system (perhaps fares<$1) on all buses
    – Not feasible to have two different methods of payment on each bus
    – Very expensive because all buses must be equipped
    Pilot
    – Would mean the system is introduced on a few routes
    – Means that testing can be done rigorously without risk to most of network
    – Bus operators can be trained
    Direct
    – All buses equipped and new system operates immediately
    – (Very expensive) and risky/no obvious benefits
    – Staff would need to be trained before implementation
    (1 per –, max 2 per implementation type, max 6)                                               [6]


2

             TEAM                                        TEACHER




          TEAM / PLAYER




             PLAYER


    Mark points:
    – Three original entities
    – Link entity with acceptable name
    – Relationship Team to Teacher
    – Relationship Team to Player as many to many
    – Relationship Team to Link as one to many
    – Relationship Link to Player as many to one
    (1 per –, max 5)
    – At least one relationship descriptor                                                        [6]


3   – Cheap advertising/advertising via website
    – to reach a large audience
    – Users may order goods and…
    – pay for them…
    – reference to need for security of communication/method of securing communication
    – Communication between outlets…
    – allows for centralised warehousing/distribution
    – Communication with customers
    – Communication with suppliers
    – Users at all levels can have access to their accounts
    (1 per –, max 6)                                                                              [6]




                                          © UCLES 2007


                             www.xtremepapers.net
Page 3                            Mark Scheme                               Syllabus     Paper
                           GCE A LEVEL – October/November 2007                    9691        03


4   – Easily accessible at any time or place
        – following use of portable systems/less privacy when off duty
    – More communication
        – because easier to send to multiple recipients
    – Communication can be instantaneous
        – because of email
    – Large files of data can be easily communicated
        – can be used from home
    – Security procedures make the transport of data safe
        – can be used from anywhere the user is
    – Less need to travel into office
        – can work from home
    – More chance for planning own working time
    – Help with work available anywhere/time
    (1 per –, max 5)                                                                                 [5]


5   (a) – I/O interrupt
             – printer out of paper or not connected
        – Timer interrupt
             – processor has used too much time on one process/do something else
             – time share system
        – Hardware
             – power failure/allow I/O interrupt example
        – Software
             – invalid instruction attempted/division by zero
        (1 per –, max 2 pairs, max 4)                                                                [4]


    (b) – Present cycle completed
        – Priority of interrupt…
        – compared with priority of present task
        – If lower priority then stored in job queue in relevant position for its priority
        – (If higher) then contents of registers stored…
        – on stack
        – Interrupt routine found and run
        – When complete, next highest priority run
        – Mention/description of vectored interrupts
        (1 per –, max 5)                                                                             [5]


6   (a)                                DAMON

                                  CANDU              RISH

                          AAMON               GLAN              TENAR

          (1 per level)                                                                              [3]


    (b) – Traverse left subtree
        – Write down node
        – Traverse right hand subtree
        (1 per idea, accept line drawn on diagram if obvious order and note made of when readings
        taken)                                                                                 [3]

                                               © UCLES 2007


                                  www.xtremepapers.net
Page 4                          Mark Scheme                          Syllabus         Paper
                         GCE A LEVEL – October/November 2007               9691            03

7   – Characters in the variable name are tokenised
    – Variable name is added to symbol table…
    – during lexical analysis
    – Data type added…
    – scope is added/block(s) in which variable is valid
    – during syntax analysis
    – Variable names which do not match the rules are reported in error diagnostics
    – Statements containing variables are checked for syntax
    – Position in table is hashed from the name
    – Variable declarations are checked/also variable use
    – Address of variable calculated…
    – added to symbol table…
    – during code generation
    (1 per –, max 6)                                                                              [6]


8   (a) – e.g. Weather forecasting
        – requires large number of calculations
        – The results being time sensitive
        (1 per –, max 3)                                                                          [3]


    (b) – Special operating system (to control)…
        – several processors simultaneously…
        – array processor
        – Specially written/non serial, (application) software
        (1 per –, max 3)                                                                          [3]


9   (a) – Holds the address in memory from which data is to be taken/accept ‘Address of instruction’
                                                                                                  [1]


    (b) – Content of PC is copied into MAR
        – MAR holds the address of the next instruction to be processed
        – Operand part of instruction is copied into MAR from the CIR (possibly via intermediate
        step)
        – Holds the address of the data needed to complete the processing of that cycle
        (1 per –, max 4)                                                                     [4]


10 (a) Bit headings:         –1                    (1 mark)
                             ½, ¼, 1/8, 1/16       (1 mark)
                             –4                    (1 mark)
                             2, 1                  (1 mark)                                       [4]


    (b) 2 ½ = 10.1
              = 0.101 x 2 ^ 10
              = 01010010 (On its own, worth 2 marks)
        Normalised because first 2 digits are different.
        (1 per line, max 3)                                                                       [3]


    (c) 10100000
        (1 for first 5 bits, 1 for last 3 bits)                                                   [2]

                                                  © UCLES 2007


                                  www.xtremepapers.net
Page 5                       Mark Scheme                              Syllabus        Paper
                      GCE A LEVEL – October/November 2007                   9691           03

11 (a) (i) – Third generation high level languages
           – Problem orientated/designed to solve specific types of problem
           – Describe (step by step) how to solve a problem
           (1 per –, max 2)                                                                       [2]

        (ii) – Fourth generation high level languages
             – Program told what the problem is/rather than steps necessary to solve it
             – Searches database according to rules supplied
             (1 per –, max 2)                                                                     [2]


    (b) (i) – Data can only be accessed using specific methods…
            – provided by the class
            – Objects cannot be corrupted by the user
            (1 per –, max 2)                                                                      [2]

        (ii) – One class can include the data and methods of another…
             – plus some of its own
             – Allows for simple reuse of code/extension of original data and methods without
             affecting the code.
             (1 per –, max 2)                                                                     [2]


12 (1) – Software tool to draw Gantt charts
       – Standard Gantt templates
       – Can be used to show tasks to be done
       – Duration of tasks may be inserted/edited
       – Parallel tasks are identified
       – Dependency of one task on others
       – Resource loads are automatically identified
       – Project progress can be continually superimposed for monitoring purposes

    (2) – Software tool to draw Critical Path Analysis diagrams/PERT
        – Network can be validated automatically
        – Earliest start
        – Critical path established
        – Latest finish
        – Bottlenecks identified
        – Changes implemented and consequences updated automatically
        – “What ifs” can be considered
        – Gives duration of project
        – Evaluation of float time
        – Shows which stages can be done simultaneously
        (1 per –, max 5 per type, max 8)                                                          [8]
        (NB Not CASE/documentation tools/program generators)




                                           © UCLES 2007


                              www.xtremepapers.net
Page 6                       Mark Scheme                            Syllabus         Paper
                      GCE A LEVEL – October/November 2007                 9691            03

13 (a) – Bus/Ring/Star topologies (mention of 2)
       – Bus because simplicity and speed not important/allows easy additions to network
       – Ring because (still simple) but fewer collisions
       – Star because small example and vast increase in performance/increases security of
       data/network
       – Three LANS necessary for security reasons
       – Three LANS connected by bridges/routers to allow intelligent directing of data
       – UTP/twisted pair/fibre optic/coaxial/wireless
       – Sensible are either UTP or twisted pair or wireless because of low level of traffic
       (1 per –, max 8)                                                                          [8]


    (b) – Each user has an ID
        – and password to prove ID
        – Giving each user access to their own rights on system
        – Mention of hierarchy of passwords
        – Mention of physical measures
        – Mention of identifying machine being used
        (1 per –, max 2)                                                                         [2]




                                          © UCLES 2007


                             www.xtremepapers.net

Contenu connexe

Tendances

June 05 MS3
June 05 MS3June 05 MS3
June 05 MS3Samimvez
 
June 05 MS1
June 05 MS1June 05 MS1
June 05 MS1Samimvez
 
June 09 MS3
June 09 MS3June 09 MS3
June 09 MS3Samimvez
 
Nov 08 MS1
Nov 08 MS1Nov 08 MS1
Nov 08 MS1Samimvez
 
Nov 09 MS31
Nov 09 MS31Nov 09 MS31
Nov 09 MS31Samimvez
 
Ultra-scalable Architectures for Telecommunications and Web 2.0 Services
Ultra-scalable Architectures for Telecommunications and Web 2.0 ServicesUltra-scalable Architectures for Telecommunications and Web 2.0 Services
Ultra-scalable Architectures for Telecommunications and Web 2.0 ServicesMauricio Arango
 
June 03 P3
June 03 P3June 03 P3
June 03 P3Samimvez
 
003 admin featuresandclients
003 admin featuresandclients003 admin featuresandclients
003 admin featuresandclientsScott Miao
 
002 hbase clientapi
002 hbase clientapi002 hbase clientapi
002 hbase clientapiScott Miao
 
005 cluster monitoring
005 cluster monitoring005 cluster monitoring
005 cluster monitoringScott Miao
 

Tendances (11)

June 05 MS3
June 05 MS3June 05 MS3
June 05 MS3
 
June 05 MS1
June 05 MS1June 05 MS1
June 05 MS1
 
June 09 MS3
June 09 MS3June 09 MS3
June 09 MS3
 
Nov 08 MS1
Nov 08 MS1Nov 08 MS1
Nov 08 MS1
 
Nov 09 MS31
Nov 09 MS31Nov 09 MS31
Nov 09 MS31
 
Ultra-scalable Architectures for Telecommunications and Web 2.0 Services
Ultra-scalable Architectures for Telecommunications and Web 2.0 ServicesUltra-scalable Architectures for Telecommunications and Web 2.0 Services
Ultra-scalable Architectures for Telecommunications and Web 2.0 Services
 
Samind brain power_v2a
Samind brain power_v2aSamind brain power_v2a
Samind brain power_v2a
 
June 03 P3
June 03 P3June 03 P3
June 03 P3
 
003 admin featuresandclients
003 admin featuresandclients003 admin featuresandclients
003 admin featuresandclients
 
002 hbase clientapi
002 hbase clientapi002 hbase clientapi
002 hbase clientapi
 
005 cluster monitoring
005 cluster monitoring005 cluster monitoring
005 cluster monitoring
 

Similaire à Nov 07 MS3

Nov 09 MS12
Nov 09 MS12Nov 09 MS12
Nov 09 MS12Samimvez
 
June 08 MS3
June 08 MS3June 08 MS3
June 08 MS3Samimvez
 
June 07 MS3
June 07 MS3June 07 MS3
June 07 MS3Samimvez
 
June 09 MS1
June 09 MS1June 09 MS1
June 09 MS1Samimvez
 
Nov 08 MS3
Nov 08 MS3Nov 08 MS3
Nov 08 MS3Samimvez
 
June 07 MS1
June 07 MS1June 07 MS1
June 07 MS1Samimvez
 
Nov 07 MS1
Nov 07 MS1Nov 07 MS1
Nov 07 MS1Samimvez
 
Nov 06 MS3
Nov 06 MS3Nov 06 MS3
Nov 06 MS3Samimvez
 
Computing 9691 Mark Scheme for May / June 2007 Cambridge Paper 3
Computing 9691 Mark Scheme for May / June 2007 Cambridge Paper 3Computing 9691 Mark Scheme for May / June 2007 Cambridge Paper 3
Computing 9691 Mark Scheme for May / June 2007 Cambridge Paper 3Alpro
 
June 03 MS1
June 03 MS1June 03 MS1
June 03 MS1Samimvez
 
Nov 09 MS11
Nov 09 MS11Nov 09 MS11
Nov 09 MS11Samimvez
 
June 10 MS13
June 10 MS13June 10 MS13
June 10 MS13Samimvez
 
Nov 06 MS1
Nov 06 MS1Nov 06 MS1
Nov 06 MS1Samimvez
 
June 10 MS11
June 10 MS11June 10 MS11
June 10 MS11Samimvez
 
June 10 MS12
June 10 MS12June 10 MS12
June 10 MS12Samimvez
 
Computing 9691 Test Paper Question Paper Paper 3 (Written paper 3) for May / ...
Computing 9691 Test Paper Question Paper Paper 3 (Written paper 3) for May / ...Computing 9691 Test Paper Question Paper Paper 3 (Written paper 3) for May / ...
Computing 9691 Test Paper Question Paper Paper 3 (Written paper 3) for May / ...Alpro
 
Computing 9691 Mark Scheme for May / June 2007 Cambridge Paper 1
Computing 9691 Mark Scheme for May / June 2007 Cambridge Paper 1Computing 9691 Mark Scheme for May / June 2007 Cambridge Paper 1
Computing 9691 Mark Scheme for May / June 2007 Cambridge Paper 1Alpro
 
Computing 9691 Mark Scheme for May / June 2007 Cambridge
Computing 9691 Mark Scheme for May / June 2007 CambridgeComputing 9691 Mark Scheme for May / June 2007 Cambridge
Computing 9691 Mark Scheme for May / June 2007 CambridgeAlpro
 
Nov 04 MS3
Nov 04 MS3Nov 04 MS3
Nov 04 MS3Samimvez
 
Mark Scheme for May June 2008 Question Paper Computing 9691 Computers Zimbabwe
Mark Scheme for May June 2008 Question Paper Computing 9691 Computers ZimbabweMark Scheme for May June 2008 Question Paper Computing 9691 Computers Zimbabwe
Mark Scheme for May June 2008 Question Paper Computing 9691 Computers ZimbabweAlpro
 

Similaire à Nov 07 MS3 (20)

Nov 09 MS12
Nov 09 MS12Nov 09 MS12
Nov 09 MS12
 
June 08 MS3
June 08 MS3June 08 MS3
June 08 MS3
 
June 07 MS3
June 07 MS3June 07 MS3
June 07 MS3
 
June 09 MS1
June 09 MS1June 09 MS1
June 09 MS1
 
Nov 08 MS3
Nov 08 MS3Nov 08 MS3
Nov 08 MS3
 
June 07 MS1
June 07 MS1June 07 MS1
June 07 MS1
 
Nov 07 MS1
Nov 07 MS1Nov 07 MS1
Nov 07 MS1
 
Nov 06 MS3
Nov 06 MS3Nov 06 MS3
Nov 06 MS3
 
Computing 9691 Mark Scheme for May / June 2007 Cambridge Paper 3
Computing 9691 Mark Scheme for May / June 2007 Cambridge Paper 3Computing 9691 Mark Scheme for May / June 2007 Cambridge Paper 3
Computing 9691 Mark Scheme for May / June 2007 Cambridge Paper 3
 
June 03 MS1
June 03 MS1June 03 MS1
June 03 MS1
 
Nov 09 MS11
Nov 09 MS11Nov 09 MS11
Nov 09 MS11
 
June 10 MS13
June 10 MS13June 10 MS13
June 10 MS13
 
Nov 06 MS1
Nov 06 MS1Nov 06 MS1
Nov 06 MS1
 
June 10 MS11
June 10 MS11June 10 MS11
June 10 MS11
 
June 10 MS12
June 10 MS12June 10 MS12
June 10 MS12
 
Computing 9691 Test Paper Question Paper Paper 3 (Written paper 3) for May / ...
Computing 9691 Test Paper Question Paper Paper 3 (Written paper 3) for May / ...Computing 9691 Test Paper Question Paper Paper 3 (Written paper 3) for May / ...
Computing 9691 Test Paper Question Paper Paper 3 (Written paper 3) for May / ...
 
Computing 9691 Mark Scheme for May / June 2007 Cambridge Paper 1
Computing 9691 Mark Scheme for May / June 2007 Cambridge Paper 1Computing 9691 Mark Scheme for May / June 2007 Cambridge Paper 1
Computing 9691 Mark Scheme for May / June 2007 Cambridge Paper 1
 
Computing 9691 Mark Scheme for May / June 2007 Cambridge
Computing 9691 Mark Scheme for May / June 2007 CambridgeComputing 9691 Mark Scheme for May / June 2007 Cambridge
Computing 9691 Mark Scheme for May / June 2007 Cambridge
 
Nov 04 MS3
Nov 04 MS3Nov 04 MS3
Nov 04 MS3
 
Mark Scheme for May June 2008 Question Paper Computing 9691 Computers Zimbabwe
Mark Scheme for May June 2008 Question Paper Computing 9691 Computers ZimbabweMark Scheme for May June 2008 Question Paper Computing 9691 Computers Zimbabwe
Mark Scheme for May June 2008 Question Paper Computing 9691 Computers Zimbabwe
 

Plus de Samimvez

Plus de 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
 
Nov 05 P3
Nov 05 P3Nov 05 P3
Nov 05 P3
 

Dernier

presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Principled Technologies
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024SynarionITSolutions
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 

Dernier (20)

presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 

Nov 07 MS3

  • 1. UNIVERSITY OF CAMBRIDGE INTERNATIONAL EXAMINATIONS GCE Advanced Level MARK SCHEME for the October/November 2007 question paper 9691 COMPUTING 9691/03 Paper 3 (Written Paper 3), maximum raw mark 90 This mark scheme is published as an aid to teachers and candidates, to indicate the requirements of the examination. It shows the basis on which Examiners were instructed to award marks. It does not indicate the details of the discussions that took place at an Examiners’ meeting before marking began. All Examiners are instructed that alternative correct answers and unexpected approaches in candidates’ scripts must be given marks that fairly reflect the relevant knowledge and skills demonstrated. Mark schemes must be read in conjunction with the question papers and the report on the examination. • CIE will not enter into discussions or correspondence in connection with these mark schemes. CIE is publishing the mark schemes for the October/November 2007 question papers for most IGCSE, GCE Advanced Level and Advanced Subsidiary Level syllabuses and some Ordinary Level syllabuses. www.xtremepapers.net
  • 2. Page 2 Mark Scheme Syllabus Paper GCE A LEVEL – October/November 2007 9691 03 1 Phased – Would mean introducing a small part of the system (perhaps fares<$1) on all buses – Not feasible to have two different methods of payment on each bus – Very expensive because all buses must be equipped Pilot – Would mean the system is introduced on a few routes – Means that testing can be done rigorously without risk to most of network – Bus operators can be trained Direct – All buses equipped and new system operates immediately – (Very expensive) and risky/no obvious benefits – Staff would need to be trained before implementation (1 per –, max 2 per implementation type, max 6) [6] 2 TEAM TEACHER TEAM / PLAYER PLAYER Mark points: – Three original entities – Link entity with acceptable name – Relationship Team to Teacher – Relationship Team to Player as many to many – Relationship Team to Link as one to many – Relationship Link to Player as many to one (1 per –, max 5) – At least one relationship descriptor [6] 3 – Cheap advertising/advertising via website – to reach a large audience – Users may order goods and… – pay for them… – reference to need for security of communication/method of securing communication – Communication between outlets… – allows for centralised warehousing/distribution – Communication with customers – Communication with suppliers – Users at all levels can have access to their accounts (1 per –, max 6) [6] © UCLES 2007 www.xtremepapers.net
  • 3. Page 3 Mark Scheme Syllabus Paper GCE A LEVEL – October/November 2007 9691 03 4 – Easily accessible at any time or place – following use of portable systems/less privacy when off duty – More communication – because easier to send to multiple recipients – Communication can be instantaneous – because of email – Large files of data can be easily communicated – can be used from home – Security procedures make the transport of data safe – can be used from anywhere the user is – Less need to travel into office – can work from home – More chance for planning own working time – Help with work available anywhere/time (1 per –, max 5) [5] 5 (a) – I/O interrupt – printer out of paper or not connected – Timer interrupt – processor has used too much time on one process/do something else – time share system – Hardware – power failure/allow I/O interrupt example – Software – invalid instruction attempted/division by zero (1 per –, max 2 pairs, max 4) [4] (b) – Present cycle completed – Priority of interrupt… – compared with priority of present task – If lower priority then stored in job queue in relevant position for its priority – (If higher) then contents of registers stored… – on stack – Interrupt routine found and run – When complete, next highest priority run – Mention/description of vectored interrupts (1 per –, max 5) [5] 6 (a) DAMON CANDU RISH AAMON GLAN TENAR (1 per level) [3] (b) – Traverse left subtree – Write down node – Traverse right hand subtree (1 per idea, accept line drawn on diagram if obvious order and note made of when readings taken) [3] © UCLES 2007 www.xtremepapers.net
  • 4. Page 4 Mark Scheme Syllabus Paper GCE A LEVEL – October/November 2007 9691 03 7 – Characters in the variable name are tokenised – Variable name is added to symbol table… – during lexical analysis – Data type added… – scope is added/block(s) in which variable is valid – during syntax analysis – Variable names which do not match the rules are reported in error diagnostics – Statements containing variables are checked for syntax – Position in table is hashed from the name – Variable declarations are checked/also variable use – Address of variable calculated… – added to symbol table… – during code generation (1 per –, max 6) [6] 8 (a) – e.g. Weather forecasting – requires large number of calculations – The results being time sensitive (1 per –, max 3) [3] (b) – Special operating system (to control)… – several processors simultaneously… – array processor – Specially written/non serial, (application) software (1 per –, max 3) [3] 9 (a) – Holds the address in memory from which data is to be taken/accept ‘Address of instruction’ [1] (b) – Content of PC is copied into MAR – MAR holds the address of the next instruction to be processed – Operand part of instruction is copied into MAR from the CIR (possibly via intermediate step) – Holds the address of the data needed to complete the processing of that cycle (1 per –, max 4) [4] 10 (a) Bit headings: –1 (1 mark) ½, ¼, 1/8, 1/16 (1 mark) –4 (1 mark) 2, 1 (1 mark) [4] (b) 2 ½ = 10.1 = 0.101 x 2 ^ 10 = 01010010 (On its own, worth 2 marks) Normalised because first 2 digits are different. (1 per line, max 3) [3] (c) 10100000 (1 for first 5 bits, 1 for last 3 bits) [2] © UCLES 2007 www.xtremepapers.net
  • 5. Page 5 Mark Scheme Syllabus Paper GCE A LEVEL – October/November 2007 9691 03 11 (a) (i) – Third generation high level languages – Problem orientated/designed to solve specific types of problem – Describe (step by step) how to solve a problem (1 per –, max 2) [2] (ii) – Fourth generation high level languages – Program told what the problem is/rather than steps necessary to solve it – Searches database according to rules supplied (1 per –, max 2) [2] (b) (i) – Data can only be accessed using specific methods… – provided by the class – Objects cannot be corrupted by the user (1 per –, max 2) [2] (ii) – One class can include the data and methods of another… – plus some of its own – Allows for simple reuse of code/extension of original data and methods without affecting the code. (1 per –, max 2) [2] 12 (1) – Software tool to draw Gantt charts – Standard Gantt templates – Can be used to show tasks to be done – Duration of tasks may be inserted/edited – Parallel tasks are identified – Dependency of one task on others – Resource loads are automatically identified – Project progress can be continually superimposed for monitoring purposes (2) – Software tool to draw Critical Path Analysis diagrams/PERT – Network can be validated automatically – Earliest start – Critical path established – Latest finish – Bottlenecks identified – Changes implemented and consequences updated automatically – “What ifs” can be considered – Gives duration of project – Evaluation of float time – Shows which stages can be done simultaneously (1 per –, max 5 per type, max 8) [8] (NB Not CASE/documentation tools/program generators) © UCLES 2007 www.xtremepapers.net
  • 6. Page 6 Mark Scheme Syllabus Paper GCE A LEVEL – October/November 2007 9691 03 13 (a) – Bus/Ring/Star topologies (mention of 2) – Bus because simplicity and speed not important/allows easy additions to network – Ring because (still simple) but fewer collisions – Star because small example and vast increase in performance/increases security of data/network – Three LANS necessary for security reasons – Three LANS connected by bridges/routers to allow intelligent directing of data – UTP/twisted pair/fibre optic/coaxial/wireless – Sensible are either UTP or twisted pair or wireless because of low level of traffic (1 per –, max 8) [8] (b) – Each user has an ID – and password to prove ID – Giving each user access to their own rights on system – Mention of hierarchy of passwords – Mention of physical measures – Mention of identifying machine being used (1 per –, max 2) [2] © UCLES 2007 www.xtremepapers.net