Components of a Computer System Flashcards

1
Q

Define what is meant by hardware.

A
  • The physical components that make up a computer system.

- E.g. RAM stick, cooling fan, mouse.

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

Define what is meant by software.

A
  • The programs or applications a computer can run.

- E.g. Word processor, Internet browser, file manager.

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

What is an embedded system?

A
  • A computer system built into another device.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Give two examples of an embedded system.

A
  • Dishwasher
  • Mp3 Player
  • Digital Thermometer
  • Washing Machine
  • Manufacturing Machine
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Explain two benefits of having an embedded system.

A
  • Embedded systems are far smaller than general purpose computers.
  • Embedded systems are cheaper to produce than general purpose computers.
  • Embedded systems tend to be more reliable than general purpose computers which mean they are less likely to break.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What does the CPU stand for?

A
  • The Central Processing Unit
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

State two functions of the Control Unit.

A
  • The Control Unit executes instructions.
  • It follows the Fetch-Decode-Execute cycle.
  • It controls the flow of data within the CPU.
  • It controls the flow of data between the CPU and other parts of the computer system, (such as memory, and input and output devices).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Describe the function of the Arithmetic Logic Unit.

A
  • The ALU carries out arithmetic operations, e.g. multiplication and subtraction.
  • It performs logic operations on binary data, such as AND, NOT, and OR.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Explain how cache is used by the CPU.

A
  • The cache is extremely fast memory in the CPU.
  • It stores regularly used data or instructions.
  • The CPU can access data stores in the cache much faster than retrieving it from RAM.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Explain the purpose of CPU registers.

A
  • The registers are super fast memory that store tiny amounts of data or instructions that the CPU can access extremely quickly.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Outline the function of the following:

  • Accumulator
  • MAR
  • MDR
A
  • The accumulator stores the results of calculations done by the ALU.
  • The MDR holds any memory address about to be used by the CPU.
  • The MDR holds data or instructions that have been fetched from / to be written to memory.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Describe what happens in the Fetch-Decode-Execute cycle.

A

Fetch:

  • The memory address from the program counter is copied to the MAR.
  • An instruction is fetched from memory in the MAR.
  • The fetched instruction is copied into the MDR.
  • The value in the program counter is changed to point to the address of the next instruction.

Decode:

  • The fetched instruction is decoded by the CU.
  • A new value may be loaded into the MAR / MDR prepares to execute the next step.

Execute:

  • The decoded instruction is carried out.
  • The cycle is repeated.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Describe the difference from volatile and non-volatile memory.

A
  • Volatile memory is temporary memory - it requires power to retain its data content.
  • Non-volatile memory retains its data content even after when there is no power.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Explain the purpose of RAM in a computer system.

A
  • RAM holds data that is currently in use.
  • E.g. programs, OS, files, documents.
  • It allows the CPU to directly access data much faster than if the data was on secondary storage.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

State two functions of the BIOS.

A
  • The BIOS loads the operating system.
  • It performs a variety of self-diagnostic tests on the hardware, e.g. testing RAM.
  • It checks for hardware connected to the computer.
  • It provides a basic user interface where some settings can be accessed, e.g. changing which storage device to load the OS from.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Explain why the BIOS is stored in ROM instead of RAM.

A
  • The BIOS must be stored in non-volatile memory, so its contents aren’t lost when the computer is turned off.
  • ROM is non-volatile memory but RAM is volatile memory.
  • The contents of the BIOS should not be changed. ROM is Read-Only Memory, but RAM is not and can be altered.
17
Q

Explain how virtual memory works.

A
  • Virtual memory is an area of secondary storage that the computer uses to store the contents of RAM temporarily when there isn’t enough space in RAM to store necessary / data.
  • The computer will copy the items not currently in use from RAM to virtual memory, freeing up space in RAM.
18
Q

Explain one disadvantage of using Virtual memory.

A
  • Virtual memory can make a computer slow to respond, e.g. when switching between applications, because data transfer speeds from secondary storage are much slower than from RAM.
19
Q

Define the term clock speed.

A
  • Clock speed is the number of instructions a CPU / processor core can carry out per second.
20
Q

Explain why using a CPU with large cache capacity may improve CPU performance.

A
  • Cache is much faster than RAM.

- The larger the cache, the more data can be stored for quick access by the CPU, meaning the CPU should perform better.

21
Q

Give three characteristics to consider when choosing a type of secondary storage.

A
  • Capacity
  • Reliability
  • Cosy
  • Portability
  • Data transfer speed
  • Durability
22
Q

Explain why flash memory is suitable for an action camera.

A
  • Flash storage / solid state storage is resistant to impacts, so it is unlikely to be damaged when the action camera is in use.
  • Flash storage can be very compact and lightweight.
23
Q

Explain why a magnentic hard disk would be unsuitable for an action camera.

A
  • Magnetic hard disks are much larger and heavier than flash storage devices, making them unsuitable for a small, lightweight camera.
  • Magnetic hard disks can be damaged greatly by impacts, so they would be unsuitable in an action camera.
24
Q

What type of storage device is suitable for daily back-ups?

A
  • Magnetic Tapes
25
Q

Outline the advantages and disadvantages for using Magnetic Tape for back-ups.

A

Advantages:

  • Magnetic Tape is much cheaper per GB than other forms of secondary storage.
  • Tape has a much larger data capacity than other forms of storage.
  • Tape has a higher read/write speed than HDDs.

Disadvantages:

  • It can take far longer to find a specific piece of data on tape, e.g. to recover certain files from a back-up.
  • Tape reading drives can be very expensive.
  • Data can be corrupted if placed near a strong magnet.
26
Q

State three functions of an Operating System.

A
  • The OS communicates with hardware via device drivers.
  • The OS provides a User Interface.
  • The OS provides a platform for software / applications to run.
  • The OS allows a computer to multi-task by controlling memory / CPU resources.
27
Q

Describe what is meant by device drivers.

A
  • Device Drivers are pieces of software that allow the OS and hardware to communicate with each other.
28
Q

Identify two ways how an OS can help protect a User’s personal data.

A
  • They often allow different user accounts, giving each user access to their own personal data and desktop, which cannot be accessed by other users.
  • It may have anti-theft measures, like password or pin protection.
  • It may include encryption software, to allow users protect their files.
  • It may include anti-virus software or a firewall to help protect against unauthorised users / software.
29
Q

Explain how an OS can help a computer multi-task.

A
  • When an applications are opened, the OS moves the necessary parts are moved to memory.
  • The OS will remove unneeded data from memory, e.g. when programs or files are closed.