1-TYPES OF SOFTWARE

Ace your homework & exams now with Quizwiz!

device drivers or driver software

Driver software communicates with hardware and control devices and peripherals attached to a computer

interpreters

If a statement contains an error, the interpreter stops translating at that point and displays an error message

open-source software

It is released under a license in which the copyright holder grants users the right to use, study, change, and distribute the software and its source code to anyone and for any purpose

programming software

It is used for coding and not primarily user-end unless you're a professional who uses and writes codes

multimedia apps

Text, animation, audio, video, and image content can all be combined which allows you to create material, watch videos, and record and mix audio tracks

communication apps

allow you to connect with other people who have these apps and share text, video, and audio

internet browsers

allows you to access the internet through different host providers

databases

allows you to save and organize business info in fields

driver software

also known as device drivers control the devices and peripherals connected to a computer, enabling them to perform their specific tasks

middleware

assist system software in transitioning to or from application software programs managing data and communication between two software apps

spreadsheet app

assist you in accomplishing data computation and organization tasks

crippleware and trialware

categories of demoware

operating system

central part of any computer system which is responsible for the smooth functioning of any computer device

Driver software or device drivers

control the devices and peripherals connected to a computer, enabling them to perform their specific tasks

assemblers

converts an Assembly language program into machine code

system software

designed to run a computer's hardware and application programs

computer peripherals, consumer appliances, embedded systems, UEFI, BIOS

examples of firmware

facebook, adobe reader, skype

examples of freeware

mozilla firefox, paint, gnome

examples of open-source software

macOS, Linux, Android, and Microsoft Windows

examples of operating system

compiler, interpreters, and assemblers

examples of programming language translators

microsoft office, adobe photoshop, iTunes

examples of proprietary software

antivirus and security, data backup, disk cleaner and defragment

examples of utility software

software

general term for apps, scripts, and programs that run on a device variable part of a computer collection of instructions, data, or programs

applications suites

have similar connections, making it easy to browse between programs while performing activities

utility software

includes all systems and programs on a computer system that maintain its functionality

utility software

includes components that assist the operating system to optimize, maintain, organize and manage how it functions in all situations

application software

instructs the computer to carry out commands issued by the user

application software

intended to handle specific tasks for users

system software

not end-user oriented, these programs run in the background of your devices instead of you using them

utillity software

programs which are specifically designed for some particular purpose like maintenance of the computer or diagnose any error in the computer

compilers

quickly reads the entire source program in the high-level language and translates it into an equivalent program in machine language.

nagware

software continuously reminds the user to pay for the software They continuously display alert messages or dialogue boxes either on starting the software or while using the application

freemium

software provides the full-featured version of the software But, at the same time, the user has to pay an amount for the premium version

programming language translators

software that converts high-level language into machine language A computer can only understand the machine language or binary bits pattern, either 0 or 1

shareware

software that is available free of cost but only up to a certain time limit

proprietary software

software that is deemed within the free and open-source software community to be non-free because its creator, publisher, or other rightsholder or rightsholder partner exercises a legal monopoly by modern copyright and intellectual property law to exclude the recipient from freely sharing the software or modifying it

freeware

software that requires no paid licences to use the application, no fees or donations

utility software

specifically designed for some particular purpose like maintenance of the computer

hardware (shareware)

stands for "advertising-supported software" This software basically displays advertisements to earn revenue for the developer

firmware

system software that is already present in the Ram, ROM, EPROM, and other chips handle the particular hardware component therein the computer

programming software

tool for creating computer code that allows computer software to operate

demoware

trial version of the software that provides a demo or trial of the software It further divides into two categories

open-source software

type of program that allows users to change the coding and share it with other users

donationware

type of software that provides the full-featured version to the user and requests the user to pay an optional amount This software is usually for earning revenue for a non-profit cause

multimedia, communication, internet browsers, email apps, word processing, spreadsheet, databases, application suites

types of application software

assemblers, debuggers, interpreters, compilers

types of language processors

hardware, demoware, donationware, nagware, freemium

types of shareware

firmware, utility software, operating system, programming language translators, device drivers

types of system software

email apps

use these to write, send, receive, and read emails

debuggers

used for removing bugs from code to prevent software or systems from malfunctioning.

word processing app

used to write and rewrite papers, design the layout of the content, and view on a computer monitor how the printed version will appear


Related study sets

Human Nutrition Final exam study guide Unf

View Set

Module 12. Performance and Recovery

View Set

Exceptional Learners Chapters 9-12

View Set

Business Law Chapter 37 Test Questions

View Set

Математика с нуля

View Set