Section 4 - Hardware and Software - Operating System Flashcards
What is hardware?
The physical components of a computer, along with its input, output and storage devices
What is software?
All the programs that run on a computer
What are the 2 main types of software?
- System software
- Application software
What is system software?
The software needed to run the computer and application programs
What are some examples of system software?
- Operating system
- Utility programs
- Libraries
- Programming language translators
What is the operating system?
A program or set of programs that manage the operations of the computer for the user. It acts as a bridge between the user and the computers hardware, since a user cannot communicate with hardware directly
What are the functions of the operating system?
- Memory management
- Processor scheduling
- Backing store management
- I/O control
What are utility programs?
Utilities are a type of system software that performs a specific management function for a computer. For example, disk defragmentation or encryption software
What is a disk defragmenter?
Utility programs that will reorganise a hard disk so that files that have been split up into blocks and stored all over the disk can be recombined into a series of sequential blocks, increasing file read times.
What is a virus checker?
Utility programs that checks your hard drive (and sometimes incoming emails and internet downloads) for malware, before removing it
What are libraries?
Ready-compiled programs which can be run when needed. Most compiled languages have their own libraries of pre-written functions that can be invoked in a defined manner from within the user’s program
What extension do library files have in Windows?
.dll
What are the 3 types of translators?
- Compilers
- Interpreters
- Assemblers
What are the different types of application software?
- General-purpose software
- Special-purpose software
- Custom-written (bespoke) software
- Off-the-shelf software
What is general-purpose software?
Software that can be used for many different purposes, e.g a word processor or graphics package