Mistakes made in Papers Flashcards

(11 cards)

1
Q

How may higher level languages differ from each other?

A
  • Method of translation (either by interpreter or compiler)
  • The purpose of the language (scientific or AI)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is a virtual machine?

A
  • It is an operating system or application which runs programs without being tied to a physical machine
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are prototypes?

A

Prototypes are simple representations of a system to demonstrate its functionality to the clients

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is the purpose of a mail-merge feature?

A
  • It can be used to contact multiple clients????
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is concurrent processing?

A
  • When a single or multi-system performs several tasks at the same time
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Outline why a sub-program is considered an example of abstraction. (2 marks)

A
  • A sub program is a named section of code that performs a specific task
  • It reduces code complexity, as code is hidden within the sub-programs
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Explain why more than one cycle of analysis and design might be needed. (3 marks)

A
  • the stakeholder could ask for modifications
  • errors that were found that need to be corrected
  • new features that could be added
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Explain how corrupted files could be recovered. (4 marks)

A
  • restore files from a backed up data file
  • ensuring it is a recent copy to minimise data loss
  • a failover system could be used
  • that is switched on if system fails
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What are advantages of prototypes. (4 marks)

A
  • the final product is more successful
    as feedback is provided by users during the development process
  • costs saved at a later stage
    as early feedback avoids later changes
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Purpose of MAR

A
  • stores the address of the current instruction/data to be fetched from RAM
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Explain the fetch cycle (4 marks)

A
  • Memory address copied from PC ~> MAR
  • CU uses memory address stored in MAR to access the RAM via the address bus and fetch data
  • CU fetches data and sends it to MDR vida data bus
  • PC ++
How well did you know this?
1
Not at all
2
3
4
5
Perfectly