Computing 2 Flashcards

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

What does a CPU contain?

A

The arithmetic and logic unit (ALU)
The control unit

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

What does the boot sequence contain?

A

It contains the boot loader

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

Multiple processor core Advantages and disadvantages of

A

Uses multiple CPUs working together. More data is processed simultaneously, but more complicated operating systems are needed to manage them

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

Main considerations when selecting storage

A

Capacity
Speed
Portability
Durability
Reliability

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

Types of software

A

System software
Application software
Utility software

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

Advantages and disadvantages of custom written software

A

It should have exactly the features required, and it should require special adaptation to be made after installation
It may not have been extensively rested, it may be expensive, and it may take a long time to develop

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

Disadvantages of off the shelf software

A

Probably won’t be exactly what the customer needs
May need extensive customisation
Customers might have to search for training providers

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

Open source software. Advantages and disadvantages

A

Advantages - it may be free of charge - - it can be altered because the source code is available Disadvantages: - there are no maintenance contracts - there is no one contact if there are problems - updates may not happen or come at irregular intervals

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

Proprietary software. Advantages and disadvantages.

A

Advantages: - there is someone to go to if there is a problem - it should have been extensively tested Disadvantages: - it can be expensive - it may be inflexible to users needs

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

How can data be lost?

A

A catastrophe, such as fire or flood
An accident, such as an employer deleting data
Malicious action

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

How can data be protected against loss?

A

Making regular backup
Having a mirror database server
Strong backup in a safe place
Restricting access

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

Database Management System

A

This software that looks after a database at a fundamental level:
To create database applications
Protect data
Run queries to extract data
Keep data consistent
Keep data accurate

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

Separation of data and applications

A

It is important to separate the applications from the data so that: -programmers do not have to worry that their applications might damage existing data structures -new applications can be written without restructuring the data -data can be more easily shared between applications

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

Three principal layouts p59

A

Bus
Star
Ring

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

Causes of logic errors

A

Conditions that cannot be met in conditional statements
Infinite loops
Incorrect algorithms
Incorrect expressions