Interal Hardware componets

0.0(0)
studied byStudied by 0 people
0.0(0)
full-widthCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/47

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

48 Terms

1
New cards

What is a processor ?

Executes program instructions in order to run application

2
New cards

What is main memory ?

Uses RAM / ROM to store program instructions and frequently used data

3
New cards

What is a bus ?

Series of parallel wires that connect internal components of a computer system

4
New cards

What is width ?

The number of parallel wires in a bus and has direct elation to the number of bits that can be sent simultaneously

5
New cards

What is an address bus ?

Carries Address of memory location in 1 direction from processor to memory.

6
New cards

What happens when you increase the width of the address ?

It increases the range of the address that can be specified

7
New cards

What is addressable memory ?

Portions of memory hat can be accessed by its address - if not enough dresses some memory ca go unused

8
New cards

What is a data bus ?

Sends data and instructions to and from the diff ent components of the computer system - bidirectional

9
New cards

What happens when I increase the width of the data bus ?

It will increase the volume of data that can be transferred over the bus at any one time

10
New cards

What is a control bus ?

Carries the control signals that regulates the operations of the computer system - also carries the computer clock signal

11
New cards

What are I / O controllers ?

Pieces of hardware that control the communication of data between the processor and external hardware devices such as keyboards

12
New cards

What does I / O controllers manage ?

Data flow to and from the device freeing up the cpu allowing it to do other tasks

13
New cards

What is the stored program concept ?

Machine code instructions are fetched and executed serially by a processor that performs arithmetic and logical operations.

14
New cards

What is the von neuman architecture ?

Data and instructions are stored together in the same memory - general purpose

15
New cards

What is the Harvard architecture ?

Data and instructions are in separate memory locations - embedded systems / digital signal processing

16
New cards

What is the arithmetic logic unit ?

Performs the arithmetic and logical operations

17
New cards

What is the control unit ?

Controls / coordinates the activities of the components and each set is synchronised to the internal clock

18
New cards

What are registers ?

Small storage locations that stores regularly used data temporarily with a high read write speed

19
New cards

What is a general purpose register ?

Register that stores and type of data that is required during the execution of the instruction - RAM

20
New cards

What is a special purpose register ?

Stores specific information like the current instruction being held

21
New cards

What is a PC ?

Program Counter - Holds the memory address of the next instruction to be executed

22
New cards

What is a CIR ?

Current Instruction Register - holds the instruction that is being executed by the processor

23
New cards

What is the MAR ?

Memory Address Register - stores the memory address of the memory location that is to be read or written

24
New cards

What is the MBR ?

Memory Buffer Register - holds the content of a memory location that has been read or written

25
New cards

What is SR ?

Status Register - Contains bits that are either set or cleared which can be referenced individually.

26
New cards

What is the clock ?

Generates a timing signal which changes at a regular frequency

27
New cards

What happens in the fetch stage ?

  • contents of PC is copied in to MAR
  • contents of MAR is transferred in to main memory by the address bus
  • instruction is sent from mai memory to the MBR by the data bus
  • PC increments by one
  • contents of MBR Is copied in to the CIR
28
New cards

What happens in the decode stage ?

  • contents in the CIR is decoded by he control unit into opcode and operand
29
New cards

What happens in the execute stage ?

  • any data that is required by the instruction and isn't present in the register is fetched from main memory
  • the instruction is carried out
  • results of any calculations is stored in main memory or a general purpose register
30
New cards

What happens between each stage of the fetch excite cycle ?

The contents and status of the registers are checked for any changes that might be an interrupt

31
New cards

What is an interrupt ?

A signal that is sent to the processor by another part requesting the attention of the processor

32
New cards

What happens when an interrupt occurs ?

Contents of the register is placed into the system stack 'saving volatile environment'
Then it loads the appropriate interrupt service routine
After it restores the volatile environment and resumes execution

33
New cards

How does the core affect the processor performance ?

Directly affect the performance by allowing each care to indecently perform the fetch execute cycle allowing more processing going on at once

34
New cards

How does the cache affect the processor performance ?

More cache the more frequently used data that can be stored and saves more time from getting it form main memory

35
New cards

How does the clock speed affect the processor performance ?

Higher frequency the more fetch execute cycles that can be performed in the same period of time

36
New cards

How does the word length affect the processor performance ?

Higher the word length the more bits that can be transferred

37
New cards

How does the address bus affect the processor performance ?

Increasing the amount of wires will increase the amount of addressable memory and the range of addresses that can be specified

38
New cards

How does the data bus affect the processor performance ?

Increasing the volume of data that can be transferred over the bus at one time will allow more data to be fetched for main memory in one cycle

39
New cards

What is the processor instruction set ?

Each processor has its own instruction set so may not be compatible / a group of instructions followed to carry out a task

40
New cards

What is opcode ?

The type of operations that are going to be used

41
New cards

What is operand ?

Piece of dat on which the operation is performed

42
New cards

What is addressing mode ?

One bit in the machine code which describes the data

43
New cards

What is immediate address ?

Value specified by operand is the be treated as an actual value

44
New cards

What is direct address ?

Value specified signifies a memory address

45
New cards

What is a logical shit ?

A process that shift all bits left or right to multiply or divide

46
New cards

What does AND do In a logical shift ?

Masks out certain bits of a number

47
New cards

What does OR do in a logical shift ?

Set bits to one without affecting the other bits

48
New cards

What does NOT do in a logical shift ?

Used to fined 2's compliment