Topic 4 - Computer Systems (key points of spec) Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

4.1 - Define the terms hardware and software and understand the relationship between them.

A

Hardware is the physical component of a computer. Software is the programs that run on a computer.
A relationship between them is that a computer system can’t function without software AND hardware.

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

4.3 - Explain what is meant by: system software, application software

A

System software is any software that assists with the running or management of the computer system. Application software is any software added to the system that enables the user to perform a task.

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

4.3 - Give examples of both types of software.

A

System software:
game engines, utility programs, encryption, backup
Application software:
word processors, internet browsers, games

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

4.3 - What does the operating system handle the management of?

A

processors, memory, i/o devices, applications, security

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

4.3 - What is the need for operating systems and utility programs?

A

Operating systems control computer hardware and act as an interface with application programs. Utility software helps to manage, maintain and control computer resources.

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

4.4 - Explain the von Neumann architecture

A

Von Neumann architecture is the design upon which many general purpose computers are based

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

4.4 - Explain the role and operations of main memory and the following major components of a central processing unit (CPU)

A

Memory is the area where the computer stores or remembers data. Memory provides the CPU with its instructions

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

4.4 - Explain the role and operations of the Arithmetic Logic Unit

A
Performs two sets of operations on data.
Arithmetic operations (+-), logical operations (is A>B?)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

4.4 - Explain the role and operations of the Control Unit

A

control unit coordinates and controls all of the activities taking place within the CPU. it decodes instructions and executes them. also receives signals from the system clock

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

4.4 - Explain the role and operations of the Clock

A

controls the timing of the processor, synchronizes all CPU operations

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

4.4 - Explain the role and operations of the bus

A

collection of wires through which data is transmitted from one component to another. used to send control signals and data between the processor and other components

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

4.4 - Explain the effect of the clock speed on the performance of the CPU.

A

higher clock speed determines how many cycles the CPU can deal with in a second

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

4.4 - Explain the effect of the number of processor cores on the performance of the CPU.

A

multiple cores will give the CPU more power to run multiple programs at once but some of the extra speed will get used up as the cores have to communicate with each other through channels.

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

4.4 - Explain the effect of the cache size on the performance of the CPU.

A

the bigger its cache, the less time a processor has to wait for instructions to be fetched.

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

4.4 - Explain the effect of the cache type on the performance of the CPU.

A

the higher the memory size, the more powerful the cache size.

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

4.4 - Understand the fetch-execute cycle.

A

fetch: the next instruction is fetched to the CPU from main memory.
decode: the instruction is decoded to work out what it is
execute: the instruction is executed.

17
Q

4.4 - Understand the differences between Main memory and secondary storage.

A

Main memory:
volatile, fast to read/write, directly accessible by the CPU.
Secondary Storage:
non-volatile, slow to read/write, not directly accessible by CPU.

18
Q

4.4 - Understand the differences between RAM and ROM

A

ROM can be read not written, helps boot up the computer, used a lot in embedded systems such as dishwashers, microwaves, etc
RAM can be read and written, it is volatile and used to store running programs and operating systems.

19
Q

4.4 - Understand why Secondary Storage is required.

A

Secondary storage is needed to keep programs and data. Without it, all programs and data would be lost the moment the computer is switched off.

20
Q

4.4 - Explain the operations of solid-state storage

A

Data is recorded onto solid memory chips without any moving parts. SSD’s use electrical circuits to store data.

21
Q

4.4 - Explain the operations of magnetic storage.

A

mechanical parts move over disks surface to read and write data magnetically.

22
Q

4.4 - Explain the operations of optical storage

A

lasers read and write data using light.

23
Q

4.4 - list advantages and disadvantages of magnetic storage

A

advantages:
cheap, large storage capacities, fast write speed
disadvantages:
lots of mechanical parts, durability is an issue

24
Q

4.4 - list advantages and disadvantages of optical storage.

A

advantages:
cheap, portable, takes up little space physically
disadvantages:
less storage capacity, easily damaged, slow write speeds.

25
Q

4.4 - list advantages and disadvantages of solid-state drives

A

advantages:
highly durable, no moving parts, very fast read/write speeds, fast start-up times
disadvantages:
more expensive than magnetic hard disks, similar storage capacity as magnetic disks.

26
Q

4.4 - Explain the term ‘cloud storage’.

A

Cloud storage uses magnetic and increasingly solid-state storage at a remote location. Cloud storage refers to saving data in an off-site storage system maintained by a third party. e.g - google drive, dropbox.

27
Q

4.4 - list advantages and disadvantages of cloud storage compared to local storage

A

advantages:
easy to use, companies offer high data storage capacity, convenient to use.
disadvantages:
data cannot be accessed without internet, company needs to trust that their security can stop a data breach.

28
Q

4.4 - Understand the term ‘embedded system’ and explain how an embedded system differs from a non-embedded system

A

In an embedded system, CPU speed is slow whereas it is very fast in non embedded.
Software has one purpose and cannot install new software in an embedded system whereas new software can be installed in a non embedded system.
Embedded systems have programs stored on ROM whereas non embedded have programs stored on hard drives.

29
Q

4.4 - Understand the term ‘embedded system’

A

An embedded system is a single microprocessor that includes RAM, ROM, and a CPU. it is frequently used to control a device using simple inputs.