Software Basics
Q: What is software?
A: Programs that run on a computer - instructions carried out/executed by the computer’s processor.
Software Basics
Q: What are the two main categories of software?
A: System software and application software.
Software Basics
Q: What is the difference between single purpose and general purpose computers?
A: Single purpose computers can only run one program (e.g., microwave software). General purpose computers can carry out a range of tasks (e.g., tablet software).
System Software
Q: What is system software?
A: Programs designed to maintain or operate the computer system. Consists of utility software, operating systems, and language translators.
System Software
Q: What happens if system software fails?
A: The computer will NOT function.
System Software
Q: What are the three types of system software?
A: 1. Utility Software, 2. Operating System, 3. Language Translators
Utility Software
Q: What is utility software?
A: System software that carries out configuration and maintenance tasks (backup, defragmentation, compression, formatting).
Utility Software
Q: What is backup software?
A: Creates a copy of files. Can run automatically (usually when system not in use) or be started manually.
Utility Software
Q: What factors should be considered when doing a backup?
A: Frequency, media devices for storage, size, physical location, cloud storage option, access permissions, software to use, and timing.
Utility Software
Q: What is defragmentation?
A: Arranging fragmented files together in an organized manner so they can be easily collected by RAM and sent to the processor for processing.
Utility Software
Q: Why does fragmentation slow down computers?
A: When files are fragmented and stored out of order, software files must be loaded from multiple locations, taking extra time.
Utility Software
Q: What is compression?
A: Utilities that reduce the original size of a file or set of files by storing repeated patterns only once with a count of repetitions.
Utility Software
Q: What is formatting?
A: Preparing storage media (hard disk/USB) for first use. Makes all data on the disk unreadable by normal applications.
Operating System
Q: What is an operating system?
A: Software that allows users to control and manage the computer’s hardware.
Operating System
Q: What are the two types of operating systems?
A: 1. Single-user operating system (household appliances), 2. Network operating system (controls many computers on a network, provides security).
Operating System
Q: What are the four main functions of an operating system?
A: 1. Memory Management, 2. Resource Management, 3. Controlling Input/Output, 4. Error Handling
Operating System
Q: What is memory management in an OS?
A: The OS allocates required RAM to applications. When applications no longer need memory, the OS makes it available for other applications.
Operating System
Q: What is resource management?
A: The OS ensures system resources (processor, graphics card, printers) are made available to applications when required.
Operating System
Q: What is print spooling?
A: The OS keeps pages in a queue ready for printing when the computer reads pages faster than the printer can produce them.
Operating System
Q: How does the OS provide security?
A: Through usernames/passwords, biometric scanning, personal access cards, and software firewalls to control network access.
Language Translators
Q: What are language translators?
A: Software that converts user’s language (high-level language) to machine language (binary).
Language Translators
Q: What are the three types of language translators?
A: 1. Assemblers, 2. Compilers, 3. Interpreters
Application Software
Q: What is application software?
A: Software that helps users carry out specific tasks not related to the operating system.
Application Software
Q: How is application software usually obtained?
A: Downloaded from internet servers or purchased off-the-shelf.