Section 1 - Components of a computer Flashcards

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

What is the CPU also known as?

A

The CPU is also known as the processor

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

What components make up the CPU?

A

The CPU is made up of the control Unit, Buses, Arithmetic Logic Unit, and also dedicated registers

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

What does the Control Unit do?

A

The control unit controls and coordinates the activities of the CPU, as well doing the FDE cycle and storing the resulting data back in memory or registers

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

What is a Bus?

A

A bus is a set of wires which connect two or more components of a computer.

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

What are the 3 categories of buses?

A

Data Bus, Control Bus, Address Bus, together they are known as the System Bus

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

What does the Data Bus do?

A

The data bus is in charge of moving data around the computer

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

What does the Control Bus do?

A

The control bus sends control signals, which are used to synchronise the computer

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

What does the Address bus do?

A

The address bus transfers addresses around the computer

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

How many Control lines does the Control bus have?

A

6

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

What are these control lines?

A

Bus Request, Bus Grant, Memory Write, Memory Read, Interrupt Request, Clock

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

What is the Bus Request Control Line?

A

Indicates that a device is requesting the use of a data bus

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

What is the Bus Grant Control Line?

A

Indicates that the CPU has granted access to the data bus

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

What is the Memory Write Control Line

A

Causes data on the data bus to be written into the addressed location

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

What is the Memory Read Control Line?

A

Causes data from the addressed lcoation to be placed on the data bus

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

What is the Interrupt request control line?

A

Indicates that a device is requesting access to the CPU

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

What is the Clock Control Line

A

The Clock Control Line is used to synchronise operations.

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

What is the Arithmetic-Logic Unit

A

The Arithmetic Logic Unit is a special register which performs arithmetic and logical operations on data, before depositing it in the Accumulator.

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

What are the 5 main Registers inside of a CPU?

A

Accumulator, Program Counter, Current Instruction Register, Memory Address Register, Memory Data Register

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

What is the Accumulator

A

The Accumulator is where all calculations take place

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

What is the Program Counter

A

The Program Counter holds the address of the next instruction to be executed.

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

What is the Current Instruction Register?

A

The current instruction register holds the current instriction being executed, divided into Operand and Opcode

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

What is the memory address register?

A

The Memory Address Register holds the address of the memory location from which data is to be fetched from or to which data is to be written

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

What is the Memory Data Register?

A

The memory Data Register is used to temporarily store the data read from or written to memory.

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

What is the Fetch-Decode-Execute Cycle?

A

The Fetch-Decode-Execute Cycle is a sequence of operations involved in executing an instruction.

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

What happens in the Fetch Phase of the Fetch-Decode-Execute Cycle?

A

In the Fetch Phase of the Fetch-Decode-Execute Cycle, a total of three steps occur, these are:
1. The address of the next instruction is copied from the Program counter to the memory address register.
2. The instruction heald at that address is copied to the memory data register. Simultaneously, the content of the Program Counter is incremented so that it holds the address of the next instruction.
3. The contents of the Memory Data Register are copied to the Current Instruction Register.

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

What happens in the Decode Phase of the Fetch-Decode-Execute Cycle?

A

In the Decode Phase of the Fetch-Decode-Execute cycle, only one instruction is carried out, this instruction is:
4. The instruction held in the CIR is decoded, and split into opcode and operand.

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

What happens in the Execute Phase of the Fetch-Decode-Execute Cycle?

A
  1. The appropriate instruction/opcode is carried out on the operand
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
28
Q

What is the Opcode?

A

The Opcode is used to determine the type of instruction and what hardware to use to execute it

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

What is the Operand?

A

The Operand can hold 3 different things, these are:
1. The address of the data to be used with the operation, which will be passed to the MAR
2. The actual data to be operated on, which will be passed to the MDR
3. The data to be operated on, which will be passed to the ALU/Accumulator

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

What are the 3 factors which affect the Processor’s performance?

A
  1. Clock Speed
  2. The number of cores
  3. The amount and type of cache memory
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
31
Q

How does clock speed affect the processor’s performance?

A

Clock Speed affects the processor’s performance due to the fact that it works to synchronise the PC’s components, so if your computer has a slow clock speed, your computer would run slower since it takes longer to execute an instruction

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

How does having more Cores affect processor Performance?

A

having more Cores effects processor Performance

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

How does the amount of cache memory affect the processor’s performance?

A

The amount of cache memory affects the processor’s performance due to the fact that cache memory is very fast storage location inside the CPU, so having more of this means more data can be processed quickly

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

What are the 3 levels of cache?

A

Level 1, Level 2, Level 3

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

What is Level 1 Cache Memory?

A

Level 1 Cache memory is extremely fast but small (between 2-64KB)

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

What is Level 2 Cache Memory?

A

Level 2 Cache memory is fairly fast but medium sized (256KB - 2MB)

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

What is level 3 Cache Memory?

A

Level 3 Cache memory is slower than the other two but marge larger, being between 10MB and 64MB

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

what is Pipelining?

A

Pipelining is a technique used by processors to improve performance, it works by making it so that the computer can be fetched while the computer is executing an instruction, speeding up the Fetch-Decode-Execute cycle.

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

What are the two types of Pipelining?

A

Arithmetic Pipelining and Instruction Pipelining

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

What is Arithmetic Pipelining?

A

Arithmetic Pipelining represents the parts of an arithmetic operation that can be broken down and overlapped as they are performed.

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

How does Pipelining occur?

A

While the computer is executing an instruction, the Busses find the next piece of memory and hold this data close to the processor in a buffer zone, significantly cutting down on the time it takes to obtain data.

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

What is the Address Bus?

A

The Address Bus is a Bus that transfers the address of data that the processor needs, with the width of the address bus determining the maximum possible memory capacity of the system.

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

What is the Data Bus?

A

The data bus transmits the data held in a word of memory between processor components and memory. It splits the data into operand and opcode, with the operand containing the address of the data, while the opcode contains the data itself.

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

What does the von Neumann architecture specify?

A

The von Neumann architecture specifies the basic components of the computer and processor in which a shared memory and bus is used for both data and instructions.

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

What is the stored program concept?

A

The stored program can be defined as machine code instructions are fetched and executed serially by a processor that performs arithmetic and logical operations.

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

How is the Stored Program concept carried out?

A

The program being used must be a resident in main memory, if it is, the machine code instructions are fetched from memory one at a time, decoded and executed in the processor.

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

How does the Von Neumann machine Transfer data and instructions?

A

The Von Neumann machine transfers data and instructions using the data, as well as using a single address bus to transfer the addresses of the data and instructions.

48
Q

What are the two architectural concepts?

A

Von Neumann and Harvard.

49
Q

what is the Harvard Architecture?

A

Harvard architecture is where the computer physically separates memories for instructions and data.

50
Q

Where is Harvard Architecture largely used?

A

Harvard Architecture is largely used for Digital Signal Processing systems

51
Q

What are Digital Signal Processing Applications?

A

DSP Applications include audio and speech signal processing, sonar and radar signal processing, biomedical signal processing, seismic data processing and digital image processing.

52
Q

What are the 3 features of Harvard Architecture?

A

In Harvard Architecture, the two different memories can have different characteristics, such as one being exclusively read-only memory and another being read-write memory.

The two different memories may also be of different sizes, allowing the memory which stores the data to have a larger storage capacity than the memory which holds the instructions.

The Address Bus can be wider than the data bus.

53
Q

How is Harvard Architecture faster than Von Neumann Architecture?

A

Harvard Architecture is faster than Von Neumann due to the fact that data and instructions can be fetched in parallel instead of competing for the same bus.

54
Q

What is a Complex Instruction Set Computer?

A

The Complex Instruction Set was a computing architecture used before Von Neumann and Harvard, it used a large Instruction set to accomplish tasks in as few lines of assembly language as possible.

55
Q

What is an advantage of CISC processors compared to modern day processors?

A

Because the compiler has very little work to do to translate a high-level language statement into machine code, and because the code was relatively short, Very little RAM was needed to store the instructions.

56
Q

What is a disadvantage of CISC processors compared to modern day processors?

A

A disadvantage is that many specialised instructions had to be built into the hardware even though only 20% of them were used in the average program.

57
Q

What is the Reduced Instruction Set Computer?

A

RISC architecture is the opposite of CISC, it stored only simple instructions, with each taking a single clock cycle to be executed.

58
Q

What is an advantage of RISC Processors when compared to Modern Day Processors?

A

All functions carried out with a number of simple instructions, make sure there are no instructions which are rarely used.

59
Q

What is a Disadvantage of RISC Processors?

A

The Compiler has to do more work to translate high-level code into machine code, and more RAM is required to store the machine code instructions.

60
Q

What is a Coprocessor System?

A

A co-processor system is a system which uses an extra processor to supplement the functions of the primary processor (the CPU).

61
Q

Where would a co-processor system be used?

A

A co-processor system would be used to perform floating point arithmetic, graphics processing, digital signal processing and other functions.

62
Q

What is a Multi-core CPU?

A

A Multi-core CPU is a CPU that is able to distribute the workload across multiple CPU cores, achieving significantly higher performance in the process.

63
Q

What is a GPU?

A

A GPU ios a specialised electronic circuit which is very efficient at manipulating computer graphics and image-processing.

64
Q

What is the GPU made up of?

A

Thousands of smaller, more efficient cores designed for handling multiple tasks simultaneously.

65
Q

What is an advantage of the GPU?

A

tasks where processing of large blocks of visual data is done simultaneously is much easier for a GPU than it would be for a CPU.

66
Q

What are the two types of barcodes?

A

Linear Barcodes and 2D Barcodes

67
Q

What are the different ways of reading barcodes?

A

Pen-Type Readers, Laser Scanners, Camera-based Reader and Digital Cameras.

68
Q

What is a Pen-Type Barcode Reader?

A

Uses a light source and a photo-diode are used to read the intensity of the ligh reflected back from the barcode, from this a waveform is generated which is used to measure the width of the bars and spaces in the barcode.

69
Q

What is an Advantage of a Pen-Type Barcode Reader?

A

They are the most Durable, and can be tightly sealed against dust, dirt and other environmental hazards, small size and low weight makes them easily portable.

70
Q

What is a Disadvantage of a Pen-Type Barcode Reader?

A

Must come in direct contact with the Barcode.

71
Q

What is laser Scanner Barcode Reader?

A

Works in the same manner as a Pen-Type Reader except a laser beam is used as the lightsource.

72
Q

What is a Camera-Based Barcode Reader?

A

Uses a camera and image processing techniques to decode a 1D or 2D code.

73
Q

Where are Camera-Based barcode Readers used?

A

Age Verification, Coupons, Event Ticketing, downloading of files.

74
Q

What is a Digital Camera Based Barcode Reader?

A

Uses CCDs or CMOS (Complementary Metal Oxide Semiconductor) sensor comprising of millions of tiny light sensors arranged in a grid. the binary data of each sensor is recorded onto the camera’s memory so the image can be reproduced.

75
Q

What is Radio Frequency Identification (RFID)?

A

RFID is used as both an input and output device, they are used as an input device to read the signal from an RFID chip and as an output device to transmit a signal from an active tag.

76
Q

What are the two types of RFID chips?

A

Active Chips and Passive Chips

77
Q

What is an Active RFID Chip?

A

Physically larger chips which require a battery to power the tag to actively transmit a signal for a reader to pick up. Used to track things from a further distance.

78
Q

What is a Passive RFID Chip?

A

Much Cheaper to produce, rely on radio waves emitted from a reader up to a metre away to provide sufficient electromagnetic power to the card using its coiled antenna, once energised, data can be sent to the nearby reader. Used for tagging items or for smart card.

79
Q

What is an output device?

A

An output device takes data produced by the computer and turns it into a form humans can understand. e.g. Visual/Sound

80
Q

What are the two ‘screen’ type output devices?

A

LCD (Liquid Crystal Display) & OLED (Organic LED)

81
Q

What is an LCD Screen

A

Liquid Crystal Display monitors contain groups of red, green and blue diodes to form each pixel, and used LEDs to provide the light for the diodes.

82
Q

What are the advantages of an LCD Screen?

A

They reach their maximum brightness almost instantly
The image is sharper with more realistic and vivid colours
They produce a brighter light which leads to better picture definition
Since LEDs are very small, screens can be much thinner in construction
They last almost indefinitely, making the screens much more reliable
They consume very little power

83
Q

What is an OLED Screen?

A

Brighter, thinner and lighter than traditional LCD or LED screens, and use organic LEDs to display information, hence the name.

84
Q

What are the advantages of an OLED Screen?

A

Made of plastic rather than glass, so much more flexible than LCD screens
Much thinner
Brighter and need no backlighting, so they consume less power
Respond 200 times faster than LCD screen to changes in data.
produce truer colours through a much bigger viewing angle.

85
Q

What are the four ‘Printer’ type output devices?

A

Laser Printers, Inkjet Printers, Dot Matrix Printers, 3-D Printers

86
Q

What is a Laser Printer?

A

Laser Printers work by having a conveyor belt for the printer, which goes through a number of processes, first whatever is wanted to be printed onto the paper is etched onto a print drum using a laser unit, before this ink is fused with the paper, this paper is then outputted from the printer.

87
Q

What are the advantages of Laser Printers?

A

Very Fast and produce High Quality printing

88
Q

What are the disadvantages of Laser printers?

A

very expensive to run for colour prints, with the paper needing to be put through the process each time for each colour applied, slowing down the print.
Quality of the print is limited by the Print Drum, and as this usually is at around 1200 dpi, Photorealistic images are impossible

89
Q

What is an Inkjet Printer?

A

Inkjet printers work by spraying minute dots of ink onto paper to create an image.

90
Q

What is the advantage of an Inkjet Printer?

A

Can create photo-realistic images.
Cheaper than laser printers

91
Q

What are the disadvantages of an Inkjet Printer?

A

Ink Cartridges need to be replaced frequently
Slower than Laser Printers

92
Q

What is a Dot Matrix Printer?

A

Also known as impact printers, they work by having a matrix of pins which strike the surface of the paper through an inked ribbon to form letters.

93
Q

What are the advantages of Dot Matrix Printers?

A

Operate in Dirty and damp environments

94
Q

What are the disadvantage of Dot matrix printers?

A

Noisy, slow and a poor quality of printing.

95
Q

What is a 3D Printer?

A

Used to create physical objects, rather than print on paper.

96
Q

What are the advantages of a 3D Printer?

A

Can create spare parts for obsolete equipment and prototypes of new products, as well as one-off items. Mostly used where buying a part from a manufacturer would be too time consuming or impossible due to the part no longer being in production.

97
Q

What are other types of Output Devices?

A

Multimedia Projectors, Computer Speakers & Actuators

98
Q

What is a multimedia Projector?

A

Projects information onto a surface when linked to a computer or other input device.

99
Q

What are the advantages of a Multimedia Projector?

A

Able to make small screens more visible to a number of people

100
Q

What is a Computer Speaker

A

Outputs sound for devices which do not have one built in.

101
Q

What is an Actuator?

A

Motors used commonly in conjunction with sensors to control a mechanism, they can be used to open a window or a valve, starting or stopping a pump, as well as other things.

102
Q

What is a secondary storage device?

A

A secondary storage device is a storage device not directly accessible to the processor and has slower access speeds, but can be used to store additional data which is too large for the actual computer.

103
Q

What are the 5 types of Secondary Storage Devices?

A

Hard Disks, Optical Disks, Solid-State Disks, Ram & Rom, Virtual Memory

104
Q

What is a Hard Disk?

A

A Hard Disk uses rigid rotating platters coated with magnetic materials to polarise iron particles to either polarise them to a north or south states, which represent a 1 or a 0. A Drive head then runs over to platter to read the data stored by these iron particles.

105
Q

What are the advantages of a Hard Disk?

A

Huge Capacity (up to 640GB)
Small and Portable
Very Cheap
Fairly Fast to access data.

106
Q

What is an Optical Disk?

A

3 Different Formats (CD-ROM, CD-R & CD-RW) which coincide with Read Only, Recordable and Rewritable.
Works by using a high powered laser to “burn” sections of its surface making them less reflective. A low powered laser then runs along the disk and is used to measure the amount of light reflected back and translate that into data.

107
Q

What are the advantages of an Optical Disk?

A

Very Cheap
Portable

108
Q

What are the disadvantages of an Optical Disk?

A

Easily Corrupted an damaged by excessive sunlight or scratches.

109
Q

What is a Solid-State Disk?

A

A solid-state disk stores data in pages which are typically 4 Kilobytes, and these pages are then grouped up into a much larger block, with all of this data being stored as NAND memory cells, which cannot be overwritten and must instead be erased before more data can be written to the same location.

110
Q

What are the advantages of Solid-State Disks?

A

Faster access speeds than hard disks
Consume far less power
silent in operation, and very light and portable.

111
Q

What are the two kinds of internal memory of a computer?

A

Random Access memory (RAM) and Read-Only Memory (ROM)

112
Q

What does RAM store?

A

RAM is used to store programs and data that are currently being used. It is volatile, meaning that it’s contents are lost when it stops receiving power.

113
Q

What does ROM store?

A

ROM is used to hold information that needs to be permanently in memory. Examples of this are things necessary to boot up the computer or whatever embedded system is using the ROM.

114
Q

What is Virtual Storage?

A

Virtual Storage is what is created when the computer’s RAM is not large enough to store all these program simultaneously, it is where the hard disk is partitioned to create a new storage location.

115
Q

What are the advantages & Disadvantages of having Virtual storage?

A

Frees up space in the RAM, but has slower read & write speeds.