4.1 Hardware Flashcards
What is parallel prcoessing?
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.
Parrallel Processing Benefits
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
Parrallel Processing Limitations
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
Assembly Language
- 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.
Amdahls Law
- 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
3 Input Voice Systems
Voice Input for command and control systems
Vocab dicatation systems
Voice print recognition for security
Voice Input for command and control system
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)
Vocabulary Dicatation Systems
Converting words into text (ideal for documentation, note taking)
+ Comprehensive speech to text, vesatile
- requires clear enunication
- may mininterpret complex phrases
Voice print recoginition for security
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
Equipment required for a wireless network connection
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.