Chapter 3: Hardware Flashcards

1
Q

Define CPU
Central processing unit

A

responsible for the execution or processing of all the instructions and data in a computer

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

Define Von Neumann Architecture

A

a type of computer architecture which introduced the concept of the stored program in the 1940s

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

Define ALU

A

the component of the CPU that carries out all arithmetic and logical operations

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

Define ACC [Accumulatr]

A

temporary general-purpose register that stores numerical values at any part of a given operation

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

Define MAR (memory address register)

A

a register that stores the address of the memory location currently being read from or written to

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

Define CIR [current instruction register ]

A

a register that stores the current instruction being decoded and executed

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

Define MDR [memory data register]

A

a register that stores data that has just been read from memory or data that is about to be written to memory

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

Define PC [Program couunter]

A

a register that stores the address where the next instruction to be read can be found

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

Define control unit

A

the component of a computer’s CPU that ensures synchronisation of data flow and programs throughout the computer by sending out control signals along the control bus

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

Define system clock

A

produces timing signals on the control bus to ensure synchronisation takes place

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

Define clock cycle

A

s temporary memory using static RAM to hold frequently used data/instructions by the CPU thereby increasing CPU performance. More generally, cache means any area of storage used to quickly access frequently-used data - other examples include web cache, database cache, DNS cache

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

Define register

A

a temporary component in the CPU which can be general or specific in its use; it holds data or instructions as part of the Fetch–Decode–Execute cycle

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

Define address

A

a label for a memory location used by the CPU to track data

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

Define memory location

A

a numbered place in memory where values can be stored

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

Define system bus

A

a connection between major components in a computer that can carry data, addresses or control signals

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

Define address bus

A

the system bus that carries the addresses throughout the computer system

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

Define data bus

A

the system bus that allows data to be carried from CPU to memory (and vice versa) or to and from input/ output devices

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

Define control bus

A

– the system bus that carries signals from control unit to all other computer components

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

Define unidirectional

A

can travel in one direction only

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

Define bidirectional

A

can travel in both directions;

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

Define over clocking

A

changing the clock speed of a system clock to a value higher than the factory/recommended setting

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

Define core

A

a unit on a CPU made up of an ALU, control unit and registers

23
Q

Define dual core

A

A CPU containing 2 cores

24
Q

Define Fetch-Execute-Decode

A

– a cycle in which instructions and data are fetched from memory, decoded and finally executed

25
Q

Define BIOS

A

– a suite of programs on firmware that are used to perform the initialisation of a computer system during the boot-up process

26
Q

Define opcode

A

– part of a machine code instruction that identifies what action the CPU has to perform

27
Q

Define operand

A

part of a machine code instruction that identifies what data is to be used

28
Q

Define instruction set

A

the complete set of machine code instructions used a particular microprocessor

29
Q

Define embedded system

A

a combination of hardware and software designed to carry out a specific set of functions

30
Q

Define barcode

A

a series of dark and light lines of varying thickness used to represent data; the code has to be scanned using laser or LED light source

31
Q

Define keyfield

A

the field that uniquely identifies a record in a file

32
Q

Define QR code

A

a matrix of dark and light squares which represent data

33
Q

Define frame QR code

A

a type of QR code that includes a space for advertising

34
Q

Define DAC

A

device that converts digital data into electric currents that can drive motors, actuators and relays

35
Q

Define ADC

A

a device that converts analogue data (for example, data read from sensors) into a form understood by a computer

36
Q

Define CCD

A

a light sensitive cell made up of millions of tiny sensors acting as photodiodes

37
Q

Define virtual keyboard

A

an onscreen keyboard which uses the features of the touch screen to emulate a physical keyboard

38
Q

Define touch screen

A

a screen that allows the user to select or manipulate a screen image using the touch of a finger or stylus; touch screens most frequently use capacitive, infra- red or resistive technology

39
Q

Define RSI (repetitive strain injury)

A

pain felt in the muscles, nerves and tendons caused by a repetitive action (for example, excessive clicking of a mouse button over a period of time)

40
Q

Define optical mouse

A

a pointing device that uses a red LED to track the movement of the device and then relays its coordinates to a computer

41
Q

Define pointing device

A

an input device that allows the user to control the movement of an onscreen cursor or to allow onscreen selection by clicking a button on the device

42
Q

Define CMOS

A

a chip that generates an electric current (or pulses) when light falls on its surface

43
Q

Define DSP

A

a processor that calculates, for example, the coordinates of a pointing device based on the pulses of electricity received

44
Q

Define optical character recognition

A

technology that can convert hard copy text or images into a digital format to be stored in a computer memory

45
Q

Define CAD

A

software used to create drawings

46
Q

Define CT scanner

A

technology that can create a 3D image of a solid object by slicing up the object into thin layers (tomography)

47
Q

Define capacitive touch screen

A

a type of touch screen that uses the change in the screen’s capacitance (the ability to store an electrical charge) when it is touched by a finger or stylus

48
Q

Define infra-red touch screen

A

a type of touch screen that uses infra-red beams and sensors to detect where the screen has been touched

49
Q

Define resistive touch screen

A

a type of touch screen that uses two conductive layers which make contact where the screen has been touched

50
Q

Define actuator

A

an output device that converts electrical energy into mechanical movement

51
Q

Define DMD

A

a chip that uses millions of tiny mirrors on its surface to create a video display

52
Q

Define thermal bubble

A

inkjet printer technology whereby tiny resistors create heat and form an ink bubble which is ejected onto paper in an inkjet printer

53
Q

Define piezoelectric crystal

A

a crystal located in an ink reservoir within an inkjet printer; the crystal vibrates and forces ink out onto paper

54
Q

Define direct 3D printing

A

a 3D printing technique in which the print head moves in the x, y and z directions