Hardware and Software Flashcards
What is the definition of hardware?
The hardware of a computer is the physical components that it is assembled from.
What is the definition of software?
The software of a computer is the sequences of instructions called programs which can be understood and executed by the hardware.
What are system programs?
System programs are software which control the operation of the computer itself.
What are application programs?
Application programs are software which solve problems for their uses.
What is operating system software?
An operating system is a program or suite of programs which controls the entire operation of a computer.
What are utility programs?
A systems program designed to perform a common place task.
What are library programs?
A collection of compiled routines that other programs can link to and use.
What do compilers do?
Compilers translate a high-level language program into a computer’s machine code.
What do assemblers do?
Assemblers translate programs written in assembly language into machine code.
What do interpreters do?
Interpreters translate and execute high-level language or intermediate-code program one statement at a time.
What are the two major roles of an operating system?
- To hide the complexities of the hardware
- To manage the hardware resources
What are low-level programming languages classified as?
- Machine code
- Assembly language
What is machine code?
Machine code is a language consisting of bit patterns/binary codes that a machine can interpret.
What is a machine code instruction?
A machine code instruction is an operation which a machine is capable of carrying out.
What is a machine code language program?
A machine code language program is a program consisting of executable binary codes.