SlideShare a Scribd company logo
UNIVERSITY OF CAMBRIDGE INTERNATIONAL EXAMINATIONS
GCE Advanced Level




MARK SCHEME for the May/June 2010 question paper
for the guidance of teachers



                                9691 COMPUTING
    9691/32         Paper 32 (Written Paper), 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,
which would have considered the acceptability of alternative answers.

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 May/June 2010 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: Teachers’ version                   Syllabus          Paper
                            GCE A LEVEL – May/June 2010                       9691              32

1   (a) -Interpreter translates one command and runs it before translating the next
             -Compiler translates whole program before it is run
        -Interpreter maintains source code throughout run
             -Compiler creates the object code and drops the source code
        -Interpreter must be present in memory during program run
             -Compiler no longer needed once object code created/can be removed
        -Compiled program will be longer than source code
        -Compiled program will tend to run more quickly
             -because no further translation is required
        (1 per -, max 6)                                                                               [6]


    (b) (i) Lexical analysis and Syntax analysis                                                       [2]

          (ii) -Creates a machine-code program/object code...
               -which is equivalent to the high level language program
               -The code which is created will not be efficient
               -Optimisation is used...
               -to reduce the number of commands in the object code...
               -by removing redundant code/substituting one command for several (according to set rules)
               (1 per -, max 3)                                                                        [3]


2   (a)    (i) -ID number input
               -Read next record from TF
               -Compared to ID number from record
               -If a match found then record details are output
               -If not end of TF then repeat from second mark point
               -If no matches then report error
               (1 per -, max 4)                                                                        [4]

          (ii) -Flag created/Boolean variable/condition statement in loop
               -set to 1 or true when match found
               -no further comparisons carried out/search would end as soon as one match was found
               (1 per -, max 2)                                                                  [2]

          (iii) -Compares centre record with input value
                -If no match, half of remaining file is removed
                -Repeat until ID number is found
                -Need to compare above and below found record because of multiple records
                (1 per -, max 3)                                                                       [3]


    (b) -Insert first value/36721
        -Read next value and insert in correct place in list/36721, 53967
        -Repeat until no more values/24378, 36721, 53967
                                       24378, 36721, 47869, 53967
                                       24378, 36721, 47691, 47869, 53967
        (1 per -, )                                                                                    [3]




                                              © UCLES 2010


                          www.XtremePapers.net
Page 3                 Mark Scheme: Teachers’ version                Syllabus       Paper
                           GCE A LEVEL – May/June 2010                    9691           32

3   (a) -Touch/infra-red/ultra-sound/radar sensor
            -to detect obstacles
        -Light sensor
            -to follow predetermined track on floor
        -Weight sensor/pressure sensor
            -to determine when the car has had a component added to it
        -Pressure sensor
            -to show that collision has occurred
        (1 per -, max 2 pairs, max 4)                                                           [4]


    (b) -Paint sprayers
             -arm is programmed to follow a series of actions
             -in predetermined sequence
        -Carrying parts around factory
        -Welders
             -to fix body panels to each other
        -These applications stop a human having to be in a hazardous environment
        -They ensure a high/consistent standard of work
        -Greater precision in work
        -They work continually without breaks
        -Effect on human workforce
        (1 per -, max 6)                                                                        [6]


4   (a) -A single table...
        -rather than a set of related tables/linked tables
        -Flat files allow only a simple 2D structuring of data
        (1 per -, max 2)                                                                        [2]


    (b) -Reduced data duplication
            -Most data items stored once
            -Because tables are linked contents of any table can be accessed from one
        -Improving data privacy
            -Access can be easily controlled
            -Users have their own views of the data
            -Views controlled using access rights
        -Improved data security
            -Regular/automatic backups of data made as part of DBMS
            -Data protected from misguided/malicious processing or alteration
        -Improved data integrity
            -Less chance of contradictory data
        -Improved/simpler search techniques
            -Using facilities provided by DBMS
        (1 per -, max 2 per type, max 3 types, max 6)                                           [6]




                                             © UCLES 2010


                         www.XtremePapers.net
Page 4                Mark Scheme: Teachers’ version                  Syllabus   Paper
                          GCE A LEVEL – May/June 2010                      9691       32

5   -Bus because, e.g. of simplicity and speed not important
    -Ring because, e.g. simple but fewer collisions than bus
    -Star because, e.g. of increase in performance/more reliable/greater security
    -Cables can be used because school is new and can be cabelled properly
    -Use of UTP/Twisted pair/Fibre optic/Coaxial (minimum of two types)
    -Low level of traffic may point to UTP or twisted pair
    -Length of cable points away from coaxial
    -Fibre optic is high speed
    -Use of wireless media...
    -allowing physically unrestricted access across site.
    (1 per -, max 6)                                                                         [6]


6   (a) -Pages are fixed size/rely on physical divisions
        -Segments are variable size/are based on logical divisions
        (1 per -, max 2)                                                                     [2]


    (b) -Index of pages is maintained...
        -If an instruction is to be executed it must be in main memory
        -When page is completed it can be over-written...
        -by the next page to be accessed...
        -which may be stored in virtual memory
        -which allows faster access than simply from storage
        -Virtual memory is using backing store to act as memory
        -Page management table...
        -used to keep track of where in memory the pages are stored
        -Pointer to next page
        (1 per -, max 6)                                                                     [6]


7   (a) -Many lose jobs
        -Many will need training for new tasks
        -Will reduce the dangers to people on production line
        -Semi-skilled jobs will be done by robots/computerised/example
        -Skilled jobs enhanced/become checker/tester/example
        -Non skilled jobs unaffected/keeping factory clean/example
        -New jobs maintaining systems
        -Workforce performance monitored by computer systems
        -May lead to stress in workplace
        (1 per -, max 4)                                                                     [4]


    (b) -Quality should improve because robots more precise
        -Quality should become consistent/easy to test production
        -Cannot cope easily with one-offs
        -May not spot faulty materials supplied.
        (1 per -, max 2)                                                                     [2]




                                           © UCLES 2010


                        www.XtremePapers.net
Page 5               Mark Scheme: Teachers’ version                 Syllabus       Paper
                          GCE A LEVEL – May/June 2010                     9691           32

8    (i) -The address in memory of the data/instruction to be accessed
         -Can be changed by contents of PC being copied into it
         -Can be changed by memory address being copied to it from CIR
         (1per -)                                                                               [3]

    (ii) -The data/instruction to be used
         -Is changed every time an address in MAR is accessed
         -Stores data from Accumulator on its way to being stored in memory.
         (1 per -)                                                                              [3]

    (iii) -Stores an instruction...
          -while it is being decoded/executed/carried out
          -Contents change when an instruction from memory has been placed in MDR, and then it is
           copied from MDR to CIR.
          (1 per -)                                                                           [3]


9   (a) -System1 response time will be immediate/real time
        -as the customer must wait until processing is done
        -System 2 will be batch processed/data is collected before processing
        -the system outputs are not time critical
        (1 per -, max 3)                                                                        [3]


    (b) Hardware:
        -Either need storage device/hard disk
        -System 2 may copy final details to removable storage for backup.
        -System 1 needs bar code reader/keyboard for input
        -System 1 needs screen/printer/sound for output

        Software:
        -System 1 requires file handling software/small amount of arithmetic software
        -Software 2 requires file sorting/merging software
        -Software 2 requires stock control software
        -System 2 requires communications software for automatic ordering

        Data Structures:
        -System 1 must have direct/random access to file
        -System 1 has array/list of customer purchases in order to produce receipt
        -System 2 must have sequential access to file
        -Transaction file must be in serial form/sorted into sequential order
        -Database for products/stock
        (1 per -, max 8)                                                                        [8]




                                           © UCLES 2010


                        www.XtremePapers.net
Page 6                 Mark Scheme: Teachers’ version                 Syllabus           Paper
                           GCE A LEVEL – May/June 2010                     9691               32

10 (a)   (i) . is not defined                                                                        [1]

         (ii) an integer must not begin with a zero                                                  [1]


   (b) <REAL>::=<FIRST><POINT><NUMBER>│<FIRST><POINT>
       <FIRST>::=<INTEGER>│<ZERO>
       <POINT>::= .
       <ZERO> ::= 0

         Mark points:
         -Definition contains . (point)/Definition contains 0
         -Definition has integer OR 0 before the point AND number or nothing after the point
         -Correct use of notation
         (Note: No marks for redefining meta variables given in question)
         -Definition of zero                                                                         [3]


   (c)

   REAL              NZDIGIT                 DIGIT             POINT                 DIGIT


                                  ZERO

         Mark Points:
         Before point:
         -Allows only 0
         -NZ Digit alone
         -NZ Digit AND unlimited digits
         After point:
         -Possibility of no digits
         -Unlimited digits
         (1 per -, max 4)                                                                            [4]




                                            © UCLES 2010


                         www.XtremePapers.net

More Related Content

What's hot

June 06 MS3
June 06 MS3June 06 MS3
June 06 MS3
Samimvez
 
Nov 09 MS12
Nov 09 MS12Nov 09 MS12
Nov 09 MS12
Samimvez
 
Nov 08 MS3
Nov 08 MS3Nov 08 MS3
Nov 08 MS3
Samimvez
 
Nov 09 MS31
Nov 09 MS31Nov 09 MS31
Nov 09 MS31
Samimvez
 
June 10 MS13
June 10 MS13June 10 MS13
June 10 MS13
Samimvez
 
Nov 08 MS1
Nov 08 MS1Nov 08 MS1
Nov 08 MS1
Samimvez
 
June 07 MS1
June 07 MS1June 07 MS1
June 07 MS1
Samimvez
 
June 09 MS3
June 09 MS3June 09 MS3
June 09 MS3
Samimvez
 
June 05 MS1
June 05 MS1June 05 MS1
June 05 MS1
Samimvez
 
Nov 04 MS3
Nov 04 MS3Nov 04 MS3
Nov 04 MS3
Samimvez
 
31 address binding, dynamic loading
31 address binding, dynamic loading31 address binding, dynamic loading
31 address binding, dynamic loading
myrajendra
 
June 10 MS11
June 10 MS11June 10 MS11
June 10 MS11
Samimvez
 
June 10 MS12
June 10 MS12June 10 MS12
June 10 MS12
Samimvez
 
Analysis of Multicore Performance Degradation of Scientific Applications
Analysis of Multicore Performance Degradation of Scientific ApplicationsAnalysis of Multicore Performance Degradation of Scientific Applications
Analysis of Multicore Performance Degradation of Scientific Applications
James McGalliard
 
Performance evaluation of Linux Discard Support
Performance evaluation of Linux Discard SupportPerformance evaluation of Linux Discard Support
Performance evaluation of Linux Discard Support
Lukáš Czerner
 
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
Alpro
 
Lj2419141918
Lj2419141918Lj2419141918
Lj2419141918
IJERA Editor
 

What's hot (17)

June 06 MS3
June 06 MS3June 06 MS3
June 06 MS3
 
Nov 09 MS12
Nov 09 MS12Nov 09 MS12
Nov 09 MS12
 
Nov 08 MS3
Nov 08 MS3Nov 08 MS3
Nov 08 MS3
 
Nov 09 MS31
Nov 09 MS31Nov 09 MS31
Nov 09 MS31
 
June 10 MS13
June 10 MS13June 10 MS13
June 10 MS13
 
Nov 08 MS1
Nov 08 MS1Nov 08 MS1
Nov 08 MS1
 
June 07 MS1
June 07 MS1June 07 MS1
June 07 MS1
 
June 09 MS3
June 09 MS3June 09 MS3
June 09 MS3
 
June 05 MS1
June 05 MS1June 05 MS1
June 05 MS1
 
Nov 04 MS3
Nov 04 MS3Nov 04 MS3
Nov 04 MS3
 
31 address binding, dynamic loading
31 address binding, dynamic loading31 address binding, dynamic loading
31 address binding, dynamic loading
 
June 10 MS11
June 10 MS11June 10 MS11
June 10 MS11
 
June 10 MS12
June 10 MS12June 10 MS12
June 10 MS12
 
Analysis of Multicore Performance Degradation of Scientific Applications
Analysis of Multicore Performance Degradation of Scientific ApplicationsAnalysis of Multicore Performance Degradation of Scientific Applications
Analysis of Multicore Performance Degradation of Scientific Applications
 
Performance evaluation of Linux Discard Support
Performance evaluation of Linux Discard SupportPerformance evaluation of Linux Discard Support
Performance evaluation of Linux Discard Support
 
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
 
Lj2419141918
Lj2419141918Lj2419141918
Lj2419141918
 

Viewers also liked

Kolej Universiti Islam Antarabangsa Selangor
Kolej Universiti Islam Antarabangsa SelangorKolej Universiti Islam Antarabangsa Selangor
Kolej Universiti Islam Antarabangsa Selangor
postgradasia
 
9707 s14 ms_32
9707 s14 ms_329707 s14 ms_32
9707 s14 ms_32
Saadia Riaz
 
9707 w14 ms_32
9707 w14 ms_329707 w14 ms_32
9707 w14 ms_32
Saadia Riaz
 
0625 w10 ms_32
0625 w10 ms_320625 w10 ms_32
0625 w10 ms_32
King Ali
 
0580_w14_qp_22
0580_w14_qp_220580_w14_qp_22
0580_w14_qp_22
King Ali
 
Igcse core papers 2002 2014
Igcse core papers 2002 2014Igcse core papers 2002 2014
Igcse core papers 2002 2014
Roelrocks
 
Piling equipment Delmag Sennebogen
Piling equipment Delmag Sennebogen Piling equipment Delmag Sennebogen
Piling equipment Delmag Sennebogen
Maquiandes Colombia
 
PP- T Codes
PP- T CodesPP- T Codes
PP- T Codes
sap.sriram
 

Viewers also liked (8)

Kolej Universiti Islam Antarabangsa Selangor
Kolej Universiti Islam Antarabangsa SelangorKolej Universiti Islam Antarabangsa Selangor
Kolej Universiti Islam Antarabangsa Selangor
 
9707 s14 ms_32
9707 s14 ms_329707 s14 ms_32
9707 s14 ms_32
 
9707 w14 ms_32
9707 w14 ms_329707 w14 ms_32
9707 w14 ms_32
 
0625 w10 ms_32
0625 w10 ms_320625 w10 ms_32
0625 w10 ms_32
 
0580_w14_qp_22
0580_w14_qp_220580_w14_qp_22
0580_w14_qp_22
 
Igcse core papers 2002 2014
Igcse core papers 2002 2014Igcse core papers 2002 2014
Igcse core papers 2002 2014
 
Piling equipment Delmag Sennebogen
Piling equipment Delmag Sennebogen Piling equipment Delmag Sennebogen
Piling equipment Delmag Sennebogen
 
PP- T Codes
PP- T CodesPP- T Codes
PP- T Codes
 

Similar to June 10 MS32

Nov 09 MS32
Nov 09 MS32Nov 09 MS32
Nov 09 MS32
Samimvez
 
June 07 MS3
June 07 MS3June 07 MS3
June 07 MS3
Samimvez
 
Nov 09 MS11
Nov 09 MS11Nov 09 MS11
Nov 09 MS11
Samimvez
 
Nov 07 MS1
Nov 07 MS1Nov 07 MS1
Nov 07 MS1
Samimvez
 
June 05 MS3
June 05 MS3June 05 MS3
June 05 MS3
Samimvez
 
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
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 1
Alpro
 
Nov 06 MS1
Nov 06 MS1Nov 06 MS1
Nov 06 MS1
Samimvez
 
June 03 MS1
June 03 MS1June 03 MS1
June 03 MS1
Samimvez
 
June 09 MS1
June 09 MS1June 09 MS1
June 09 MS1
Samimvez
 
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
 
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
Alpro
 
June 04 MS
June 04 MSJune 04 MS
June 04 MS
Samimvez
 
Memory-Driven Near-Data Acceleration and its application to DOME/SKA
 Memory-Driven Near-Data Acceleration and its application to DOME/SKA Memory-Driven Near-Data Acceleration and its application to DOME/SKA
Memory-Driven Near-Data Acceleration and its application to DOME/SKA
inside-BigData.com
 
Nov 04 MS1
Nov 04 MS1Nov 04 MS1
Nov 04 MS1
Samimvez
 
Lipstick On Pig
Lipstick On Pig Lipstick On Pig
Lipstick On Pig
bigdatagurus_meetup
 
Putting Lipstick on Apache Pig at Netflix
Putting Lipstick on Apache Pig at NetflixPutting Lipstick on Apache Pig at Netflix
Putting Lipstick on Apache Pig at Netflix
Jeff Magnusson
 
Netflix - Pig with Lipstick by Jeff Magnusson
Netflix - Pig with Lipstick by Jeff Magnusson Netflix - Pig with Lipstick by Jeff Magnusson
Netflix - Pig with Lipstick by Jeff Magnusson
Hakka Labs
 
Google File System
Google File SystemGoogle File System
Google File System
vivatechijri
 

Similar to June 10 MS32 (19)

Nov 09 MS32
Nov 09 MS32Nov 09 MS32
Nov 09 MS32
 
June 07 MS3
June 07 MS3June 07 MS3
June 07 MS3
 
Nov 09 MS11
Nov 09 MS11Nov 09 MS11
Nov 09 MS11
 
Nov 07 MS1
Nov 07 MS1Nov 07 MS1
Nov 07 MS1
 
June 05 MS3
June 05 MS3June 05 MS3
June 05 MS3
 
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
 
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
 
Nov 06 MS1
Nov 06 MS1Nov 06 MS1
Nov 06 MS1
 
June 03 MS1
June 03 MS1June 03 MS1
June 03 MS1
 
June 09 MS1
June 09 MS1June 09 MS1
June 09 MS1
 
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 / ...
 
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
 
June 04 MS
June 04 MSJune 04 MS
June 04 MS
 
Memory-Driven Near-Data Acceleration and its application to DOME/SKA
 Memory-Driven Near-Data Acceleration and its application to DOME/SKA Memory-Driven Near-Data Acceleration and its application to DOME/SKA
Memory-Driven Near-Data Acceleration and its application to DOME/SKA
 
Nov 04 MS1
Nov 04 MS1Nov 04 MS1
Nov 04 MS1
 
Lipstick On Pig
Lipstick On Pig Lipstick On Pig
Lipstick On Pig
 
Putting Lipstick on Apache Pig at Netflix
Putting Lipstick on Apache Pig at NetflixPutting Lipstick on Apache Pig at Netflix
Putting Lipstick on Apache Pig at Netflix
 
Netflix - Pig with Lipstick by Jeff Magnusson
Netflix - Pig with Lipstick by Jeff Magnusson Netflix - Pig with Lipstick by Jeff Magnusson
Netflix - Pig with Lipstick by Jeff Magnusson
 
Google File System
Google File SystemGoogle File System
Google File System
 

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

Recently uploaded

Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
saastr
 
Mutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented ChatbotsMutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented Chatbots
Pablo Gómez Abajo
 
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid ResearchHarnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Neo4j
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
Ivo Velitchkov
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
Miro Wengner
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
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
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
Ajin Abraham
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
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
 
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
ScyllaDB
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
Neo4j
 
Principle of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptxPrinciple of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptx
BibashShahi
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
Edge AI and Vision Alliance
 
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
saastr
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving
 

Recently uploaded (20)

Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
 
Mutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented ChatbotsMutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented Chatbots
 
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid ResearchHarnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
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
 
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
 
Principle of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptxPrinciple of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptx
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
 
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024
 

June 10 MS32

  • 1. UNIVERSITY OF CAMBRIDGE INTERNATIONAL EXAMINATIONS GCE Advanced Level MARK SCHEME for the May/June 2010 question paper for the guidance of teachers 9691 COMPUTING 9691/32 Paper 32 (Written Paper), 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, which would have considered the acceptability of alternative answers. 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 May/June 2010 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: Teachers’ version Syllabus Paper GCE A LEVEL – May/June 2010 9691 32 1 (a) -Interpreter translates one command and runs it before translating the next -Compiler translates whole program before it is run -Interpreter maintains source code throughout run -Compiler creates the object code and drops the source code -Interpreter must be present in memory during program run -Compiler no longer needed once object code created/can be removed -Compiled program will be longer than source code -Compiled program will tend to run more quickly -because no further translation is required (1 per -, max 6) [6] (b) (i) Lexical analysis and Syntax analysis [2] (ii) -Creates a machine-code program/object code... -which is equivalent to the high level language program -The code which is created will not be efficient -Optimisation is used... -to reduce the number of commands in the object code... -by removing redundant code/substituting one command for several (according to set rules) (1 per -, max 3) [3] 2 (a) (i) -ID number input -Read next record from TF -Compared to ID number from record -If a match found then record details are output -If not end of TF then repeat from second mark point -If no matches then report error (1 per -, max 4) [4] (ii) -Flag created/Boolean variable/condition statement in loop -set to 1 or true when match found -no further comparisons carried out/search would end as soon as one match was found (1 per -, max 2) [2] (iii) -Compares centre record with input value -If no match, half of remaining file is removed -Repeat until ID number is found -Need to compare above and below found record because of multiple records (1 per -, max 3) [3] (b) -Insert first value/36721 -Read next value and insert in correct place in list/36721, 53967 -Repeat until no more values/24378, 36721, 53967 24378, 36721, 47869, 53967 24378, 36721, 47691, 47869, 53967 (1 per -, ) [3] © UCLES 2010 www.XtremePapers.net
  • 3. Page 3 Mark Scheme: Teachers’ version Syllabus Paper GCE A LEVEL – May/June 2010 9691 32 3 (a) -Touch/infra-red/ultra-sound/radar sensor -to detect obstacles -Light sensor -to follow predetermined track on floor -Weight sensor/pressure sensor -to determine when the car has had a component added to it -Pressure sensor -to show that collision has occurred (1 per -, max 2 pairs, max 4) [4] (b) -Paint sprayers -arm is programmed to follow a series of actions -in predetermined sequence -Carrying parts around factory -Welders -to fix body panels to each other -These applications stop a human having to be in a hazardous environment -They ensure a high/consistent standard of work -Greater precision in work -They work continually without breaks -Effect on human workforce (1 per -, max 6) [6] 4 (a) -A single table... -rather than a set of related tables/linked tables -Flat files allow only a simple 2D structuring of data (1 per -, max 2) [2] (b) -Reduced data duplication -Most data items stored once -Because tables are linked contents of any table can be accessed from one -Improving data privacy -Access can be easily controlled -Users have their own views of the data -Views controlled using access rights -Improved data security -Regular/automatic backups of data made as part of DBMS -Data protected from misguided/malicious processing or alteration -Improved data integrity -Less chance of contradictory data -Improved/simpler search techniques -Using facilities provided by DBMS (1 per -, max 2 per type, max 3 types, max 6) [6] © UCLES 2010 www.XtremePapers.net
  • 4. Page 4 Mark Scheme: Teachers’ version Syllabus Paper GCE A LEVEL – May/June 2010 9691 32 5 -Bus because, e.g. of simplicity and speed not important -Ring because, e.g. simple but fewer collisions than bus -Star because, e.g. of increase in performance/more reliable/greater security -Cables can be used because school is new and can be cabelled properly -Use of UTP/Twisted pair/Fibre optic/Coaxial (minimum of two types) -Low level of traffic may point to UTP or twisted pair -Length of cable points away from coaxial -Fibre optic is high speed -Use of wireless media... -allowing physically unrestricted access across site. (1 per -, max 6) [6] 6 (a) -Pages are fixed size/rely on physical divisions -Segments are variable size/are based on logical divisions (1 per -, max 2) [2] (b) -Index of pages is maintained... -If an instruction is to be executed it must be in main memory -When page is completed it can be over-written... -by the next page to be accessed... -which may be stored in virtual memory -which allows faster access than simply from storage -Virtual memory is using backing store to act as memory -Page management table... -used to keep track of where in memory the pages are stored -Pointer to next page (1 per -, max 6) [6] 7 (a) -Many lose jobs -Many will need training for new tasks -Will reduce the dangers to people on production line -Semi-skilled jobs will be done by robots/computerised/example -Skilled jobs enhanced/become checker/tester/example -Non skilled jobs unaffected/keeping factory clean/example -New jobs maintaining systems -Workforce performance monitored by computer systems -May lead to stress in workplace (1 per -, max 4) [4] (b) -Quality should improve because robots more precise -Quality should become consistent/easy to test production -Cannot cope easily with one-offs -May not spot faulty materials supplied. (1 per -, max 2) [2] © UCLES 2010 www.XtremePapers.net
  • 5. Page 5 Mark Scheme: Teachers’ version Syllabus Paper GCE A LEVEL – May/June 2010 9691 32 8 (i) -The address in memory of the data/instruction to be accessed -Can be changed by contents of PC being copied into it -Can be changed by memory address being copied to it from CIR (1per -) [3] (ii) -The data/instruction to be used -Is changed every time an address in MAR is accessed -Stores data from Accumulator on its way to being stored in memory. (1 per -) [3] (iii) -Stores an instruction... -while it is being decoded/executed/carried out -Contents change when an instruction from memory has been placed in MDR, and then it is copied from MDR to CIR. (1 per -) [3] 9 (a) -System1 response time will be immediate/real time -as the customer must wait until processing is done -System 2 will be batch processed/data is collected before processing -the system outputs are not time critical (1 per -, max 3) [3] (b) Hardware: -Either need storage device/hard disk -System 2 may copy final details to removable storage for backup. -System 1 needs bar code reader/keyboard for input -System 1 needs screen/printer/sound for output Software: -System 1 requires file handling software/small amount of arithmetic software -Software 2 requires file sorting/merging software -Software 2 requires stock control software -System 2 requires communications software for automatic ordering Data Structures: -System 1 must have direct/random access to file -System 1 has array/list of customer purchases in order to produce receipt -System 2 must have sequential access to file -Transaction file must be in serial form/sorted into sequential order -Database for products/stock (1 per -, max 8) [8] © UCLES 2010 www.XtremePapers.net
  • 6. Page 6 Mark Scheme: Teachers’ version Syllabus Paper GCE A LEVEL – May/June 2010 9691 32 10 (a) (i) . is not defined [1] (ii) an integer must not begin with a zero [1] (b) <REAL>::=<FIRST><POINT><NUMBER>│<FIRST><POINT> <FIRST>::=<INTEGER>│<ZERO> <POINT>::= . <ZERO> ::= 0 Mark points: -Definition contains . (point)/Definition contains 0 -Definition has integer OR 0 before the point AND number or nothing after the point -Correct use of notation (Note: No marks for redefining meta variables given in question) -Definition of zero [3] (c) REAL NZDIGIT DIGIT POINT DIGIT ZERO Mark Points: Before point: -Allows only 0 -NZ Digit alone -NZ Digit AND unlimited digits After point: -Possibility of no digits -Unlimited digits (1 per -, max 4) [4] © UCLES 2010 www.XtremePapers.net