Chapter 4 Software Flashcards
What is software?
A series of instructions written in a programming language that tell the computer to do something
What is system software?
A type of software which manages hardware and other software and allows communication between them
What is the operating system (OS)?
A piece of system software which manages the computer, allows the user to communicate with the computer and lets software run
What are utility programs?
System software that maintains the computer system
What are some things utility programs do?
Performs system clean-up and defragmentation
What is system clean-up?
The process of finding and removing unused programs and data
What is defragmentation?
The process of rearranging so files are located together (contiguous) and free space is located together
What is application software?
Software which allows the user to perform a task
What are some examples of application software?
(generic names)
word processors, spreadsheet, database, web browser
What does a spreadsheet do?
Allows the user to perform calculations on data
What does a word processor do?
Allows the user to create text documents
What does a database do?
Allows the user to store, search and manipulate a data set
What does a web browser do?
Allows the user to view and navigate websites by retrieving and displaying them.
What is firmware?
Instructions that are stored in ROM and loaded when a computer starts
What is the bootstrap?
First commands loaded whenever a computer turns on, checking the hardware and loading firmware
How does application software run?
The Operating System (OS) lets application software run on it
How does the Operating System run?
The firmware provides instructions to the Operating System
How does the firmware run?
The bootstrap loads the firmware and tells it to run
How does the bootstrap run?
The bootstrap is loaded when a computer turns on as it is the first commands loaded when a computer starts
What are some types of Operating System (OS)?
Windows, Linux, macOS for PCs and laptops. Android OS and iOS for mobile phones