Software & Hardware Flashcards
What are the two types of Software?
- System S/w
- Application S/w
What is System Software?
- Sys S/w controls and manages a computers hardware operations
- Sys S/w is designed to extend the processing functionalities of computers
- Makes computer operations Fast, Effective and Secure
What are some examples of System Software?
- Operating system
- Programming language
- Communication software
What is Application Software?
- Application S/w performs real work for the user, created to perform a Specific task
- Application S/w is a mediator between the end-user and the system software
- You can install multiple apps on one system
What are some key differences between System Software and Application Software?
- Sys S/w are designed to manage resources of a system (Memory, security, process management, etc.)
-Application S/w is designed to fulfil the requirements of a user performing specific tasks - Sys S/w is general purpose
-Application S/w is specific purpose - Sys S/w can run independently
-Application S/w can’t - Sys S/w starts and shuts down when the system does so
-Application S/w starts and shuts down when the user decides to do so
What are some types of System Software?
- Operating system (Utilising H/w and S/w)
- Programming Language (Form compiled by Sys)
- Communication software (Data transfer)
- Utility programs (Maintainance)
What are some types of Application Software?
- Word-processing
- Spreadsheet
- Database
- Graphics
- Education
- Entertainment
What is a Software License?
It is a document that provides legally binding guidelines for the use & distribution of software
What are some types of Software Licenses?
- Proprietary
- Freemium
- Subscription
- Open-Source
What is a Proprietary Software license?
It is a license that provides the user non-exclusive & non-transferable right to the software.
Can’t modify or share the software with this license.
Protected from piracy and illegal distribution
What is a Freemium Software license?
Can be downloaded and used for free but may have additional features that require you to pay for them
What is an Open-Source Software license?
Allows you to examine, modify, enhance and share the source code
What is a Subscription Software license
Allows the usage of software for a fixed period of time on a subscription basis
What are some reasons you should update your software regularly?
- Patch Security flaws
- Get new features
- Improve performance
- Ensure compatibility
- Protect Data
What are some features of contemporary devices?
- Portability
- Performance
- Storage
- User interface
- Connectivity (Cable & Wireless)
- Media support
- Energy consumption (efficient)
- Expansion capabilities
- Security features
What is RFID?
Radio Frequency Identification
-Used for tracking & contactless payment
-Small embedded tag, long usage period & durable
-Encryption protocol technology
What is NFC?
Near Field Communication
-Used for Debit and Credit cards, contactless payment & pairing devices
-Design is a small chip
-Uses Encryption protocol technology and short range communication
What is Technological Convergence?
The trend of technological systems evolving into multifunctional systems
(Smart Phones, Smart TVs, Internet of things (IOT)
What are Embedded systems?
One computer system that performs functions as part of a larger device
(Washing machines, Refrigerators, Entertainment systems)
What are some characteristics of an Embedded system?
- Task specific
- Time specific
- Minimal user interface
- High efficiency
- Task reliability
- Highly stable
- Low cost
What is Firmware?
It is a type of software that provides machine instructions to a device’s hardware components
(ROM - Read Only Memory)
What are factors that assess the performance of digital devices?
Think of tech benchmarks
- Speed
- Capacity
- Portability
- Bandwidth
- Power capacity