4.6 Flashcards
What is hardware?
The physical components of a computer.
What is software?
Sequences of instructions that operate over the hardware.
What are the two classifications of software?
System software and application software.
What is system software?
Software that is responsible for the operating of the computer itself. It enables users to use a computer without having to understand its internal software.
What is application software?
Software that solves problems for the user. They support user oriented tasks and do interfere directly with the hardware.
What is the need for system software?
Without it a computer would be unable to use application software.
What are the three different types of application software?
General purpose, special purpose and bespoke.
What is general purpose application software?
Software that is appropriate for a wide range of uses.
What is special purpose application software?
Software that is created for a specific application. It is created for a specific customers.
What is bespoke application software?
When software must be written from scratch to solve a particular task.
What types of system software are there?
Operating systems, Utility programs, Library programs and translators.
What is an operating system?
A program that controls the entire operation of a computer and interacts directly with the hardware.
What are utility programs?
A systems program designed to perform a common task. This includes formatting and partitioning a disk and virus checkers.
What are library programs?
A collection of subroutines that can be used by other programs that link to the libraries.
What are the three types of translator?
Compilers assembles and interpreters.
What is a compiler?
A program that translates high level code into machine code.
What is an assembler?
A translator that translates assembly code into machine code.
What is an interpreter?
Translates and executes a high level program one statement at a time.