Higher Computing - Computer Systems

studied byStudied by 29 people
5.0(1)
Get a hint
Hint

Fetch-Execute Cycle

1 / 21

flashcard set

Earn XP

Description and Tags

Flashcards for Computer Systems Higher

22 Terms

1

Fetch-Execute Cycle

The process in a computer where instructions are fetched from memory and executed by the CPU.

New cards
2

Fetch-Execute Cycle Stages

  • Transfer the contents of the Program Counter to Memory Address Register (MAR)

  • Increment the program counter

  • Activate Read Line (transfers instruction to data register)

  • Transfer contents of data register to instruction register to decode

  • Decode the instruction

  • Execute the instruction

New cards
3

Firewall

A program that monitors and filters network traffic to protect a computer from harmful files and unauthorized access.

New cards
4

Encryption

A method of protecting data by scrambling it using public and private keys.

New cards
5

Public Key

A key that is visible to everyone and used to encrypt data.

New cards
6

Private Key

A key that is only visible to the owner and used to decrypt encrypted data.

New cards
7

Digital Signature

A signature created using a private key to verify the authenticity of a message.

New cards
8

Cache

A small, fast storage area that stores frequently accessed data for quicker access.

New cards
9

L1 Cache

Level 1 Cache, stored directly on the processor chip, with limited storage capacity and quicker to access than other backing storage methods.

New cards
10

L2 Cache

Level 2 Cache, larger than L1 Cache and stored off the chip, with more storage capacity, but slower to access than L2 cache

New cards
11

Cache Hit

When the processor successfully finds the requested data in the cache.

New cards
12

Cache Miss

When the processor cannot find the requested data in the cache and has to access it from slower memory.

New cards
13

Threads

Individual parts on the core that allow for multiple instructions to be carried out at once

New cards
14

Improving Performance

  • Widen Data Bus

  • Overclocking

  • Increasing Cache Size

  • Having more cores

  • DO NOT MENTION WIDENING ADDRESS BUS

New cards
15

DOS Attacks

Denial of Service attacks aim to disrupt or deny access to a system or website by sending thousands of requests or packets to a website or server in order to starve it of resources.

New cards
16

Floating Point Representation

A method of representing real numbers in computer systems using sign, mantissa, and exponent.

New cards
17

File Size Suffixes

  • Bits (b) - 0 or 1

  • Bytes (B) - 8 bits

  • Kilobytes (KB) - 1024B

  • Megabytes (KB) - 1024KB

  • Gigabytes (GB) - 1024MB

  • Terabytes (TB) - 1024GB

New cards
18

Copyrights, Designs and Patents Act

A law that protects intellectual property rights and imposes penalties for infringement.

New cards
19

Computer Misuse Act

Legislation that makes hacking and spreading viruses illegal, with penalties including imprisonment and fines.

New cards
20

Communications Act

A law that regulates digital communications and makes cyber terrorism and unauthorized sharing of explicit content illegal.

New cards
21

GDPR (General Data Protection Regulation)

Regulations that protect individuals' data and impose obligations on companies regarding data usage and privacy.

New cards
22

RIPA (Regulation of Investigatory Powers Act)

A legal act that requires businesses to inform individuals when their data is being recorded and provides access to law enforcement agencies when necessary.

New cards

Explore top notes

note Note
studied byStudied by 5 people
... ago
5.0(1)
note Note
studied byStudied by 13 people
... ago
5.0(1)
note Note
studied byStudied by 1 person
... ago
5.0(1)
note Note
studied byStudied by 16 people
... ago
5.0(1)
note Note
studied byStudied by 12 people
... ago
5.0(1)
note Note
studied byStudied by 16 people
... ago
5.0(1)
note Note
studied byStudied by 18 people
... ago
5.0(1)
note Note
studied byStudied by 245 people
... ago
5.0(2)

Explore top flashcards

flashcards Flashcard (86)
studied byStudied by 20 people
... ago
5.0(1)
flashcards Flashcard (102)
studied byStudied by 15 people
... ago
5.0(1)
flashcards Flashcard (59)
studied byStudied by 28 people
... ago
5.0(4)
flashcards Flashcard (53)
studied byStudied by 4 people
... ago
5.0(1)
flashcards Flashcard (49)
studied byStudied by 1 person
... ago
5.0(1)
flashcards Flashcard (179)
studied byStudied by 32 people
... ago
5.0(1)
flashcards Flashcard (82)
studied byStudied by 4 people
... ago
5.0(1)
flashcards Flashcard (41)
studied byStudied by 11 people
... ago
5.0(1)
robot