4.1 Hardware Flashcards

1
Q

What is parallel prcoessing?

A

Ability of a CPU to process multiple tasks simutaenously. These tasks are broken down into threads (smaller, more managaebl tasks) which are executed simutaenously by all available CPU cores.

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

Parrallel Processing Benefits

A

Increased Speed - Procesing multiple tasks at once is faster

**Efficeicny ** - Make optimal use of computing resources

Scalbility - handle high amount of workload that can be scaled easily

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

Parrallel Processing Limitations

A

Communication Overhead - Cores need to communciare with each other and coordinating process across cores can reduce efficiecny

Uneven Work Distrubtion - Some processors can be assigned more work than others leading to unbalanced workload and less efficiecny

Sequential Parts - A program with lots of code that requires sequential processing willl limit the impact of parrallel processsing

Hardware - hardware limitations, lack of memory will reduce efficiecny

-More complex to prorgam
- multiple cores may not be available
- Software may not allow parallel processing
- Not all tasks are suitbale for it

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

Assembly Language

A
  • low level langauge
  • wirters write in machine code
  • computer understands it as menuamoics that represents binary equivalent
  • machine code is more effficeint and uses less resources but harder to understand.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Amdahls Law

A
  • Predicts the theoretical maximum improvement in speed using parrallel processing

1
_____
S+ P

N

(1 all over S + P over N)

S = Serial Fraction
P - Parrallel Fraction
N = Number Of Processors

Serial fraction acts a bottleneck as it restricts the benefits of adding more cores, diminishing the result.

For instance if you have a serial fraction of 0.5 and a parralel fraction of 0.5, no matter how many cores you have its theoretical maximum can only be up to 2 times faster

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

3 Input Voice Systems

A

Voice Input for command and control systems

Vocab dicatation systems

Voice print recognition for security

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

Voice Input for command and control system

A

Directing devices through specific voice commands(e.g virtual assitant, navigation systems)

+ Immediate response, hands free

  • Limited command range
  • can struggle with dialects
  • no privacy (shouting out commands)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Vocabulary Dicatation Systems

A

Converting words into text (ideal for documentation, note taking)

+ Comprehensive speech to text, vesatile

  • requires clear enunication
  • may mininterpret complex phrases
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Voice print recoginition for security

A

Identifying individuals based on specific voice patterns

+ highly secure, unique to each individual

  • requires initial voice sampling (long setup)
    -people can be senstive to voice change
  • deepfake tech can pose a threat
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Equipment required for a wireless network connection

A

Device must have an NIC to enable it to connect to a network. A WAP to allow for devices to connect wirelessly to the network. A Switch/Hub for the WAP to connect too. A router to route the traffic to the network.

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