Unit 1.2.2 Applications Generation Flashcards
What is hardware?
The physical components of a computer system and its related devices, both internal and external (e.g., motherboards, RAM, keyboards etc).
What is software?
A set of instructions, data or programs used to operate a computer and execute specific tasks.
What are examples of application software?
- Word processors
- DTP
- Spreadsheet
- Database management
- Graphics manipulation
- Text/voice communication
- Gamers
- Email clients
- Web browsers
- Multimedia/video editing
What is application software?
- Perform specific tasks for end-user (e.g., word processing, media playback).
- Application software is intended to be used by people to accomplish their goals.
What is utility software?
- Designed to help manage and tune system or application software.
- It is used to support the computer infrastructure and operating system.
What is utility software designed to do?
- Keep your computer safe
- Keep it running efficiently
- Provide you with useful tools to manage your files and applications
What are the 5 types of utility software?
- File repair
- Backup
- Anti malware
- Degragmentation
- Compression
What is file repair?
- Files can become corrupt or damaged for a number of reasons.
- This software attempts to correct these issues and restore the file to its original state.
- They are often built into certain applications, as well as being a separate, dedicated software tool found in most Operating Systems.
What is backup?
- It is essential to back up important files.
- Backups can be set manual, automatic or scheduled and they can be performed as a full or incremental backup.
- Can be done to different media or an off-site cloud system.
- Backup software often comes with your OS but can also be purchased separately.
What is compression?
- Compression reduces the size of a file, so it takes up less space and downloads faster over the Internet.
- Compressed files must be extracted before they can be read.
- Data is either lost, reducing the quality of an image or audio file (lossy)
- Or data is represented in a different way using binary, retaining the original data in a new, compressed format. (lossless).
What is defragmentation?
- Reorganises files on a hard disk, putting fragments or files and free space back together.
- This reduces the movement of the read/write head across the surface of the disk, which speeds up file access.
- Solid-state drives should not be defragmented (no moving parts) - it’s unnecessary and reduces the driver’s lifespan.
What is anti malware?
- Helps keep the computer and files safe from many types of malware (viruses, trojans, worms and spyware.).
- All OS come with malware protection already built in, configured and turned on.
- Companies also specialise in dedicated anti-malware programs.
What is open-source software?
- Users have access to the source code
- Users can modify and distribute the software
- Can be installed on any number of computers
What is closed-source (proprietary) software?
- Protected by Copyright Design and Patents Act
- Supported by developers who don’t release source code
- Usually paid for and licensed per user/computer
- Tested by developers prior to release, although it may run beta programs
What are the advantages of open-source software (for users)?
- Software is free
- Wide community modification
- Bugs are quickly resolved
- Users can add functionality to suit their own needs
What are the disadvantages of open-source software (for users)?
- Poorly supported
- Some features may no be well tested
- Lack of single point of contact for support
- Interfaces may not be user-friendly
What are the advantages of open-source software (for creators)?
- Gets software put to a wider community
- No pressure for updating software as the users can do that
What are the disadvantages of open-source software (for creators)?
- Little to no financial gain
- Others can copy or distribute software
- Licenses have limited warranty
- No liability/copyright protection
- Costs money to run
What are the advantages of proprietary software (for users)?
- Well supported, tested and professional built product
- Designed with a user-friendly interface
- A point of contact for customer service and support
What are the disadvantages of proprietary software (for users)?
- Cost or ongoing subscription fee
- Limited support if specific issue is unaddressed by vender or they are unresponsive
- Limited functionality which don’t tailor to user’s needs
What are the advantages of proprietary software (for creators)?
- Receive an income from their product
- Protected by copyright law
- Tailored support
What are the disadvantages of proprietary software (for creators)?
- Constant demand from community for more features and improvements
- Piracy issues
Why is translation required in computers?
Source code is used by humans as it is easier to understand, read, debug and maintain.
But for machines, the code needs to be in binary to understand and execute it.
What is the process of translation?
Converting the source code into pure binary machine code.