Hardware and Software Flashcards

1
Q

Give examples of input hardware.

A

-eg. Keyboards, composite devices (capable of multiple things such as game controllers or light pen), and point devices (eg mouse)

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

What is output hardware and give examples.

A
  • transmitting data in a form humans can understand

- eg. Monitors, printers, haptic sensors, sound cards and speakers

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

Give a list of all the places you can store data.

A
  • Hard Disk Drives (HDDs)
    - Solid-state drives (SSDs)
    - Optical drives (CDs / BluRay / DVD)
    - Flash storage devices (USB storage disks)
    - Floppy disk drives (obsolete in today’s world)
  • Network-attached storage devices (NAS)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is the main thing that the CPU handles

A

Processing

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

Explain the CPU

A
  • The purpose of a CPU is to process data and control other components within the computer system.
    - The CPU is located on a ‘motherboard’.
    - The three main parts of a CPU are the Control Unit, Registers and the Arithmetic Logic Unit (ALU).
    - The three main buses are Data bus, Address bus and the Control bus. These connect parts of the computer system.
    - The cache (in the CPU) is a very fast but small type of RAM.
    - The CPU runs at the speed of its clock.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is the ALU

A
  • Stands for Arithmetic Logic Unit
  • The Arithmetic Logic Unit (ALU) handles the data processing inside the CPU. It consists of two types of processing
  • Arithmetic operation - it performs standard arithmetic operations such as addition, subtraction, multiplication etc
  • Logic operation - it deals with logic and comparisons such as ‘is this value greater than that value’ the answer is always either ‘true’ or ‘false’.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is the CU

A
  • Control Unit
  • It controls the way data moves around the CPU (timing signals)
  • It executes the instructions provided by the program (control signals)
  • It controls and monitors the flow of data between the CPU and other components such as input devices, memory, graphics card etc (signals to memory/devices)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is a register?

A
  • A ‘register’ is a type of memory inside the CPU.
  • A register can hold a data value.
  • Registers are used to hold temporary data while a software program is running. As the CPU processes the data, the software program will shift the data in and out of the registers.
  • There are usually many registers available inside the CPU.
  • Some registers in the CPU have a specific purpose and so they have their own name.
  • not cache
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Whats a system clock?

A
  • The clock is a tiny quartz crystal inside the CPU chip that ‘ticks’ at a steady speed.
  • The CPU can only do something when the clock ticks. In-between each tick it does nothing. During each ‘tick’ the CPU can process a single instruction.
  • However, the clock ticks extremely fast so you will not notice the delays in between each tick.
  • A typical computer has a clock speed of around 3GHz. So the CPU can carry out three thousand million instructions per second at that speed.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Whats a Program Counter?

A
  • Memory is split up in to memory locations
  • The program counter stores the address (location) of the instruction being processed at any point in time
  • As each instruction is fetched, the program counter increments (increases) by 1
  • This allows the computer system to indicate where the program is in its instruction sequence
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What are buses?

A
  • Buses are communication systems inside a computer that transfers data between components
  • A computer utilizes buses to send and receive binary data as encoded electrical signal
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Types of buses:

A

control, address, data

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

Whats a control bus?

A
  • The control bus is used by CPUs for communicating with other components and peripherals in a computer system
  • This bus is responsible for managing information flow between components
  • It indicates whether the operation is read or write
  • The control bus also ensures that the operation is happening at the correct time
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Whats an address bus?

A
  • The address bus specifies the the location of a physical memory address
  • The location refers to the memory address that the processor will read data from or write data to
  • This includes primary memory, secondary memory and other connected peripherals
  • The width of an address bus is responsible for the amount of memory that can be addressed
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Whats a data bus?

A
  • The data bus contains the actual data being sent around the computer system
  • The data bus is responsible for connecting the CPU to other devices on the system
  • Unlike the address bus, the data bus is capable of two way operations
  • This means it supports both read and write operations
  • The data bus is also responsible for transferring program instructions to the CPU
How well did you know this?
1
Not at all
2
3
4
5
Perfectly