Computer Systems Flashcards

1
Q

How to calculate two’s complement?

A

Copy positive numbers from the right until you get to a 1

Example -20
128 64 32 16 8 4 2 1
0 0 0 1 0 1 0 0
1 1 1 0 1 1 0 0

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

How to calculate the range of numbers?

A

Remember to -1 from the amount of bits and put into this formula:

-(2^x-1) to (2^x-1) - 1

Example: 8 bit
-(2⁷) to (2⁷) - 1

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

What do the mantissa and exponent affect?

A

Mantissa = Accuracy
Exponent = Range

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

How to figure out signed bit for floating point representation?

A

0 = positive
1 = negative

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

Rule for matissa in floating point representation?

A

Add extra 0’s to the end until it’s equal to 15, remove any decimals points

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

How to figure out exponent in floating point representation?

A

110110.011 Go to the left so exponent is 6
0.00101011 Go to the right so exponent is -3
-1101.010101 Go to the right so exponent is -1
-0.01011 Go to the right so exponent is -1

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

What are some advantages and disadvantages of ASCII

A

Advantages:
-Uses less storage space (8 bits)

Disadvantages
-Can’t represent many languages
-Can’t represent many symbols/characters

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

What are some advantages and disadvantages of Unicode

A

Advantages:
-Represents a lot more languages
-Represents lots of symbols and characters

Disadvantages:
-Uses more storage space (16 bits)

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

Facts about vector graphics?

A
  • It attributes such as position (x, y), stroke colour, shape, line thickness
  • Everytime the drawing package is loaded it redraws all the shapes
  • it’s scaleable and doesn’t lose clarity
  • Ideal for cartoons and logos
  • Small file size
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Facts about bitmap graphics?

A
  • When zoomed in becomes “jaggy”
  • Each individual pixel can be controlled
  • Ideal for photos
  • Big file size
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What are parts of a computer?

A
  • address bus
  • control bus
  • data bus
  • processor
  • registers
  • RAM
  • cache
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is the read fetch-excute cycle?

A

1 Address bus is set up with memory address location
2 Read line activated on control bus
3 Instructions loaded onto data bus
4 Instructions put into processor to be de coded and executed

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

What is the write fetch-excute cycle?

A

1 Address bus is set up with memory address location
2 Data bus is set up with the data to be stored in RAM
3 Write line activated on control bus
4 Data on data bus stored in location specified by address bus

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

What are factors that affect performance?

A
  • more cores in processor
  • Increasing width of data bus
  • Increasing size of cache memory
  • Higher clock speed
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What does adding more cores to the processor do?

A

It can process more sets of instructions it can recieve and process at the same time

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

What does increasing the width of the data bus do?

A

Increases the amount of data transferred per tick/per cycle

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

What does increasing the size of cache memory do?

A

This means frequently used instructions can be accessed quicker because it has faster access than RAM

18
Q

What does having a higher clock speed do?

A

It means the computer can process instructions quicker, still one at a time

19
Q

What are the intelligent systems that have an environmental impact?

A
  • Intelligent heating systems
  • Intelligent traffic control systems
  • Intelligent car management systems
20
Q

What is an intelligent heating system?

A

Adjusts heating depending on if anyone is home or in a particular room, it doesn’t waste energy by heating the house when it’s empty

21
Q

What are intelligent traffic control systems?

A

Uses cameras and sensors to lessen congestion and keep traffic moving, this reduces the amount of harmful emissions (CO2)

22
Q

What is an intelligent car management system?

A

Start-stops systems turns engine off when the car is idling so it reduces fuel consumption and carbon emissions

23
Q

What is a tracking cookie?

A

It’s a small file created when accessing a website that gathers your information and is distributed between different websites, to present customised data

24
Q

What does DoS attack stand for?

A

Denial of Service attack

25
Q

What are the causes of a DoS attack?

A
  • Bandwidth consumption
  • Resource starvation
  • Domain name service attack
26
Q

What is bandwidth consumption?

A

Flood of requests fill up connection so no legitimate requests can get through

27
Q

What is resource starvation?

A

Affects diskspace, memory and processor (server can’t function)

28
Q

What is a DNS attack?

A

Domain name service attack is when the server the website is routed through gets attacked, this affects multiple websites

29
Q

Symptoms of a DoS attack?

A

Slow performance or inability to access resources on server

30
Q

Effects of a Dos attack?

A

Business unable to carry out time critical actions, reputational damage, financial loss (e.g. users buy from a different company)

31
Q

Reasons for Dos attack?

A

Financial: Attacker could demand payment to stop
Political: Take down governement websites as a form of protest
Personal: Grievance against company, for revenge

32
Q

What is encryption?

A

It scrambles a message so it can only be read by the intended reciepent

33
Q

How does encryption work?

A

Two key are mathematically linked
Public key encrypts
Private key decrypts

34
Q

What is a digital signature?

A

It’s a way to ensure an electronic message/document is authentic

35
Q

How does a digital signature work?

A

It is created using a private key, then paired with a public key sent with the message, it’s decrypted with the public key if that matches the hash algorithm it is authentic

36
Q

What is a digital certificate?

A

A certificate is used to check if you’re sent a message the person is who they claim to be and it binds their public key to them. They can only be issued by a central certification authority.

37
Q

How does a digital certificate work?

A

It’s the digital equivalent of a passport or divers licence, it contains a public key, owners name and the expiration and issuer

38
Q

What is the computer misuse act?

A
  • unauthorised access to computer material
  • unauthorised access with intent to commit a further offence
  • unauthorised modification of programs or data on a computer
39
Q

What does GDPR stand for?

A

General Data Protection Regulation

40
Q

What are the 8 rights protected by GDPR? (Name at least 3)

A

-Right to be informed
-Right to access
-Right to rectification
-Right to erasure
-Right to restrict processing
-Right to data portability
-Right to object
-Right to not be subjected to automated decisions