🔥Software 🔥

Application

Word Processor

used to manipulate text documents by entering words in a keyboard

tools

deleting

various types of formatting

copying

functions

creating, editing and saving text

copy and paste

spell checkers and thesaurus

importing photos/images into a structured page format

translation into other language

Spreasheet

organise and manipulate numerical data

integer, real, date and so on

numbers are organised on a grid of lettered columns and numbered rows, made of cells being every of them unique.

functions

use of formulas to carry out calculations

ability to produce graphs

ability to do modelling and what if calculations

Database

organise, manipulate and analise data.

Made up of

one or more tables

row

column

record

field

functions

ability to carry out queries on database data and produce and produce a report

add delete and modify data in a table

Control and measuring software

allows a computer or microprocessor interface with sensors sothat it is possible to

measure physycal quantities in the real world

control applications by comparing sensor data with stored data and sending out signals to alter process parameters

Apps

refers to the type of software that runs on mobile phones and tablets

downloaded

in App store

Types of apps

video and music streaming

GPS

camera facilities

photo editing software

taking photos

storing and manipuating the images taken

global positioning systems which with satellite navigation, help you to get to de desired location

allow to

manipulate digital photographs stored on a computer

complex manipulation of photos

touch up aphoto to make it as perfect as possible

remove unwanted items

video editing software

manipulate videos to producean edited one

enables

additon of titles

colour correction

altering/adding sound to the original video

includes

rearranging adding and/or removing sections of the clips or audio clips

applying colour correction, filters and other video enhancements

creating transitions between clips in the video footage

graphics manipulation software

allows this to be changed

bitmap

vector images

made up of pixels that contains information about image brightness and colour

bitmap editors can change the pixels to create a different image

Vector editors dont use pixels

this software manipulates lines, curves and text to alter the image

the type of editing software depends of the original format of it

System

program that allows the user to do specific tasks

allows the hardware to run properly and allows the user to communicate with the computer

Utiliities

designed for helping to manage, mantain and control computer resources

computer resources

antivirus

anti spyware

backup of files

disk repair

file management

security

screensavers

disk defragmenter

Operating systems

software running in the background of a computer system

allow

error handling to take place

the loading and running of programs to ocurr

users to communicate with the computer

managing of security

input/output operations

without OS most computers would be user unfriendly and also many of the people wouldnt be able to work as they do now

Compiler

translate a progam written in a high level language (HLL) into machine code, which is the computer code so that it can bre used by a computer to perform a task

original program

source code

after compilation is called object code

the machine code can be used unlimited times to oerform the same task without recompilation

Java,Python and Algol are examples of HLL

Linkers

takes one or more object files from the compiler and combines them into a single program that can be run in the computer

programmers are sometimes allowed to brak up the program into smaller and more manageable sub tasks called modules, permiting them to write different pieces of code

However this modules end up combining into one better

Device driver

enables one or more harware devices to communicate with the computer s operating system

with out drivers

a hardware device such as the printer would be unable to work with the computer

Hardware devices connection

all of these which are connected to the computer have associated drivers

When plugged to the USB port the operating system looks for the appropiated driver.

if not found an error message will appear

printers, memory sticks, a mouse and CD drivers are examples of drivers