Fundamentals of Computer Organisation and Architechture

studied byStudied by 2 people
0.0(0)
Get a hint
Hint

What are the 5 main components of the CPU?

1 / 68

flashcard set

Earn XP

69 Terms

1

What are the 5 main components of the CPU?

  • Arithmetic & Logical Unit (ALU)

  • Control Unit

  • Clock

  • General-Purpose Registers

  • Dedicated Registers

New cards
2

What does CU stand for?

Control Unit

New cards
3

What does ALU stand for?

Arithmetic & Logical Unit

New cards
4

What does CPU stand for?

Central Processing Unit

New cards
5

What are the key 5 dedicated registers?

  • Program Counter

  • CIR — Current Instruction Register

  • MAR — Memory Address Register

  • MDR or MBR — Memory Data or Buffer Register

  • Status Register

New cards
6

What does MDR stand for?

Memory Data Register

New cards
7

What does MAR stand for?

Memory Address Register

New cards
8

What does ISR stand for?

Interrupt Service Routine

New cards
9

What are the main 3 things which come together to make the CPU?

  • ALU — Arithmetic Logical Unit

  • CU — Control Unit

  • Registers (Like Cache)

New cards
10

What is the difference between General-Purpose and Special-Purpose registers?

General-Purpose can be used for any data simply requiring a register in order for the CPU to execute instructions while special purpose registers assign specific data for specific reasons.

<p>General-Purpose can be used for any data simply requiring a register in order for the CPU to execute instructions while special purpose registers assign specific data for specific reasons.</p>
New cards
11

What is the purpose of the PC?

The PC — Program Counter is used to hold memory addresses of the next instruction thats to be executed

New cards
12

What is the purpose of the CIR?

The Current Instruction Register (Kind of gives it away) holds the instruction which is current being executed.

New cards
13

What is the purpose of MAR?

The Memory Address Register is what stores the actual address of the memory as in the locations.

New cards
14

What is the purpose of MDR?

The Memory Data Register is what holds the content of a memory location of what is going to be accessed or stored.

New cards
15

What is the SR?

The Status Register contains an amount of bits which is available to change corresponding to the occurrence of an interrupt.

New cards
16

What does the Computer Clock do?

The System clock is a device which ticks with a regular frequency and is used in order to synchronise communication.

New cards
17

What are the big 3 stages of the cycle used by the CPU in order to function?

  • Fetch

  • Decode

  • Execute

New cards
18

What is the entire Fetch-Decode-Execute cycle?

  1. Fetch

    1. Contents of PC → MAR

    2. Contents of MAR → Main Memory via Address Bus

    3. Contents of Main Memory → MDR via Data Bus

    4. PC++ (Program Counter gets incremented)

    5. Content of MBR → CIR

  2. Decode

    1. CIR gets Decoded via the CU

    2. Decoded Piece gets split into

      1. Opcode

      2. Operand

  3. Execute

    1. Any required data not already in the registers gets fetched

    2. Instruction gets carried out (Execution)

    3. Results of possible calculations are stored within general-purpose registers or main memory.

New cards
19

Why aren’t Instruction sets universal?

Because a singular instruction set is made especially for that processor so it may not exactly be compatible with other processors.

New cards
20

What do Instructions look like?

Instructions commonly are stored in machine code as well as containing overall 3 main parts:

  • Opcode

  • Operand

  • Addressing Mode

<p>Instructions commonly are stored in machine code as well as containing overall <strong>3</strong> main parts:</p><ul><li><p>Opcode</p></li><li><p>Operand</p></li><li><p>Addressing Mode</p></li></ul>
New cards
21

What does the Opcode do?

Opcode refers to the actual operation which is to be carried out.

New cards
22

What does the Operand do?

Operands are the bits of data which is used along with the Opcode fully completely all the parts required to accomplish the operation.

New cards
23

What are the 2 types of addressing?

  • Immediate

  • Direct

New cards
24

What is Immediate addressing?

Considering immediate addressing and building upon machine code. Immediate states that the operand is the actual value which the opcode and operand should be dealing with.

New cards
25

What is Direct Addressing?

Direct addressing linking to how machine code is laid out links directly to the operand and states that if it is direct addressing then the value which is stored within the operand isn’t the number but instead the memory address, location

New cards
26

What is logical shifting?

Logical Shifting corresponding to the direction which it is being done is when a binary number is being either halved or doubled.

Shifting all digits to the left once is = x2
Shifitng all digits to the right once is = /2

New cards
27

What is an interrupt?

An interrupt is like a message runner that will deliver its messages to the CPU from all types of different devices with the end goal of updating the user. For example if attempting to print but no paper then this corresponding interrupt will be sent telling such a message.

New cards
28

What does an increased address bus width mean?

it means that a greater range of addresses can be specified.

New cards
29

What does an increased Data bus width mean?

a large volume of data is able to be transferred elsewhere at a single time.

New cards
30

What are 6 pieces of internal hardware components?

  • Processor

  • Main Memory

  • Address Bus

  • Data Bus

  • Control Bus

  • I/O Controllers

New cards
31

What are 3 examples of Memory?

  • RAM — Random Access Memory

  • ROM — Read Only Memory

  • Cache

New cards
32

What are the main 3 buses?

  • Address Bus

  • Data Bus

  • Control Bus

New cards
33

What is a bus?

A bus is a parallel type connection of wires which bridge between internal components with different types of buses handling different jobs.

New cards
34

What does an Address Bus do?

An Address bus is responsible for transport of memory addresses for example where they’re being sent or retrieved.

<p>An Address bus is responsible for transport of memory addresses for example where they’re being sent or retrieved.</p>
New cards
35

What does a Data Bus do?

A Data Bus is responsible for sending data and relevant instructions to and from different components. (Wider this bus more the total that can be sent at once)

New cards
36

What does a Control Bus do?

A Control Bus is responsible for carrying Control signals that help regualtes the operations across the computer. (Also handles the clock signals)

New cards
37

What does I/O stand for?

Input/Output

New cards
38

What does the I/O Controller do?

The I/O Controller is responsible for pieces of hardware which control communication of data to the computer from peripherals.

New cards
39

What are 2 well-known architechtures?

  • von Neumann

  • Harvard

New cards
40

What is the difference between von Neumann and Harvard?

The Harvard Architecture makes use of two entirely separate main memory storages with one entirely regarding Data and the other entirely for instructions. While von Neumann uses one basis that controls both.

New cards
41

What does RFID stand for?

Radio Frequency IDentification.

New cards
42

What does HDD stand for?

Hard Disk Drive

New cards
43

What does SSD stand for?

Solid State Drive

New cards
44

What are the 2 types of barcode?

  • Barcode — 1D

  • QR Code — 2D

New cards
45

What is the difference between 1D and 2D barcodes?

1D require the same amount of space as 2D however more processing power is needed in order to go through a 2D barcode.

New cards
46

How do barcodes work?

The black and white parts react differently to a barcodes readers eyes symbolise 1’s and 0’s like black and white.

They also make use of parity and check bits in order to verify proper data sending.

New cards
47

What are 2 ways used in order to keep Barcode transfer secure?

  • Parity Bits

  • Check Bits

New cards
48

What does CMOS stand for?

Complementary Metal Oxide Semiconductor

New cards
49

What does CCD stand for?

Charge Coupled Device

New cards
50

What is the Bayer filter?

A special filet used in digital cameras that has the correct ratio of blue red and green lights making it more similar to the human eye.

New cards
51

What are the 5 main parts of a printer?

  • Laser Light Source

  • Mirror

  • Drum

  • Toner Roller

  • Fuser

New cards
52

Why make use of a laser printer?

More expensive however the possibility of printing out high quality and entire pages at once becomes possible.

New cards
53

What is the process taken by a laser printer?

  1. Firstly the drum is positively charged prior to any lasers being used.

  2. Next main areas of the drum get discharged leaving behind the actual page being printed out or rather the template to follow.

  3. The Toner dispenses negative charged toner onto the drum being attracted towards the positive parts.

  4. Then the toner is added onto the paper and heated on with use of fusers.

<ol><li><p>Firstly the drum is positively charged prior to any lasers being used.</p></li><li><p>Next main areas of the drum get discharged leaving behind the actual page being printed out or rather the template to follow.</p></li><li><p>The Toner dispenses negative charged toner onto the drum being attracted towards the positive parts.</p></li><li><p>Then the toner is added onto the paper and heated on with use of fusers.</p></li></ol>
New cards
54

What colours are used for Laser Printing?

  • Cyan

  • Yellow

  • Magenta

  • Black

(Strangely somehow standing for CYMK don’t ask me :((( )

New cards
55

What are the two required pieces that end up allowing for proper RFID communication?

Radio Frequency IDentification needs both a tag and a reader in order to accomplish wireless accessing.

New cards
56

What is the difference between Passive and Active tags?

Majority of RFID are Passive meaning they simply release enough power wirelessly from the chip however active tags including a tiny power source allowing them to be used from further away.

New cards
57

What is the difference between Storage and Memory?

Storage is personal. Memory is for the system.

New cards
58

What are the disks of magnetic material called within a HDD?

Platters.

New cards
59

What allows the HDD to actually read the platters found on a HDD?

Actuation Arms — (Read/Write Head)

New cards
60

How is data actually read and written to platters on the magnetic platters?

Through use of magnetic polarity which writes into concentric tracks which are found on the platter and then further get organised into sectors.

Faster the platter rotates means faster the read and write speed.

New cards
61

How is more storage added to a Hard Disk Drive?

via addition of more platters and decreasing the width (to allow for more)

New cards
62

What makes up an SSD?

  • NAND Flash Memory Cells

  • Controllers

New cards
63

What is NAND Flash Memory?

A Non-Volatile Flash Memory that works through use of floating gate transistors which make it non-volatile because then instead of losing all the data like volatile storage instead it traps electric charge. Storing the data.

New cards
64

Which is safer: HDD or SSD?

HDD’s aren’t as safe compared to SSD’s because of the amount of moving parts feature in a HDD which can end up breaking thanks to wear and tear if poorly made or simply dropping it being tasks atleast harder for an SSD.

New cards
65

What are 3 types of optical disk?

  • CD

  • DVD

  • Blu-ray

New cards
66

How are optical disks read?

Optically with a laser looking for pits and lands

New cards
67

What are pits and lands?

Pits and lands refer to the engraving done onto a CD with use of a laser where a higher powered laser will create the Pits being simply just indentation while lands are the regular untouched material which gets read with use of a lower powered laser able to read the reflections resulting in 1’s and 0’s bits of data to be received by the PC.

New cards
68

How are CD’s and HDD’s different?

CD’s work like records where its a single spiralling channel going around the entire CD start-finish while HDD’s use tracks and sectors.

New cards
69

What are the 3 types of secondary storage?

  • HDD

  • SSD

  • Optical

<ul><li><p>HDD</p></li><li><p>SSD</p></li><li><p>Optical</p></li></ul>
New cards

Explore top notes

note Note
studied byStudied by 29 people
... ago
5.0(1)
note Note
studied byStudied by 7 people
... ago
5.0(1)
note Note
studied byStudied by 233 people
... ago
4.9(8)
note Note
studied byStudied by 15 people
... ago
5.0(1)
note Note
studied byStudied by 7 people
... ago
5.0(1)
note Note
studied byStudied by 5 people
... ago
5.0(1)
note Note
studied byStudied by 64 people
... ago
5.0(1)
note Note
studied byStudied by 180 people
... ago
5.0(1)

Explore top flashcards

flashcards Flashcard (33)
studied byStudied by 15 people
... ago
5.0(1)
flashcards Flashcard (38)
studied byStudied by 18 people
... ago
5.0(1)
flashcards Flashcard (114)
studied byStudied by 25 people
... ago
4.0(1)
flashcards Flashcard (80)
studied byStudied by 18 people
... ago
5.0(1)
flashcards Flashcard (24)
studied byStudied by 13 people
... ago
5.0(1)
flashcards Flashcard (20)
studied byStudied by 2 people
... ago
5.0(1)
flashcards Flashcard (129)
studied byStudied by 16 people
... ago
5.0(1)
flashcards Flashcard (139)
studied byStudied by 1 person
... ago
5.0(1)
robot