[Unit 1.2.2] Applications Generation Flashcards
applications generation (57 cards)
define “applications software”
allows user to perform a task or produce something
what are the 8 different applications
word processors
spreadsheet software
presentation software
database software
desktop publishing software
image editors
web browsers
games
what are the advantages of applications becoming more cloud based
dont worry about installation
dont worry about updating software
access app anywhere
can collaborate on document with multiple users.
define “utility”
program has one specific purpose - usually maintenance. (built in or stand alone)
what are the 9 different types of utility programs
defragmentation
anti-malware
disk checkers
disk formatters
partitioning software
compression software
file explorers
backup utilities
encryption software
what is defragmentation
file split up in multiple sections, slows computer
defragmentation software groups each file contiguously. and groups free space together at the end
what is anti-malware software
detects and blocks threats
what are disk checkers
check for corrupted files
what are disk formatters
prepare device to store files, erasing previous content
what is partitioning software
dividing up space so OS sees as separate devices
what is compression software
reduce data in files by recognising patterns that are repeated.
save space, faster to transmit
what are file explorers
manage data storage
allow files to move,copy,delete, rename
what are backup utilities
automatic backups of specified data
copied to a different location in case original is corrupted
ensures important data is safe
what is encryption software
data scrambled into cipher text
vital for transmitting personal data over network.
define “closed source software”/”proprietary software”
executable machine code file distributed.
by commercially sold software
what are the advantages of closed source software
more polished
customer support
reliability
warranty/guarantee
what does “more polished” mean when talking about open/closed source software
easier to install
easier to use
more attractive UI
what are the disadvantages of closed source software
expensive
users cant change code
bugs only fixed by company
older versions not maintained
define “open source software” (OSS)
publicly available source code that can be modified and distributed
what are the advantages of OSS
free
user can add features
user can fix bugs
software rapidly developed
older software supported
what are the disadvantages of OSS
doesn’t come with warranty/guarantee
doesn’t have customer support
may not get regular updates
less polished
define “low level language”
specific to instruction set of processor.
they are not portable
low level of abstraction
define “portable” in terms of translators
can be used on different types of CPUs
define “high level language”
human readable, high level of abstraction
code is portable
one line is multiple lines of machine code