4.6 Fundamentals of Computer Systems Flashcards
What is meant by the term hardware
The physical and electrical components of a computer system
What is meant by the term Software
The programs and instructions run on the computer system hardware.
What are the 2 different hardware types and explain their functions
Internal Components: Devices that deal with processing and storage within the computer system.
External Components: Usually Input/Output devices that deal with interfacing the user with the computer system.
What is a synonym for External Components
Peripheral Devices
What are the different classifications of Software
1 - Application Software
2 - System Software
What is system software
Layer of software that allows the computer to operate by interfacing with the hardware of the computer system and performs tasks that run the computer.
What is meant by Application software and what are the 3 types
Programs designed to allow the user to perform a task (independent from operating the computer system).
1. General Purpose Software
2. Specific Purpose Software
3. Bespoke Software
What is meant by the term General Purpose Software
Software that can be used to carry out a variety of tasks. Tip: software given generic terms like Word Processor and Spreadsheet software are GPS.
What is meant by the term Special Purpose Software
Software that can only be used to carry out one specific task. E.G - Scientific Calculators, Stock kControl.
What is meant by the term Bespoke Software
Software that is tailor-made to meet user specific tasks. E.G. - Touchscreen Kiosks.
What are the advantages to Bespoke Software
1- The software accurately meets the specific set of requirements the user has.
2 - Code can be made to easily fit into current software/hardware, meaning it can be easily implemented
3 - Only performs necessary functions so takes up minimum system resources
What are the disadvantages to Bespoke Software
1 - Because development is specific and client must cover production costs, it can be very expensive.
2 - Their is ambiguity as to who owns the code- the company or the clients.
3 - Code can take a long time to develop
What are the advantages of Special Purpose Software compared to bespoke software
- Immediately available “off the shelf” which leads to quick development
- Lower cost than bespoke software as there is no need to cover all development cost - they are shared amongst many
- Regular updates will be available
- More likely to be bug-free as it would have been tested and used widely.
What are the different types of System Software
1 - Utility Software
2 - Operating System
3 - Translator Software
4 - Library Programs