4.7 Fundamentals of computer organisation and Architecture UPDATED Flashcards

1
Q

What is the role of processor

A

primary role is to execute instructions stored in the computer’s memory

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

Where does the address bus send and receive data from

A

Uni directional bus from processor to I/O or memory

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

Where does the data bus send and receive data from

A

Send: CPU, Memory and I/O

Receive: CPU, Memory and I/O

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

Where does the control bus send and receive data from

A

Send: CPU, Memory, I/O

Receive, CPU, Memory, I/O

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

What is the role of the main memory

A

Main memory holds the data and instructions that the processor needs to access quickly during program execution

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

Role of the io controllers

A

facilitating communication between the CPU and various input/output devices, such as peripherals.

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

What are the three types of bus found within the cpu?

A

address buss, data bus, control bus

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

What is the role of the address bus(3)

A

A pathway specifically for transmitting memory addresses.

When the CPU wants to read from or write to a specific location in memory

it sends the address of that location via the address bus.

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

What is the role of the data bus

A

the pathway through which data travels within a computer system

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

What determines the load capacity of the data bus

A

The width of the data bus determines how much data can be transferred at once.

For example, a computer might have a 32-bit or 64-bit data bus, meaning it can transfer 32 or 64 bits of data simultaneously

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

What is the function of the control bus

A

Responsible for coordinating and controlling the various activities within the computer system.

It carries signals that indicate the type of operation being performed

It also carries timing signals to synchronize the activities of different components.

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

Explain the von neumann architecure

A
  • shared memory space for data and instructions in same format
  • a single processor unit follows a linear fetch decode execute cycle one instruction at a time.
  • registers are used for fast access to instructions and data.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Where is the Harvard architecture system typical used

A

Embedded systems such as digital signal processing

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

Where is the Von Neumann system typically used

A

Typically used in general purpose computing systems

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

Explain the harvard architecture system

A
  • instructions and data are stored in separate memory units
  • each has its own bus
  • reading and writing data can be done at the same time as fetching.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is addressable memory

A

Addressable memory enables the processor to read from or write to specific memory locations as needed during program execution.

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

What is the stored program concept (3)

A

The idea that:

machine code instructions and data are stored in
main memory

instructions are fetched from memory 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
18
Q

What is cache memory

A

Memory that can be accessed very quickly located near the processor

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

How does increasing amount of cache memory improve performance of a processor.

A
  • More instructions/data can be stored in the cache
  • Instructions/data stored in cache can be accessed more quickly than instructions/data in main memory
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Describe the role of the control unit (3)

A
  • Controls fetch execute cycle
  • Synchronise operation of processor
  • Control Transfer of data between registers
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

What are registers (2)

A

small, high-speed storage locations within the CPU

used for storing and processing data and instructions during computation.

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

What are the six types of register found in CPU

A

MAR - Memory address register
MBR - Memory buffer register
MDR - Memory data register
IR - Instruction register
PC - Program counter
Accumulator

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

Explain how the Fetch-Decode Execute cycle is used to
execute machine code (7)

A

When an instruction is to be fetched the program counter contains the address of the next instruction.

The address is then copied into the memory address register

It is then sent along the address bus

Control unit sends memory read signal via control bus to the memory controller to retrieve the instruction

Contents in the correct address are transferred along the data bus.

Value from instruction goes to the CIR

Instruction in CIR is decoded by decode unit

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

What is the role and operation of the ALU

A

Part of processor that performs mathematical, logical, and data processing operations.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
What is the role and operation of the Control unit within the fetch execute cycle
Fetch data from memory to decode them and execute them serially
26
What is the role and operation of the general purpose registers
Can be used to hold data and instructions temporarily
27
What is the role and operation of the dedicated registers
Used by processors to carry out a specific role
28
What is the role and operation of the program counter
Register that holds the address of the next instruction being fetched
29
What is the role and operation of the current instruction register
Used to store the instruction that is to be decoded and executed
30
What is the role and operation of the memory address register
Holds the address of the current instruction being executed
31
What is the role and operation of the memory buffer register
Holds the instruction from the MAR and the associated data
32
What is the role and operation of the status register
Used to hold the status of various flags indicating positive results or negative result or interrupt status
33
What is meant by the term ‘processor instruction set’
The set of machine code instructions that a particular type of processor can understand
34
What is meant by opcode
represents the basic machine operation of the machine code instruction
35
What is meant by operand
A value or address that forms part of a machine code instruction
36
Describe the makeup of instructions
Consists of opcode and operand
37
What is immediate addressing
When the data in the operand is fixed meaning it is immediately available for use
38
What is direct addressing
Code is directly referred to a memory location
39
Describe the role of interrupts and interrupt service routines (ISRs); their effect on the Fetch-Execute cycle
Interrupts can be generated by hardware of software when detecting an error or illegal operation. Once interrupt is generated, if it is high priority it causes the fetch execute cycle to be interrupted after completing current instruction
40
Describe the Interrupt service routine
Interrupted task is stored - program counter contents stored in memory, current instruction finishes execution, register contents stored in memory Interrupt service routine is carried out Interrupt number examined source of interrupt identified, program counter loaded with start address for interrupt service routine which is executed. Continue Interrupted task
41
What effect does multiple cores have on processor performance
With multiple cores, a processor can divide tasks into smaller chunks and execute them simultaneously across multiple cores. This is known as parallel processing. This will allow instructions to be carried out faster than with a single core processor
42
What effect does cache memory have on processor performance
Cache is high speed memory fitted close to the processor, It can be accessed faster than main memory This means the speed of retrieving data instructions will be greatly increased and time taken to fetch data will reduce improving performance
43
What effect does clock speed have on processor performance
refers to the number of cycles a CPU can perform per second, A higher clock speed means the CPU can process more instructions per second. resulting in quicker execution of tasks and programs.
44
What effect does word length have on processor performance
performance improves with greater word length, Using a 64 bit word length with a 64 bit bus will allow 64 bits of data to be handled in one clock pulse
45
what is meant by word length
represents the size of the data units the CPU can work with at once, has a direct effect on the processor's efficiency and the amount of data it can handle in a single cycle.
46
What effect does address bus width have on processor performance
Affects the amount of memory that can be read from or written to When the address bus width increases, the processor can access and work with larger amounts of data stored in memory
47
What effect does data bus width have on processor performance
data bus width directly affects how much data can be carried in one fetch operation Increased data bus width means more data can be carried in one fetch operation, allowing the processor to work faster
48
Explain the need for secondary storage in a computer system
Avoid having to re-enter programs and data for processing by storing a permanent copy.
49
operation of the barcode reader (6)
Operation: Scans the barcode using visible red light Light sensor measures reflected light, white areas reflect more than black creating a analogue waveform of the bar code analogue wave is converted into digital data interpreted by computer to identify product data Check digit on the end of barcode is used to ensure bar code validity
50
What information do barcode lines provide (3)
Country of manufacturer Name of manufacturer Product code
51
operation of digital camera (4)
Operation: Picture is taken image strikes the camera sensor Sensor records the amount of light received and converts into a digital value Image sensor records in RGB format so all other colours can be created within the image Picture is stored as image file on memory card
52
Once an image has been imported to the computer which improvements can a image editing software make (4)
Cropping or removing of unwanted parts of the image Changing resolution Modifying brightness red eye removal
53
How can pictures taken using a digital camera be transferred to a computer
Connecting the camera to computer via usb port Plugging the camera memory card into the computers card reader
54
operation of the laser printer (5)
Operation: Operate one page at a time, files that require printing are sent to the laser printer using a page description language Printer processes the file and creates a bitmap pattern for the page Printer laser beam scans along and across the drum inside the printer creating the same pattern as the page this builds up a pattern of static electricity which attracts toner onto the page Toner is then fused onto paper by heat and pressure
55
Advantages of laser printers
Print speed High quality dry page output
56
What is a RFID
Radio Frequency Identification Tags, fixed to products which contain information similar to a barcode
57
characteristics, operation and purposes of the RFID
Operation: RFID tags have an antenna that is used to communicate with RFID reader RFID reader transmits a radio signal which is received by the tag and a programmed information code is returned to the reader This code is then decoded and translated into digital data that is interpreted by the to computer to identify information received.
58
How can RFID tags be used for security
Prevents theft as an unpaid item will set off an alarm when removed from store
59
Advantages of using an RFID reader vs Barcode
RFID scanners can read multiple codes at once, which can help streamline operations. RFID systems are much more efficient for scanning a large number of items but can be more expensive and require more setup than barcodes.
60
Disadvantages of using an RFID reader
RFID range is reduced where the tag does not have its own power source
61
principles of operation of the hard disk
Drive consists of a number of metal disks which have been coated with a special magnetic material Disks are mounted on a spindle and rotate at high speeds A series of read/write heads move across the disk surface together to access or store the data on the disk Hard disk is mounted in a sealed unit and connected to the power supply inside the computer
62
Advantages of using a hard disk drive
High data transfer rate High storage capacity Cheaper than SSD
63
Disadvantages of Hard disk
Disk is fixed inside computer, making it difficult to transfer data to another computer Fragile
64
principles of operation of the optical disk
Optical disk is a plastic disc with a mirrored surface Binary data is burned or pressed onto the surface of the disk as series of pits and lands pits have a binary value of 0 and lands a binary value of 1 laser beams are used to read the data stored on disk, since pits and lands reflect light differently, this is then decoded into original binary
65
Advantages of optical disks
Portable cheap to produce compatible with cd or dvd
66
Disadvantages of optical disks
scratching surface can render it inoperative less storage capacity than a hard disk slower access time than hard disk or ssd
67
main characteristics, purposes, suitability and understand the principles of operation of the solid-state-disk
NAND flash memory + a controller that manages pages, blocks and complexities of writing. Based on floating gate transistors that trap and store charge. no moving parts, no noise, low power expensive
68
SSD vs Hard Disk
SSD perform faster than hard drives as there are no moving parts read/write data faster SSD significantly more expensive than Hard disks and ssd tend to be smaller capacity.
68
What is meant by NAND flash memory
The term NAND comes from the logic gate that is used to design the memory cells is a type of non-volatile storage that retains data even when power is turned off.
69
Describe why fragmentation of files occurs on a hard disk drive
files are saved sequentially when a new or existing file is saved it may be too big to be stored in the current / next available segment so the file is broken into multiple parts / fragmented which are saved in the next available segments