0% found this document useful (0 votes)
43 views

Chapter 3: Computer Software

The document discusses different types of computer software including application software, utility software, and device drivers. It explains that application software is designed to help people accomplish real-world tasks, utility software helps configure computer settings, and device drivers help peripherals communicate with computers. The document also covers topics like free and open source software, software licenses, and programming languages.

Uploaded by

hymonica
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
43 views

Chapter 3: Computer Software

The document discusses different types of computer software including application software, utility software, and device drivers. It explains that application software is designed to help people accomplish real-world tasks, utility software helps configure computer settings, and device drivers help peripherals communicate with computers. The document also covers topics like free and open source software, software licenses, and programming languages.

Uploaded by

hymonica
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 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

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy