Ch 3 Flashcards
 Any type of software made for user
Application software
Any type of software made for computer
System software
Manages the flow of data between hardware components and stimuli
Operating System
Supports other software on computer
Operating system
Must come before any other software
Operating system
Allows users to communicate with computer via graphical elements (ex. App icons)
Graphical User Interface (GUI)
Higher bit Operating system
High GB RAM
Lower bit operating system
Lower GB RAM
How the operating system communicates with most hardware components using programs called:
device drivers
Runs many of the worlds most powerful servers
Unix
Open source, very similar to UNIX
Linux
Able to be freely distributed and modified
Open source
Operating system used by many businesses
Microsoft Windows
Windows, Mac OS, Linux, chrome are all examples of:
Desktop operating systems
iOS and android are examples of:
Mobile operating system
Programs and enhance or extend an operating systems compatibilities
Utilities
Offers bundle of programs that provide protection (ex. VPN)
Security suite
Protects computer from malicious programs (malware)
Antivirus
Dedicated to examining and blocking Internet traffic
Firewall
Scrambling your data and/or storage devices to make them unreadable to anyone who doesn’t have the key
Encryption
Stores in generate passwords
Password management
Parents set limits on children’s Internet usage
Parental controls
Allows you to run an OS on top of an OS
Virtual machine
Virtual machines are ran by
Virtualization software
The process of preparing a storage device for used by an operating system
Formatting
Dividing a hard drive into multiple sections
Partitioning
Configured after partitioning, Determines how the operating system manages space on a device
File system
Recognizes files and fragments to place related ones near to each other
Disk fragmentation
Helps clear temporary files created by the operating system and other programs
Disk cleanup
Uses a variety of techniques that can squeeze one or more files into a smaller file
File compression
A copy of original files
Backup
Providers from companies that provide software to automatically create back ups; safe from physical theft or damage; access from any device on Internet
Cloud backup
Makes it possible to recover all or parts of deleted files
Recovery utilities
Remove all traces of your files from tech that you are selling or giving away
Disk wiping utilities
Store and organize files in different ways
File hierarchy
Store files
Folders
Fundamental components of storage
Files
Address that describes exact location of file
File path
Short, unique sequence of characters located after files name that indicate file type (ex. PNG)
File extension
Contract to describe rules of software
Software license
Give software creators rights over their work
Federal copyright law
User must agree to this before installing software
End User License Agreement (EULA)
Software agreement made for multiple machine downloads a software
Volume License
Pay fixed fee monthly for software
Subscription model
Free download a trial
Shareware
Free to use; Good and used for promotion of paid version, necessary for viewing files, embedded ads, in app purchases/micro transactions
Freeware
Open source, keeps a particular program free to distribute, programming code can be accessed and changed by anyone
GNU general public License (GLP)
Programs that run directly through your web browser (ex. Honey coupons 
Web based applications
Created to help most businesses by providing popular programs
Office software
Editing text based on documents
Word processing software
Analyzing sets of numbers
Spreadsheet software
Create electronic slide shows
Presentation software
Helps manage complex databases the help store and organize data
Database management system (DBMS)
Keeps individuals organized (ex. To do lists, emails, appointments) 
Personal info manager (PMI)
Helps businesses and families manage all aspects of their finances
Accounting software
Online preparation and submission of taxes
Tax preparation software