SLR14 Hardware and software Flashcards
Hardware
“All physical parts of a computer system and its related devices, both internal or external – e.g., motherboards, hard drives, RAM, monitors, keyboards, mice and printers.”
Software
“General term covering all computer programs. Most software falls into broad categories such as application, system and utility software.”
System software
“Collection of software that manages the computer. Usually supplied with the computer. Most common operating systems are Windows, Linux, Unix, macOS, iOS.”
Application software
“Any program, routine or procedures (together with their associated documentation) that can be run on a computer system.”
Utility programs
“A systems program that performs some specific task in the operation of the computer – for example, file backup, virus checking or a compression program.”
Libraries
“A collection of pre-compiled routines which can be incorporated into a program.”
Translators
“A program that translates a program written in assembly language into machine code.”
Compiler
“A program that translates a high-level language program, source code, into a computer’s machine code.”
Assembler
“A program that translates (assembles) a program written in assembly language into machine code.”
Interpreter
“Translates and executes a program one statement at a time.”
Operating system
“Specialised software that communicates with the hardware of a computer to allow other programs to run. Often known as system software.”
“All physical parts of a computer system and its related devices, both internal or external – e.g., motherboards, hard drives, RAM, monitors, keyboards, mice and printers.”
Hardware
“General term covering all computer programs. Most software falls into broad categories such as application, system and utility software.”
Software
“Collection of software that manages the computer. Usually supplied with the computer. Most common operating systems are Windows, Linux, Unix, macOS, iOS.”
System software
“Any program, routine or procedures (together with their associated documentation) that can be run on a computer system.”
Application software