SlideShare a Scribd company logo
1 of 8
Download to read offline
UNIVERSITY OF CAMBRIDGE INTERNATIONAL EXAMINATIONS
GCE Advanced Level


MARK SCHEME for the November 2004 question paper



                                     9691 COMPUTING
    9691/03       Written Paper, maximum mark 90



This mark scheme is published as an aid to teachers and students, to indicate the requirements of the
examination. It shows the basis on which Examiners were initially instructed to award marks. They do
not indicate the details of the discussions that took place at an Examiners’ meeting before marking
began. Any substantial changes to the mark scheme that arose from these discussions will be
recorded in the published Report on the Examination.

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 discussion or correspondence in connection with these mark schemes.
Grade thresholds taken for Syllabus 9691 (Computing) in the November 2004
examination.

                         maximum         minimum mark required for grade:
                           mark
                                           A             B             E
                         available
       Component 3          90            60            54           30

The thresholds (minimum marks) for Grades C and D are normally set by dividing the
mark range between the B and the E thresholds into three. For example, if the
difference between the B and the E threshold is 24 marks, the C threshold is set 8
marks below the B threshold and the D threshold is set another 8 marks down. If
dividing the interval by three results in a fraction of a mark, then the threshold is
normally rounded down.
November 2004



                      Advanced Level




                      MARK SCHEME


                    MAXIMUM MARK: 90



                SYLLABUS/COMPONENT: 9691/03
                        Computing
                       Written Paper 3
Page 1                       Mark Scheme                               Syllabus    Paper
                         GCE A LEVEL– NOVEMBER 2004                          9691       03

1      Reply

       allows user to compose a response which is
       automatically sent to original correspondent by remembering address

       Filing

       storing the message for future use in
       A selection of user designed files

       Copying/forwarding

       Making a copy of the message and
       Forwarding it to another person by using their address

       Multiple forwarding

       Sending copy of message to many recipients by
       Using address book

       (Automatic) Deletion

       Remove mail from message box after it has been sent to
       Free up space

       Blocking

       If message is unsolicited and no further messages wanted from that source
       Then provider will block future messages from that address

                                                  (2 per type, max 4 types, max 8)        (8)

2.




       4 marks for entities
       6 marks for relationships
       4 for relationship descriptions

                                                               (1 per point, max 10)     (10)




                     © University of Cambridge International Examinations 2005
Page 2                         Mark Scheme                                Syllabus     Paper
                        GCE A LEVEL– NOVEMBER 2004                           9691        03

3.   (i)     As jobs and files are loaded into memory they occupy space
             which when vacated leaves gaps in memory
             If a larger file is sent to that area and others
             It has to be broken up to fit
             This splitting of available memory into discontiguous pieces is called fragmentation

                                                                (1 per point, max 3)         (3)

     (ii)    Memory is divided into
             regular sized areas called pages
             Jobs or files are allocated a number of pages according to size of job
             Pages may be discontinuous
             Index of pages/files kept
             Addresses can be calculated by adding page address to raw address

                                                                (1 per point, max 3)         (3)

     (iii)   Memory is divided into
             variable length blocks called segments
             Jobs or files can consist of many segments, different number each time taken
             into memory
             Segments normally match natural divide in jobs
             Index of segments stored which must
             Store base address and length of segment

                                                                (1 per point, max 3)         (3)

     (iv)    A whole job does not need to be resident in memory at the same time
             When a new page is required it is loaded into memory over a redundant page
             from a reserved area of the hard drive
             User believes whole job in memory simultaneously
             Erased page may need to be saved first if it has been altered
             Use of cache memory
             Problem of threshing
                                                               (1 per point, max 3)     (3)

4.   Program is in modular form in machine code
     The individual modules must be loaded by the loader into the computer’s memory
     Loader decides where modules are to be placed
     Memory addresses adjusted by loader
     Use of loader to load library routines
     Linker links the modules correctly
     Calculates addresses of the separate modules
     Allows library routines to be linked to several programs

                                                                (1 per point, max 6)         (6)




                     © University of Cambridge International Examinations 2005
Page 3                            Mark Scheme                                  Syllabus    Paper
                           GCE A LEVEL– NOVEMBER 2004                             9691       03

5.      (a)   Copy the address in the PC into
              the MAR
              Increment the PC
              Copy instruction at address held in MAR
              Into the MDR
              Copy contents of MDR into CIR
              Execute the instruction
              By altering the PC
              to the value in the address part of instruction
              Reset by returning to first step
              Mark for mention of check for interrupt

                                                                    (1 per point, max 9)         (9)

        (b)   (i)     Many processors working together (on the same run of a program)            (1)

              (ii)    ADV speeds up processes because more than one calculation can be done
                      at a time
                      DIS Programs must be specially written                             (2)

     6. (a)   (i)     01101101                   (1 for binary, 1 for 8 bits)
              (ii)    155                        (1 for 1, 1 for 55)
              (iii)   6D                         (1 for 6, 1 for D)                              (6)

        (b)   (i)     01111111/01111111     =    127/128x2^127
                      01000000/10000000     =    1/2x2^-128 (2^-129)
                      10000000/01111111     =    -1x2^127
                      10111111/10000000     =    -65/128x2^-128                                  (8)

        (c)   Increase the number of bits used for the mantissa
              by reducing the number of bits for the exponent
              The range of numbers is reduced because
              The size of the index of the power of two is reduced

                                                                    (1 per point, max 3)         (3)

     7. (a)   (i)     A variable which is defined for a particular use in only one part of a program
                      /can only be used in block in which it is defined

              (ii)    Can be used and have its value manipulated throughout a program

              (iii)   Information about a data item being supplied to a function or procedure
                      when it is called (and return data to calling routine)                  (3)




                        © University of Cambridge International Examinations 2005
Page 4                       Mark Scheme                                Syllabus    Paper
                      GCE A LEVEL– NOVEMBER 2004                           9691       03

     (b)   A parameter passed by value...
           a local copy of the data is stored
           in a separate location from the original
           the value of the parameter can be manipulated
           new value is discarded and return to original when procedure is terminated

           A parameter passed by reference...
           parameter is stored in original location
           a pointer is passed indicating where parameter is stored
           any changes will remove old value of parameter
           new value available to calling program

                                                              (1 per point, max 5)      (5)

     (c)   Empty stack

           100 entered as return address
           6 as parameter
           SP above 6
           6 read by procedure
           SP decremented
           300,2,3 added to stack
           SP above 3
           3 and 2 read,
           SP decremented twice
           End of second procedure, return address read as 300
           SP decremented
           End of first procedure, return address 100 read
           SP decremented

           Accept any consistent use of SP

           Diagrams showing the above are acceptable

                                                              (1 per point, max 6)      (6)

8.   (a)   Data collected about present conditions to include
           wind speed/humidity/temperature/pressure
           Also details about conditions close to required location
           Predictions made (forecast) and
           Prediction matched against actual results to
           Hone predictions next time
           Data collected by weather balloons/satellites/weather stations

                                                              (1 per point, max 5)      (5)

     (b)   Vast quantities of data
           Large number of calculations
           To be carried out in a very short time
           Application is time sensitive
           Application is processor bound
           Parallel processing can increase processing speeds massively

                                                               (1 per point max 3)      (3)




                   © University of Cambridge International Examinations 2005
Page 5                      Mark Scheme                               Syllabus      Paper
                    GCE A LEVEL– NOVEMBER 2004                          9691         03

   (c)   No travel involved
         Documents/maps can be shown
         Discussions can be held in real time
         Saves time in an application where time is of the essence
         Many people may be involved giving rise to discussions

                                                           (1 per point, max 3)          (3)

                                                                                  Total (90)




                © University of Cambridge International Examinations 2005

More Related Content

What's hot

June 10 P33
June 10 P33June 10 P33
June 10 P33Samimvez
 
June 05 P1
June 05 P1June 05 P1
June 05 P1Samimvez
 
June 02 P1
June 02 P1June 02 P1
June 02 P1Samimvez
 
Nov 06 MS3
Nov 06 MS3Nov 06 MS3
Nov 06 MS3Samimvez
 
June 04 P3
June 04 P3June 04 P3
June 04 P3Samimvez
 
June 04 P31
June 04 P31June 04 P31
June 04 P31Samimvez
 
Chapter 7 slides
Chapter 7 slidesChapter 7 slides
Chapter 7 slideslara_ays
 
June 03 P1
June 03 P1June 03 P1
June 03 P1Samimvez
 
Nov 09 MS32
Nov 09 MS32Nov 09 MS32
Nov 09 MS32Samimvez
 
June 10 MS32
June 10 MS32June 10 MS32
June 10 MS32Samimvez
 
June 06 P3
June 06 P3June 06 P3
June 06 P3Samimvez
 
Performance Evaluation of H.264 AVC Using CABAC Entropy Coding For Compound I...
Performance Evaluation of H.264 AVC Using CABAC Entropy Coding For Compound I...Performance Evaluation of H.264 AVC Using CABAC Entropy Coding For Compound I...
Performance Evaluation of H.264 AVC Using CABAC Entropy Coding For Compound I...DR.P.S.JAGADEESH KUMAR
 
Image pcm 09
Image pcm 09Image pcm 09
Image pcm 09anilbl
 
Empirical Evaluation of Decomposition Strategy for Wavelet Video Compression
Empirical Evaluation of Decomposition Strategy for Wavelet Video CompressionEmpirical Evaluation of Decomposition Strategy for Wavelet Video Compression
Empirical Evaluation of Decomposition Strategy for Wavelet Video CompressionCSCJournals
 
Investigations on the role of analysis window shape parameter in speech enhan...
Investigations on the role of analysis window shape parameter in speech enhan...Investigations on the role of analysis window shape parameter in speech enhan...
Investigations on the role of analysis window shape parameter in speech enhan...karthik annam
 
6 ge01 01_rms_20110817
6 ge01 01_rms_201108176 ge01 01_rms_20110817
6 ge01 01_rms_20110817Sally Longford
 

What's hot (20)

June 10 P33
June 10 P33June 10 P33
June 10 P33
 
June 05 P1
June 05 P1June 05 P1
June 05 P1
 
Nov 05 P3
Nov 05 P3Nov 05 P3
Nov 05 P3
 
June 02 P1
June 02 P1June 02 P1
June 02 P1
 
Nov 03 P1
Nov 03 P1Nov 03 P1
Nov 03 P1
 
Nov 06 MS3
Nov 06 MS3Nov 06 MS3
Nov 06 MS3
 
June 04 P3
June 04 P3June 04 P3
June 04 P3
 
June 04 P31
June 04 P31June 04 P31
June 04 P31
 
Nov 06 P3
Nov 06 P3Nov 06 P3
Nov 06 P3
 
Chapter 7 slides
Chapter 7 slidesChapter 7 slides
Chapter 7 slides
 
June 03 P1
June 03 P1June 03 P1
June 03 P1
 
Nov 09 MS32
Nov 09 MS32Nov 09 MS32
Nov 09 MS32
 
June 10 MS32
June 10 MS32June 10 MS32
June 10 MS32
 
June 06 P3
June 06 P3June 06 P3
June 06 P3
 
Performance Evaluation of H.264 AVC Using CABAC Entropy Coding For Compound I...
Performance Evaluation of H.264 AVC Using CABAC Entropy Coding For Compound I...Performance Evaluation of H.264 AVC Using CABAC Entropy Coding For Compound I...
Performance Evaluation of H.264 AVC Using CABAC Entropy Coding For Compound I...
 
Image pcm 09
Image pcm 09Image pcm 09
Image pcm 09
 
Nov 05 P1
Nov 05 P1Nov 05 P1
Nov 05 P1
 
Empirical Evaluation of Decomposition Strategy for Wavelet Video Compression
Empirical Evaluation of Decomposition Strategy for Wavelet Video CompressionEmpirical Evaluation of Decomposition Strategy for Wavelet Video Compression
Empirical Evaluation of Decomposition Strategy for Wavelet Video Compression
 
Investigations on the role of analysis window shape parameter in speech enhan...
Investigations on the role of analysis window shape parameter in speech enhan...Investigations on the role of analysis window shape parameter in speech enhan...
Investigations on the role of analysis window shape parameter in speech enhan...
 
6 ge01 01_rms_20110817
6 ge01 01_rms_201108176 ge01 01_rms_20110817
6 ge01 01_rms_20110817
 

Viewers also liked

Reciclaje de llantas
Reciclaje de llantasReciclaje de llantas
Reciclaje de llantascjzb
 
Conventions of film trailers
Conventions of film trailersConventions of film trailers
Conventions of film trailers811553
 
Logistics Breakout – Cindi Hane, Elemica: “Linking Business Strategies to Log...
Logistics Breakout – Cindi Hane, Elemica: “Linking Business Strategies to Log...Logistics Breakout – Cindi Hane, Elemica: “Linking Business Strategies to Log...
Logistics Breakout – Cindi Hane, Elemica: “Linking Business Strategies to Log...Elemica
 
UTE La estrategia en los emprendimientos sociales la cultura organizacional e...
UTE La estrategia en los emprendimientos sociales la cultura organizacional e...UTE La estrategia en los emprendimientos sociales la cultura organizacional e...
UTE La estrategia en los emprendimientos sociales la cultura organizacional e...jorgebucheli
 
Constitución de empresa
Constitución de empresa Constitución de empresa
Constitución de empresa Wendy Paredes
 
Happy birthday, Doutzen Kroes, saskia vugts portretschilder
Happy birthday, Doutzen Kroes, saskia vugts portretschilderHappy birthday, Doutzen Kroes, saskia vugts portretschilder
Happy birthday, Doutzen Kroes, saskia vugts portretschilderSaskia Vugts Portretschilder
 
Las Celulas Madre O bien Troncales
Las Celulas Madre O bien Troncales
Las Celulas Madre O bien Troncales
Las Celulas Madre O bien Troncales seccionlisosoma
 
Pawer point web 2.0
Pawer point web 2.0Pawer point web 2.0
Pawer point web 2.0Nemes2015
 

Viewers also liked (16)

"Street People"
"Street People""Street People"
"Street People"
 
Reciclaje de llantas
Reciclaje de llantasReciclaje de llantas
Reciclaje de llantas
 
Conventions of film trailers
Conventions of film trailersConventions of film trailers
Conventions of film trailers
 
Introduction JSIG
Introduction JSIGIntroduction JSIG
Introduction JSIG
 
Audience feedback
Audience feedbackAudience feedback
Audience feedback
 
Disco duro
Disco duroDisco duro
Disco duro
 
Logistics Breakout – Cindi Hane, Elemica: “Linking Business Strategies to Log...
Logistics Breakout – Cindi Hane, Elemica: “Linking Business Strategies to Log...Logistics Breakout – Cindi Hane, Elemica: “Linking Business Strategies to Log...
Logistics Breakout – Cindi Hane, Elemica: “Linking Business Strategies to Log...
 
Cartas modelo
Cartas modeloCartas modelo
Cartas modelo
 
Mesa de Educación
Mesa de EducaciónMesa de Educación
Mesa de Educación
 
UTE La estrategia en los emprendimientos sociales la cultura organizacional e...
UTE La estrategia en los emprendimientos sociales la cultura organizacional e...UTE La estrategia en los emprendimientos sociales la cultura organizacional e...
UTE La estrategia en los emprendimientos sociales la cultura organizacional e...
 
Bolivia
BoliviaBolivia
Bolivia
 
Constitución de empresa
Constitución de empresa Constitución de empresa
Constitución de empresa
 
Happy birthday, Doutzen Kroes, saskia vugts portretschilder
Happy birthday, Doutzen Kroes, saskia vugts portretschilderHappy birthday, Doutzen Kroes, saskia vugts portretschilder
Happy birthday, Doutzen Kroes, saskia vugts portretschilder
 
Las Celulas Madre O bien Troncales
Las Celulas Madre O bien Troncales
Las Celulas Madre O bien Troncales
Las Celulas Madre O bien Troncales
 
PresentacióN Institucional
PresentacióN InstitucionalPresentacióN Institucional
PresentacióN Institucional
 
Pawer point web 2.0
Pawer point web 2.0Pawer point web 2.0
Pawer point web 2.0
 

Similar to GCE Advanced Level Computing Mark Scheme

Nov 04 MS1
Nov 04 MS1Nov 04 MS1
Nov 04 MS1Samimvez
 
June 09 MS1
June 09 MS1June 09 MS1
June 09 MS1Samimvez
 
June 04 MS
June 04 MSJune 04 MS
June 04 MSSamimvez
 
Nov 07 MS3
Nov 07 MS3Nov 07 MS3
Nov 07 MS3Samimvez
 
June 10 MS33
June 10 MS33June 10 MS33
June 10 MS33Samimvez
 
June 03 P3
June 03 P3June 03 P3
June 03 P3Samimvez
 
June 05 MS3
June 05 MS3June 05 MS3
June 05 MS3Samimvez
 
Nov 05 MS1
Nov 05 MS1Nov 05 MS1
Nov 05 MS1Samimvez
 
Nov 09 P31
Nov 09 P31Nov 09 P31
Nov 09 P31Samimvez
 
June 08 MS3
June 08 MS3June 08 MS3
June 08 MS3Samimvez
 
June 09 MS3
June 09 MS3June 09 MS3
June 09 MS3Samimvez
 
June 06 MS3
June 06 MS3June 06 MS3
June 06 MS3Samimvez
 
June 05 MS1
June 05 MS1June 05 MS1
June 05 MS1Samimvez
 
Nov 08 MS3
Nov 08 MS3Nov 08 MS3
Nov 08 MS3Samimvez
 

Similar to GCE Advanced Level Computing Mark Scheme (20)

Nov 04 MS1
Nov 04 MS1Nov 04 MS1
Nov 04 MS1
 
June 09 MS1
June 09 MS1June 09 MS1
June 09 MS1
 
June 04 MS
June 04 MSJune 04 MS
June 04 MS
 
Nov 04 P3
Nov 04 P3Nov 04 P3
Nov 04 P3
 
Nov 03 P3
Nov 03 P3Nov 03 P3
Nov 03 P3
 
Nov 03 MS
Nov 03 MSNov 03 MS
Nov 03 MS
 
Nov 07 MS3
Nov 07 MS3Nov 07 MS3
Nov 07 MS3
 
June 10 MS33
June 10 MS33June 10 MS33
June 10 MS33
 
Nov 07 P3
Nov 07 P3Nov 07 P3
Nov 07 P3
 
June 03 P3
June 03 P3June 03 P3
June 03 P3
 
June 05 MS3
June 05 MS3June 05 MS3
June 05 MS3
 
Nov 05 MS1
Nov 05 MS1Nov 05 MS1
Nov 05 MS1
 
Nov 09 P31
Nov 09 P31Nov 09 P31
Nov 09 P31
 
June 08 MS3
June 08 MS3June 08 MS3
June 08 MS3
 
Nov 02 P1
Nov 02 P1Nov 02 P1
Nov 02 P1
 
June 09 MS3
June 09 MS3June 09 MS3
June 09 MS3
 
Nov 08 P3
Nov 08 P3Nov 08 P3
Nov 08 P3
 
June 06 MS3
June 06 MS3June 06 MS3
June 06 MS3
 
June 05 MS1
June 05 MS1June 05 MS1
June 05 MS1
 
Nov 08 MS3
Nov 08 MS3Nov 08 MS3
Nov 08 MS3
 

More from 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

Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 

Recently uploaded (20)

Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 

GCE Advanced Level Computing Mark Scheme

  • 1. UNIVERSITY OF CAMBRIDGE INTERNATIONAL EXAMINATIONS GCE Advanced Level MARK SCHEME for the November 2004 question paper 9691 COMPUTING 9691/03 Written Paper, maximum mark 90 This mark scheme is published as an aid to teachers and students, to indicate the requirements of the examination. It shows the basis on which Examiners were initially instructed to award marks. They do not indicate the details of the discussions that took place at an Examiners’ meeting before marking began. Any substantial changes to the mark scheme that arose from these discussions will be recorded in the published Report on the Examination. 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 discussion or correspondence in connection with these mark schemes.
  • 2. Grade thresholds taken for Syllabus 9691 (Computing) in the November 2004 examination. maximum minimum mark required for grade: mark A B E available Component 3 90 60 54 30 The thresholds (minimum marks) for Grades C and D are normally set by dividing the mark range between the B and the E thresholds into three. For example, if the difference between the B and the E threshold is 24 marks, the C threshold is set 8 marks below the B threshold and the D threshold is set another 8 marks down. If dividing the interval by three results in a fraction of a mark, then the threshold is normally rounded down.
  • 3. November 2004 Advanced Level MARK SCHEME MAXIMUM MARK: 90 SYLLABUS/COMPONENT: 9691/03 Computing Written Paper 3
  • 4. Page 1 Mark Scheme Syllabus Paper GCE A LEVEL– NOVEMBER 2004 9691 03 1 Reply allows user to compose a response which is automatically sent to original correspondent by remembering address Filing storing the message for future use in A selection of user designed files Copying/forwarding Making a copy of the message and Forwarding it to another person by using their address Multiple forwarding Sending copy of message to many recipients by Using address book (Automatic) Deletion Remove mail from message box after it has been sent to Free up space Blocking If message is unsolicited and no further messages wanted from that source Then provider will block future messages from that address (2 per type, max 4 types, max 8) (8) 2. 4 marks for entities 6 marks for relationships 4 for relationship descriptions (1 per point, max 10) (10) © University of Cambridge International Examinations 2005
  • 5. Page 2 Mark Scheme Syllabus Paper GCE A LEVEL– NOVEMBER 2004 9691 03 3. (i) As jobs and files are loaded into memory they occupy space which when vacated leaves gaps in memory If a larger file is sent to that area and others It has to be broken up to fit This splitting of available memory into discontiguous pieces is called fragmentation (1 per point, max 3) (3) (ii) Memory is divided into regular sized areas called pages Jobs or files are allocated a number of pages according to size of job Pages may be discontinuous Index of pages/files kept Addresses can be calculated by adding page address to raw address (1 per point, max 3) (3) (iii) Memory is divided into variable length blocks called segments Jobs or files can consist of many segments, different number each time taken into memory Segments normally match natural divide in jobs Index of segments stored which must Store base address and length of segment (1 per point, max 3) (3) (iv) A whole job does not need to be resident in memory at the same time When a new page is required it is loaded into memory over a redundant page from a reserved area of the hard drive User believes whole job in memory simultaneously Erased page may need to be saved first if it has been altered Use of cache memory Problem of threshing (1 per point, max 3) (3) 4. Program is in modular form in machine code The individual modules must be loaded by the loader into the computer’s memory Loader decides where modules are to be placed Memory addresses adjusted by loader Use of loader to load library routines Linker links the modules correctly Calculates addresses of the separate modules Allows library routines to be linked to several programs (1 per point, max 6) (6) © University of Cambridge International Examinations 2005
  • 6. Page 3 Mark Scheme Syllabus Paper GCE A LEVEL– NOVEMBER 2004 9691 03 5. (a) Copy the address in the PC into the MAR Increment the PC Copy instruction at address held in MAR Into the MDR Copy contents of MDR into CIR Execute the instruction By altering the PC to the value in the address part of instruction Reset by returning to first step Mark for mention of check for interrupt (1 per point, max 9) (9) (b) (i) Many processors working together (on the same run of a program) (1) (ii) ADV speeds up processes because more than one calculation can be done at a time DIS Programs must be specially written (2) 6. (a) (i) 01101101 (1 for binary, 1 for 8 bits) (ii) 155 (1 for 1, 1 for 55) (iii) 6D (1 for 6, 1 for D) (6) (b) (i) 01111111/01111111 = 127/128x2^127 01000000/10000000 = 1/2x2^-128 (2^-129) 10000000/01111111 = -1x2^127 10111111/10000000 = -65/128x2^-128 (8) (c) Increase the number of bits used for the mantissa by reducing the number of bits for the exponent The range of numbers is reduced because The size of the index of the power of two is reduced (1 per point, max 3) (3) 7. (a) (i) A variable which is defined for a particular use in only one part of a program /can only be used in block in which it is defined (ii) Can be used and have its value manipulated throughout a program (iii) Information about a data item being supplied to a function or procedure when it is called (and return data to calling routine) (3) © University of Cambridge International Examinations 2005
  • 7. Page 4 Mark Scheme Syllabus Paper GCE A LEVEL– NOVEMBER 2004 9691 03 (b) A parameter passed by value... a local copy of the data is stored in a separate location from the original the value of the parameter can be manipulated new value is discarded and return to original when procedure is terminated A parameter passed by reference... parameter is stored in original location a pointer is passed indicating where parameter is stored any changes will remove old value of parameter new value available to calling program (1 per point, max 5) (5) (c) Empty stack 100 entered as return address 6 as parameter SP above 6 6 read by procedure SP decremented 300,2,3 added to stack SP above 3 3 and 2 read, SP decremented twice End of second procedure, return address read as 300 SP decremented End of first procedure, return address 100 read SP decremented Accept any consistent use of SP Diagrams showing the above are acceptable (1 per point, max 6) (6) 8. (a) Data collected about present conditions to include wind speed/humidity/temperature/pressure Also details about conditions close to required location Predictions made (forecast) and Prediction matched against actual results to Hone predictions next time Data collected by weather balloons/satellites/weather stations (1 per point, max 5) (5) (b) Vast quantities of data Large number of calculations To be carried out in a very short time Application is time sensitive Application is processor bound Parallel processing can increase processing speeds massively (1 per point max 3) (3) © University of Cambridge International Examinations 2005
  • 8. Page 5 Mark Scheme Syllabus Paper GCE A LEVEL– NOVEMBER 2004 9691 03 (c) No travel involved Documents/maps can be shown Discussions can be held in real time Saves time in an application where time is of the essence Many people may be involved giving rise to discussions (1 per point, max 3) (3) Total (90) © University of Cambridge International Examinations 2005