Section 1: Components of a Computer System Flashcards

(45 cards)

1
Q

What is a computer?

A

A computer is a machine that processes data.

Its purpose it to take data, process it, then output it.

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

What is an embedded system?

A

Embedded systems are computers built into other devices. They are often used as control systems - they monitor and control machinery in order to achieve a desired result.
As they’re dedicated to a single task, embedded systems are usually easier to design, cheaper to produce, and more efficient at doing their task than a general purpose computer.

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

What are the 9 main parts of a computer?

A

1) Power supply - supplies power to the machine.
2) Case cooling fan - extracts hot air from the computer case.
3) CPU heat sink and cooling fan - keeps the CPU at a steady temperature
4) CPU - Does all the processing
5) Optical drive - for read/writing of optical disks
6) RAM sticks - used for computers memory
7) Hard Disk Drive - Internal secondary storage
8) Motherboard - The main circuit board in the computer, where the hardware is connected.
9) Graphics card - Used for graphical processing

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

What is the CPU?

A

The central processing unit processes all of the data and instructions that make the system work.

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

What does CPU architecture mean?

A

The CPU architecture describes the main components of the CPU, how they interact with each other, and with other parts of the computer system.

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

What three main parts does the CPU contain?

A

The Control Unit, The Arithmetic Logic Unit and The Cache.

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

What is The Control Unit?

A

The control unit is in overall control of the CPU. Its main job is to execute program instructions by following the fetch-decode-execute cycle.
It controls the flow of data inside the CPU and outside the CPU.

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

What is The Arithmetic Logic Unit?

A

It does all the calculations.
It does basic operations and comparisons.
It performs logic operations such as AND, OR and NOT and binary shifts.
It contains the accumulator register.

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

What is The Cache?

A

It is very fast memory in the CPU.

It stores regularly used data.

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

What is The Von Neumann architecture?

A

An architecture describing a system where the CPU runs programs stored in memory. Programs consist of instructions and data which are stored in memory addresses.

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

What are the 4 main registers?

A

The program counter.
The memory address register (MAR).
The memory data register (MDR).
The accumulator.

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

What does The Program Counter do?

A

Holds the memory address of the instruction for each cycle

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

What does The MAR do?

A

Holds any memory address about to be used by the CPU.

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

What does The MDR do?

A

Holds the actual data or instruction in use.

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

What does The Accumulator do?

A

Stores intermediate results of calculations in the ALU.

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

Describe the Fetch-Decode-Execute cycle.

A

FETCH:
1) Copy memory address from The Program Counter to The MAR.
2) Copy the instruction stored in The MAR address to The MDR.
3) Increment The Program Counter to point to the address of the next instruction, ready for the next cycle.
DECODE:
The instruction in The MDR is decoded by The Control Unit. The CU may then prepare for the next step.
EXECUTE:
The instruction is performed.

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

What is the difference between Volatile and Non-Volatile memory?

A

Volatile memory is temporary memory. It requires power to retain its data.
Non-Volatile is permanent memory - it keeps its contents even when it has no power.

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

What is main memory?

A

Where all data, files and programs are stored while they’re being used.

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

Explain the concept of virtual memory.

A

1) Computers have a limited amount of RAM. As applications are opened, RAM fills with data.
2) When RAM is full, the computer needs somewhere else to put application data. It moves data that hasn’t been used recently to a location on secondary storage known as virtual memory.
3) If the CPU needs to read data stored in virtual memory, it must move the data back to RAM. This is very slow as data transfers rates are much slower on secondary storage than RAM

20
Q

What is ROM?

A

ROM (‘Read Only Memory’) is non volatile memory , it can be only read to not written to.
It comes on a small, factory made chip built into the motherboard.
It contains all the instructions a computer needs to properly boot up - BIOS (Basic Input Output System)

21
Q

What three things does CPU performance depend on?

A

1) Clock speed
2) Number of cores
3) Cache size

22
Q

How does clock speed affect CPU performance?

A

This is the number of instructions a single processor core can carry out per second. The more instructions that can be carried out per second, the higher the performance of the CPU.

23
Q

How does the number of cores affect CPU performance?

A

Each core in a CPU can process data independently of the rest. The more cores, the more instructions per second, higher performance.

24
Q

How does Cache size affect CPU performance?

A

A larger CPU Cache gives the CPU faster access to more data it needs to process.

25
What is a HDD?
Hard disk drives are secondary internal storage. It is made up of a stack of magnetized metal disks spinning at a rate of between 5400 and 15000 rpm. Data is stored magnetically in small called sectors within circular tracks.
26
What is an SSD?
Solid State Drives are storage devices with no moving parts. Most of them use a type of flash memory, used for internal storage.
27
SSD VS HDD
ADV OF HDD: 1) HDDs are cheaper. 2) Both are high capacity but HDDs are higher. 3) HDDs have a longer read/write life than SSDs - SSDs can only be written to a certain number of times before they begin to deteriorate. ADV OF SSD: 1) SSDs are faster. 2) SSDs don't need de-fragmenting 3) SSDs are more shock-proof 4) HDDs make more noise, SSDs are silent.
28
What three forms can Optical disks come in?
Read only - CD-ROM, DVD-ROM, BD-ROM Write once - CD-R, DVD-R, BD-R Rewritable - CD-RW, DVD-RW, BD-RW
29
Why are the use of Optical Disks declining?
As internet speeds have increased, streaming and dowload services have rendered Optical Disks obslete.
30
What are some advantages of Optical Disks?
Theyr'e very cheap. They're portable. They wont be damaged by water or shocked.
31
What is magnetic tape and what is it used for?
Its used for archiving. They have much greater storage capacity then HDDs , its also extremely low cost per GB. Often used by large organisations to store huge amounts of data. Tape is read/written sequentially, meaning its read from beginning to end, this means that tape is slow when finding specific data stored on it , but has a fast read/write speed once its found it.
32
What is an OS and what is its main functions?
An Operating System manages hardware and runs software. Its main functions include: 1) Communicating with internal and external hardware via the device drivers. 2) To provide a user interface. 3) Allows the computer to multi-task by controlling memory resources. 4) Deals with file management and disk management. 5) Manages system security and user accounts.
33
How does the OS help the computer to multi-task?
To run multiple applications, the OS needs to make sure that the applications don't overwrite or interfere with each other. A memory manager allocates certain applications certain memory addresses, to make sure their processes are placed into separate locations. Only one application is processed by the CPU at a time, so the other processes must wait. The OS divides CPU time between application and may prioritize some over others.
34
Explain why and how defragmentation is used.
As files are moved around, lots of small gaps begin to appear on a hard disk. When writing files to the disk the OS splits files into smaller blocks to fill in the gaps. Over time, the disk becomes more and more fragmented. This makes reading and writing files slower as the read/write head has to move back and forth across the disk. Defragmentation software reorganizes data on the hard drive to put fragmented files back together. It can also move files to collect all the free space together, this helps to prevent further fragmentation.
35
What is Utility software and give some examples.
Utility System Software helps to maintain or configure a computer, such as Defragmentation Utilities, Backup Utilities, Compression Software and Encryption Software.
36
What two types of back ups are used by Back Up Utilities?
Full backup - Where a copy is taken of every file on the system. They often use a lot of storage space. A full backup can take a long time to create, but is faster to restore from. Incremental backup - Where only files created or edited since the last backup are copied. They use less storage space and are much quicker to create. But, a full system restore is slow every back up ever must be restored.
37
What is Compression software?
Reduces the size of files so they take up less disk space, compressed files need to be extracted before they can be used.
38
What is Encryption software?
Encryption software scrambles data to stop third parties from accessing it. Encrypted data can be decrypted using a special 'key'
39
What is Open Source Software?
Open source software is software where the source code is made freely available. Users may legally modify the source code to create their own spin-off software, which can be shared under the same licence and terms as the original software.
40
What are the advantages and disadvantages of Open source software?
ADV: 1) It is usually free 2) Made for the greater good, not profit orientated. 3) Software can be adapted to fit users needs. 4) Popular software is very reliable and secure - any problems are quickly solved by the community. 5) More collaborators = More creativity. DISADV: 1) Small projects may not get regular updates - and so could be buggy / have unpatched security holes. 2) There may be limited user documentation. 3) No warranties if something goes wrong. 4) No customer support (despite community forums). 5) Companies using open-source code to make custom software may not want competitors to see their source code, but they have no choice.
41
What is Proprietary Software?
Proprietary software is software where only the compiled code is released. The source code is usually a closely-guarded secret. Its licenses restrict the modification, copying and redistribution o the software. Its usually paid for.
42
What are the advantages and disadvantages of Proprietary software?
ADV: 1) Comes with warranties, documentation and customer support. 2) Should be well-tested and reliable as the company's reputation depends on this. 3) Usually cheaper for companies than developing their own custom-built software. DISADV: 1) Can be expensive. 2) Software may not exactly fit a user's needs. 3) Software companies may not maintain older software after warranties expire - they'll want people to buy their new product.
43
How does HDD storage work?
- Data is stored magnetically in small areas called sectors within circular tracks - Read/write heads on a moving arm are used to access sectors on the disks
44
How is data written to/erased from flash?
Electric current is used to force electrons through a barrier and trap them on the other side - Remain on the other side until flashed with a new current - Trapped or not trapped - 1 or 0
45
How does optical storage work?
- Data is stored as microscopic indentations on the shiny surface of the disc - Data is read by shining a laser beam on the surface and detecting changes in the position of the reflected beam