System Architecture (Topic 1) Flashcards

(69 cards)

1
Q

What is the accumulator used for?

A

It is used for temporarily storing arithmetic and logical results

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

What is the program counter used for?

A

Used for holding the address of the current instruction to be executed, and the address of data to be used in instruction

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

What is the memory data register (MDR) used for?

A

Points to the next instruction that needs to be executed. It is located in the Control Unit

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

What is the Memory Address Register used for?

A

Used for holding the actual instruction or data that is stored in RAM

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

Von Neumann architecture uses the ‘stored program’ concept. Describe what this means.

A

The concept means that both the program and data are stored in the same memory, allowing the computer to fetch and execute instructions from memory.

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

How does the computer know whether an address contains an instruction to be executed, or data to be used in an instruction?

A

The Program Counter (PC) points to the next instruction to be run. When the CPU needs to use data, it looks at other addresses with the Memory Address Register (MAR). This helps the CPU tell the difference between fetching instructions and getting data, depending on what it’s working on.

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

Name 2 input devices?

A

Keyboard
Mouse

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

Name 2 output devices

A

Monitor/Screen
Speaker

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

Name one storage device

A

Hard Drive

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

Explain the purpose of the Central Processing Unit or CPU?

A

To perform calculations and execute instructions that make up programs. It acts as the brain of the computer, carrying out tasks like processing data, controlling other hardware, and managing operations by fetching, decoding, and executing instructions from memory.

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

Purpose of the MAR

A

Holds the address of the memory location that is currently being accessed, either for reading or writing data.

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

Purpose of the MDR

A

Holds the data that is being transferred to or from memory. It stores the actual data being read from or written to the memory address specified by the MAR.

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

Purpose of the Program Counter

A

Holds the address of the next instruction to be executed. It automatically increments after each instruction is fetched, pointing to the next instruction.

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

Purpose of the accumulator

A

Holds intermediate results of calculations performed by the CPU, especially during arithmetic or logic operations. It is updated by the ALU (Arithmetic Logic Unit) with the results of such operations.

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

The CPU operates on a cycle. What is the name of this cycle?

A

The Fetch-Decode-Execute Cycle

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

Describe how the use of cache in a computer system can affect the performance of the CPU.

A

Cache memory temporarily stores information, data and programs that are commonly used by the CPU. The more Cache Memory that a computer has, the more information is retrieved.

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

A dual-core computer system has two cores. Explain two components that each core will contain.

A

Each core will contain half of the cache that is within the computer. Level 1 cache, level 2 cache and level 3 cache. Level 1 is the fastest, and Level 3 is the slowest. Cache is the speed that the information is fetched.

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

Explain what is meant by an ‘embedded system’.

A

An embedded system is a system that only has a CPU, RAM and ROM. This system only has 1 function that can be used. For the drum kit, the function is when hit, a sound will play.

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

How does the clock speed affect performance?

A

Every tick that the clock preforms. it will count as 1 instruction completed. These are calculated in hz. The faster the tick speed the more instructions that are completed at one time.

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

How does the cache size affect performance?

A

The larger the cache the more memory that can be processed. They come in 3 levels with 1 being the fastest and 3 being the slowest. However, level 3 is still faster at processing memory than RAM. The larger the cache = the faster processing.

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

How does the number of cores affect the performance?

A

The number of cores are the number of instructions that are fetched at once. The more cores the more instructions that will be fetched, however, normally it will share the cache and it sometimes isn’t as valuable.

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

Computer A has a quad core processor with a frequency of 2GHz.
Computer B has a dual core processor with a frequency of 4GHz.
What is the maximum number of fetch-execute cycles that each processor could achieve?

A

Computer A, with a quad core processor (2GHz) will be able to reach a maximum number of fetch-execute cycles of 8 GHz.
Computer B, with a dual core processor (3 GHz) will also be able to reach a maximum number of fetch-execute cycles of 8 GHz.

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

How the use of cache can improve the performance of CPUs.

A

The cache can improve the performance of CPUs because the more cache you have, the faster the data retrieval performance will be. This helps run the fetch-decode-execute cycle enhancing computer performance.

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

How does a camera use an embedded system?

A

The function of it is to capture a frame, ( or a picture ) it is saved in ROM which is a small temporary storage unit, it has to use RAM to harvest the memory of the frame it is capturing.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
How does a microwave use an embedded system?
A microwave has the single function to heat food depending on what time it is set to. The ROM is used to remember the time that was set to it, while the RAM is used to spin the food inside and countdown
26
How does a car use an embedded system?
A car uses an embedded system, they calculate the distance between other cars through cameras. The RAM is used to continue fetch and decode the distance between its surroundings. Also, modern cars have radio technology, this radio system is also another embedded system as its only purpose is to play music from certain channels.
27
Why doesn’t the CPU access programs and other data from the hard drive directly?
The Hard Drive runs at a slower pace of roughly 100 cycles per second that can't keep up with the CPUs communication of billions of cycles per second and it will break down the computer, causing it to slow down.
28
RAM is volatile. Explain what this means.
Ram is a volatile memory, meaning that the information temporarily stored in the module is erased when you restart or shut down your computer.
29
What is often stored in RAM?
RAM is physically small and stored in microchips. The microchips are gathered into memory modules, which plug into slots in a computer's motherboard.
30
What is often stored in the ROM?
The ROM's information is permanently stored on the chip
31
What does RAM stand for?
Random Access Memory
32
What does ROM stand for?
Read Only Memory
33
Define what is meant by ‘primary storage’.
A key component of a computer system that enables it to function. Primary storage includes random access memory (RAM), read only memory (ROM), cache and flash memory.
34
Define what is meant by ‘secondary storage’.
Secondary storage is used to store programs and data that the computer is not currently using. It is a long term storage and the data will not be lost when the power is turned off
35
What are the primary storages?
RAM and ROM storage.
36
What are the secondary storages?
Hard Disk Drive (HDD) and Solid State Drive (SSD)
37
What are the offline secondary storages?
Compact Disc (CD) Flash Memory Removable HDD and Magnetic Tape
38
What type of storage type is Hard Disk Drive
Magnetic
39
What type of storage type is Blu-Ray
Optical
40
What type of storage type is CD ROM
Optical
41
What type of storage type is USB Flash Drive
Solid State
42
What type of storage type is DVD RAM
Optical
43
What type of storage type is SSD Hard Drive
Solid State
44
What type of storage type is SD Card
Solid State
45
What type of storage type is Backup Tape Drive
Magnetic
46
What are the three methods used to store data?
Magnetic Optical and Solid State
47
Explain Magnetic Storing Method
Mechanical parts move over the disks surface to read and write data magnetically
48
Explain Optical Storing Method
Lasers read and write data using light
49
Explain Solid State Storing Method
Data is recorded onto solid memory chips without any moving parts
50
Why might there be differences in the cost per GB for the same type of device?
The cost can change based on supply and demand. Maybe it will also arrive with additional features that causes a higher cost. Also the quality of high well it runs and how long it lasts is pushed in.
51
What is the durability of HDD (magnetic)?
Fairly durable When stationary tends to be durable – but if moved, the head can ‘crash’ on the disk damaging parts of it. Must remain sealed to prevent dust damage. Many moving parts that can break.
52
What is the portability of HDD (magnetic)?
Most hard disks are relatively large, but smaller 2.5” drives can fit in a pocket for transferring data or backups
53
What is the durability of SSD?
They tend to last around five years on average if the heat is excessed then it will reduce it's lifespan. On top of this they used to have shorter lifespans, but SSD technology has improved substantially.
54
What is the portability of SSD?
They can be portable, around 2"5 (for the common shapes) it is easily portable.
55
What is the durability of Blu-ray?
They are resistant, to a point where fingerprints, dust, smudges and scratches are avoided. However, surface contaminants and multiple scratches can cause playback errors.
56
What is the portability of Blu-ray?
It is fairly portable but too large to fit into a pocket, however, easily fit-able inside a bad. It is roughly 4 and 3/4".
57
What is the durability of SD card?
They last about 10 years however they are generally considered ideal for long-term storage. Even after physical damage it's data can be recovered.
58
What is the portability of SD card?
It is super small at 2.1 mm roughly on average. This means that it is super portable through pockets for transferring data or backups. But they can be easily lost for being so small.
59
What are the basic features of Magnetic Disks?
• Disk contains concentric circles called tracks • Each track is divided into sectors • Disk heads mounted on mechanical arms read and write the data
60
What is the name of a disk with a solid platter?
A hard disk and Soft plastic disks are known as ‘floppy’ disks
61
Advantages and Disadvantages of Magnetic Storage
• Advantages: • Cheap, large storage capacities, relatively fast write speed Disadvantages: • Lots of mechanical parts, durability an issue, sealed unit due to disk head and platter precision and not very portable
62
Uses of magnetic storage
Uses: • Personal computers, storage of large quantities of data • Capacity: • 500GB - 12TB or greater
63
Basic Features of Optical Storage
Basic features: • Data is stored as pits and lands burnt or pressed into a spiral track circulating outwards from the centre • A laser beam passes over the pits and lands the level of reflection is measured • From this signal, 0s and 1s can be derived
64
Advantages and Disadvantages of Optical Storage
Advantages: • Cheap, very easily portable, takes up little space physically Disadvantages: • Less storage capacity compared to other types • Easily damaged / scratched, requires a CD reader • Slow write speeds
65
Uses of Optical Storage
Uses: • Songs, videos and other multi-media storage, backup and archiving of data Capacity: • CD-ROM – up to 720 MB • DVD – up to 8.4 GB (dual layered disk) • Blu-Ray – up to 50 GB (dual layered disk)
66
Basic Features of SSDs
• Solid-state disks use non-volatile flash memory to store information • Very fast read/write speeds as it doesn’t need to wait for a disk to spin to the correct location and an arm to move • No mechanical or moving parts meaning these disks are very durable
67
What are the advantages and disadvantages of SSDs
Advantages: • Highly durable, no moving parts, very fast read/write speeds, no noisy fan or drive arm, faster start up times Disadvantages: • More expensive than magnetic hard disks, similar storage capacity as magnetic disks
68
What is the uses of SSDs?
Uses: • Higher end computers • Laptops • Smartphones and tablets Capacity: • 100GB – 16TB
69
What are the Characteristics of storage devices
• Capacity: How much data can be stored – e.g. 700 MB, 50 GB or 2 TB • Speed: The rate (usually in MB/s) at which data can be read or written • Portability: how easy it is to carry – is the device small? • Durability: will the device break if dropped? How well does it work with extreme temperatures or magnetic fields? • Reliability: how likely is the data (or some of it) to be lost? • Cost: what is the cost of a device? How much is it to store 1 MB of data