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 by 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
What is meant by the Utility Software
Software used for completing “housekeeping tasks” which improve system performance and aids with the maintenance of the computer system.
What are the different types of Utility Software
1 - Compression
2 - Defragmentation
3 - Anti-Malware
4 - Back-up
What is the Compression Utility
Software that compresses files so that they take up less space and use less system resources, making the computer system more memory and storage efficient, also speeding up file transfer as file take up less bandwidth.
What is the Defragmentation Utility
Software that sequentially orders the Disk Drive. It does this by removing both fragmented files and empty space into a temporary “scratch” space, then files are restored into the disk drive in a contiguous manner.
What is the Anti-Malware Utility
Software that is used to protect the computer system from malicious code, by blocking and detecting threats. For viruses, the software uses a dictionary of known viruses to identify the virus and then the file, containing the virus, is quarantined to prevent the spread of the file.
What is the Backup Utility and what are the 2 types
Software that automates the backups of a computer system so files can be discovered, if lost.
1 - Full Backup
2 - Incremental Backup
What is meant by a Full Backup
A backup up where anything that is deemed important is copied.
What is meant by an Incremental Backup
A Backup where only files that have been changed since the last backup is copied.
What is the role and the function of the Operating System
The Operating System is used to manage the computer system, its resources, hardware, and to hide the complexities of the hardware,