Software Flashcards
Application software
spreadsheet
database
games
single program
used to perform tasks on computer
Hardware software
CPU
printer
HDD
Utility software
virus checkers
back-up software
screensavers
security
system software
utilities
operating system
provides humans with a computer interface
provides platform on which software can run
controls allocation and usage of hardware resources
Interrupts
and interrupt is a signal from a device to the microprocessor, this will cause the microprocessor to temparorily stop
also allows the computer to multitask
Buffer
stores data temporarily
used to allow smooth streaming of movies or music
High-level language
allows the user to communicate with the computer
used for programming
similar to english
Low-level language
machine code
difficult to understand
Compilers
translates high-level into low-level all at once
takes longer time to debug/test
Interpreter
translates line by line
takes longer
easier to debug/test
Cyber security
hacking
malware(virus, worms, spyware)
phishing
DDoS(distributed denial of service)
pharming
brute force attack
Brute force attack
tries all combinations of password until correct one is found
Data interception
stealing data by tapping into a communication on link
DDoS (distributed denial of service)
prevents user to access network
prevents access to emails, banking, web pages, etc
it sends out thousands of fake signals so the computer doesn’t know which one is the real signal
Hacking
gaining illegal access too a computer system without permission
Virus
programs sent bu email attachments to try and delete files
Worms
can self-replicate and usually are used to attack multiple computers
corrupt whole networks