Chapter 3: Computer Software

Download as pdf or txt
Download as pdf or txt
You are on page 1of 17

Chapter  3

Computer  Software
3
SECTION A
Software  Basics
ï Software  Categories
ï Application  Software
ï Utility  Software
ï Device  Drivers

Chapter  3:  Computer  Software 2


3 Software  Categories
Designed  to  help  
people  
Designed  for  
accomplish  real-­
computer-­
world  tasks.
centric  tasks

Chapter  3:  Computer  Software 3


3 Device  Drivers
ï A  device  driver  is  software  
that  helps  a  peripheral  
device  establish  
communication  with  a  
computer
ï Windows  Device  Manager

Chapter  3:  Computer  Software 4


3

Compare  with  adaptor

Chapter  3:  Computer  Software 5


3 Utility  Software
ï Utility  software (a  type  of  
system  software)  is  designed  
to  help  you  monitor  and  
configure  settings  for  your  
computer  system  equipment,  
the  operating  system,  or  
application  software
ï A  desktop  widget  is  a  
specialized  utility  program  that  
appears  on  a  computer’s  
screen-­based  desktop

Chapter  3:  Computer  Software 6


3 Consumer  Basics
ï Most  operating  systems  
include  a  handful  of  small  
applications  and  a  good  
variety  of  useful  utility  
software

Chapter  3:  Computer  Software 7


3 Consumer  Basics
ï Available  in  many  types  of  stores
ï Software  contained  on  distribution  media
ï Make  sure  your  computer  meets  the  system  requirements
– E.g.  32-­bit  or  64-­bit  windows

Chapter  3:  Computer  Software 8


3 Software  Copyrights  and  
Licenses
ï A  copyright is  a  form  of  legal  protection  that  grants  the  
author  of  an  original  “work”  exclusive  rights  to  copy,  
distribute,  sell  and  modify  that  work.

ï Software  licenses,  also  called  license  agreements,  define  


the  ways  in  which  you  may  use  a  computer  program
– Single-­user
– Multiple-­user

Chapter  3:  Computer  Software 9


3

Chapter  3:  Computer  Software 10


3 Free  software  and  open  
source  software
ï Free  software  (freeware)  is  free

ï Open  source  software makes  the  source  code  available  to  


programmers  who  want  to  modify  and  improve  the  software  
– E.g.  Linux,  Android

Chapter  3:  Computer  Software 11


3 Programs
ï Computer  programmers  create  programs  that  control  digital  
devices.  These  programs  are  usually  written  in  a  high-­level  
programming  language

ï The  human-­readable  version  of  a  program  created  in  a  high-­


level  language  by  a  programmer  is  called  source  code

Chapter  1:  Computers  and  Digital  Basics 12


3 A  program  that  sums  from  1  up  
to  100

Chapter  1:  Computers  and  Digital  Basics 13


3 Compiler

• A  compiler  converts  statements  written  in  a  high-­level  


programming  language  into  objective  code  that  the  
processor  can  executes

Chapter  1:  Computers  and  Digital  Basics 14


3 Interpreter

• An  interpreter  converts  high-­level  statements  one  at  a  


time  as  the  program  is  running

Chapter  1:  Computers  and  Digital  Basics 15


3 Gap  completion
ï The  category  of  software  that  is  designed  for  computer-­
centric  tasks  is  ______  software.
ï ______  software  helps  you  carry  out  tasks  such  as  creating  
documents,  editing  graphics,  and  locating  nearby  
restaurants.
ï A(n)  ______  driver  is  designed  to  help  a  peripheral  device  
establish  communication  with  a  computer.
ï A(n)  ______  converts  all  of  the  source  code  instructions  into  
_______  code,  which  is  placed  in  a  new  (.exe)  file

Chapter  3:  Computer  Software 16


Chapter  3  Complete
Computer  Software

You might also like