1/50
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced |
---|
No study sessions yet.
Causes of Computer Failure
H-S-W-M-C-M
Causes of Computer Failure
Hardware errors
Software errors
Being programmed to solve the wrong problem
Misuse
Communication failure
Malice
Overheating
Computers generate heat as a natural byproduct of their operation, but when this heat exceeds safe levels, it can lead to overheating.
Overheating
Random Shutdowns or Restarts
Fans Running at High Speeds (Loud Noises) Excessive Heat from the Casing
Performance Throttling
Screen Artifacts or Freezes
Hard Drive Failure
It is the heart of your computer, storing everything from your operating system to personal files and applications.
Hard Drive Failure
Frequent Computer Crashes or Blue Screens
Files Disappearing or Becoming Corrupted
Unusual Noises (Clicking, Grinding, or Whirring)
Slow Performance
SMART Errors
RAM (Memory) Issues
One of the most critical components of your computer, acting as the short-term memory that allows your system to run applications and processes smoothly
RAM (Memory) Issues
Frequent System Crashes and Blue Screen of Death (BSOD)
Sluggish Performance During Multitasking
System Fails to Boot
Corrupted Files or Data Loss
Random Application Crashes
Unusual System Behavior
Power Supply Problems
It is the unsung hero of your computer, quietly delivering the energy needed to keep every component running smoothly
Power Supply Problems
Computer Randomly Turns Off or Doesn’t Start
Random Restarts or Crashes
Burning Smell or Visible Damage
Unusual Noises
Inconsistent Performance
Peripheral Failures
Motherboard Issues
the backbone of your computer, acting as the central hub that connects and coordinates all hardware components, everything relies on
Motherboard Issues
No Power to the Computer
Peripheral Components Not Working
Strange Beeping Sounds (Beep Codes)
Random Crashes or Freezes
No Display or POST Errors
Burning Smell or Visible Damage
Inconsistent Performance
Graphics Card Failure
It is the powerhouse behind every image, video, and game you see on your screen.
Graphics Card Failure
Visual Distortions or Glitches
No Signal to the Monitor
Crashes or Freezes During Graphic-Intensive Tasks
Screen Tearing or Stuttering
Overheating and Loud Fan Noise
Driver Crashes or Error Messages
Peripheral Failures
It is more than just accessories—they’re integral to how we interact with technology.
Peripheral Failures
It become more complex, the potential for issues also increases.
CPU Problems
They are more powerful and efficient than ever, enabling cutting-edge applications like AI, machine learning, and real-time rendering.
Network Card Failure
As internet speeds continue to increase and smart devices become more integrated, reliable network connectivity is more important than ever
Sound Card Issues
Audio technology is more advanced than ever, with features like spatial audio, high-resolution sound, and AI-driven noise cancellation enhancing the way we experience sound.
Statistics on Hardware Failure Impacts
A-S-D-R-E
Functional Bugs
It is associated with the functionality of a specific software component.
Logical Bugs
It disrupts the intended workflow of software and causes it to behave incorrectly
Workflow Bugs
It is associated with the user journey (navigation) of a software application
Unit Level Bugs
It is very common, and they are typically easier to fix.
System-Level Integration Bugs
Two or more units of code written by different developers fail to interact with each other.
Inconsistencies or incompatibility
Difficult to track and fix as developers
Time-consuming
Out of Bound Bugs
Show up when the system user interacts with the UI in an unintended manner. It occur when an end-user enters a value or a parameter outside the limits of unintended use
Security Bugs
The most sensitive bugs. These bugs might not hinder the operation but can compromise the whole system
Performance Bugs
When a software application fails to meet the expected performance benchmarks
Compatibility Bugs
A software application does not function correctly across different environments
Usability Bugs
It affect the overall user experience, making it difficult or confusing for users to interact with the software
Concurrency Bugs
It occur in software systems that involve parallel processing or multi-threading.
Impact of Bugs on Software Development
D-I-R-S-L
Increased Development Costs
The longer a bug goes undetected, the more expensive it becomes to fix.
Reputation Damage
If bugs make it into production, they can lead to a poor user experience, causing users to lose trust in the software.
Security Risks
Bugs that involve security vulnerabilities can be exploited by attackers, leading to data breaches, legal liabilities, and financial losses.
Lower Productivity
Frequent bugs can lead to a more reactive approach to development, where developers are constantly fixing issues rather than building new features.
Safety-critical software
software that may affect someone’s safety if it fails to work properly
Decision point
a place in computer code where the next instruction executed depends on input data
Control programs
programs that control some sort of machinery
Real time
a program must do something within a specific amount of time
Multiprocess
programs that execute at the same time as one or more other programs
Brooks’s Law
Adding people to a late project makes it later.
Malware
malicious software
Hackers
people who write and deploy malware
Worm
program that makes copies of itself and propagates those copies through a network to infect other computers
Virus
similar to a worm, but resides in another program program that must execute in order for the virus to propagate
Spyware
program that is secretly installed for the purpose of collecting information about the computer’s user or users
Trojan horse
software that masquerades as an innocent or useful program, but that is actually designed for a malicious purpose
Rootkit
program that embeds itself into a computer’s operating system and acquires special privileges that would normally be available to the operating system
Stuxnet
a computer worm that has significantly set back the Iranian nuclear development program