Software and Hardware Flashcards
What is hardware, give some examples.
Hardware is the physical components that make up a computer system
What is software, give some examples.
Software is the programs or coded instructions that make a computer function
What are the 2 different types of software
System and Application software
What is System Software needed for?
System Software is needed to run the computer’s hardware / Application software
What is Application Software needed for
Application Software is needed to help carry out user-related tasks.
What are the types of System Software?
Operating System
Libraries
Utility Programs
Programming Language translators
What are the types of Application Software?
General Purpose
Specialised Applications
Bespoke Applications
What are Library programs and what are they used for?
- Library programs are pre-written software that is stored in a compiled format.
- They are used to assist programmers in interacting with peripherals such as printers
What are advantages of using Library programs?
- Programmers don’t have to rewrite huge bits of code.
- Library programs are often reliable and efficient pieces of code as they have been designed to be used widely
What are Utility programs?
Programs designed to help maintain/optimise the performance of a computer
What are examples of Utility programs?
Disk defragmentation File compression Firewall File backup software Antivirus software Encryption of data before transmission
What does a disk defragmenter do?
Why is this helpful?
- It recognises the hard disk so that parts of the same file stored in different places are recombined.
- It makes reading a file quicker
Give an example of a General Purpose, Special purpose
- word processor, spreadsheet
- payroll system
Advantages of special purpose over bespoke software?
- It will be cheaper
- It will be ready to be installed immediately
- It is likely to be well-documented, well tested and debugged
What is an operating system?
- A set of programs that manages the operations of the computer
- It lies between application software and the computer hardware