Professional Documents
Culture Documents
CS100 (2011/2012)
CS100 (2011/2012)
Types of Software
System Software Controls the basic
operations of hardware. Ex: Operating
System
Application Software Performs a
specific task that a user requires. Ex: MS
Word - used to prepare documents.
Programming Languages
CS100 (2011/2012)
CS100 (2011/2012)
User
Application Software
System Software
Hardware
CS100 (2011/2012)
System Software
Operating Systems
Device Drivers
Compilers/Interpreters
CS100 (2011/2012)
Operating System
(O/S)
CS100 (2011/2012)
Main Functions of an
O/S
CS100 (2011/2012)
Types of Operating
MS DOS
Systems
CS100 (2011/2012)
10
CS100 (2011/2012)
MS Windows History
1983
1985
1987
11
CS100 (2011/2012)
to
1992 Microsoft Windows 3.1 was released April, 1992 and sells
more than 1 Million copies within the first two months of its release.
1992 Microsoft Windows for Workgroups 3.1 was released
October, 1992.
1993
12
CS100 (2011/2012)
1994
1995
1996
1997
1998
1998
1998
1999
13
CS100 (2011/2012)
1999
2000
2001
14
CS100 (2011/2012)
2004
2005
July
2009
15
CS100 (2011/2012)
Windows 1.0
Windows
7
Improve performance
Include more functionality
Improve quality of graphics
Improve the security
16
CS100 (2011/2012)
Windows 1.0
What a GUI ?
17
CS100 (2011/2012)
Windows 3.0
18
CS100 (2011/2012)
Windows 98
19
CS100 (2011/2012)
Windows 2000
20
CS100 (2011/2012)
Windows XP
21
CS100 (2011/2012)
Windows Vista
22
CS100 (2011/2012)
Windows Vista
23
CS100 (2011/2012)
Windows 7
24
CS100 (2011/2012)
Windows7
25
CS100 (2011/2012)
Windows 8
26
CS100 (2011/2012)
27
CS100 (2011/2012)
28
CS100 (2011/2012)
UNIX
29
CS100 (2011/2012)
Linux
30
CS100 (2011/2012)
31
CS100 (2011/2012)
32
CS100 (2011/2012)
Mandrake Linux
33
CS100 (2011/2012)
Debian Linux
34
CS100 (2011/2012)
Ubuntu Linux
35
CS100 (2011/2012)
O/S
Driver
Programs
Device
36
CS100 (2011/2012)
Some Drivers
37
CS100 (2011/2012)
Compilers/Interpreter
s
Language Converters
(Will be discussed later)
38
CS100 (2011/2012)
Application Software
systems
Hospital, banking information systems
Department of Statistics and Computer Science,
Faculty of Science, University of Peradeniya.
39
CS100 (2011/2012)
Spreadsheet software
Presentation programs
Database management
Graphics programs
40
CS100 (2011/2012)
Animation Software
Multimedia
Protocols (TCP/IP)
Utilities
Communications programs
Statistical Software
Minitab, SAS, R
Department of Statistics and Computer Science,
Faculty of Science, University of Peradeniya.
41
CS100 (2011/2012)
42
CS100 (2011/2012)
OpenOffice.org
package
43
CS100 (2011/2012)
OpenOffice.org
package
http://www.openoffice.org
44
CS100 (2011/2012)
OpenOffice.org Writer
45
CS100 (2011/2012)
OpenOffice.org
Writer
46
CS100 (2011/2012)
OpenOffice.org
Writer
47
CS100 (2011/2012)
OpenOffice.org Calc
48
CS100 (2011/2012)
OpenOffice.org Calc
49
CS100 (2011/2012)
OpenOffice.org
Impress
50
CS100 (2011/2012)
OpenOffice.org
Impress
51
CS100 (2011/2012)
OpenOffice.org Base
52
CS100 (2011/2012)
Programming
Languages
Used to write computer programs
53
CS100 (2011/2012)
1st Generation
Languages
10111001 = Addition
54
CS100 (2011/2012)
2nd Generation
Languages
Assembly Language
10111001 = ADD
55
CS100 (2011/2012)
Assembly Language
Assembly
Language
Program
Assembler
(10011)
(ADD X,Y )
Machine
Language
56
CS100 (2011/2012)
3rd Generation
Languages
57
CS100 (2011/2012)
4th Generation
Languages
High-level languages
SAS
58
CS100 (2011/2012)
5th Generation
Languages
High-level languages
Languages
59
CS100 (2011/2012)
High-level Language
Translators
Translator
Machine
language
(10011)
60
CS100 (2011/2012)
Compiler
High-level
language
program
Source File
Compiler
101010101
010101010
101011101
101010101
For
Execution
Executable File
CS100 (2011/2012)
Interpreter
SOP(Hello)
Interpreter
101010101
101010101
For Execution
For Execution
High-level
language program
Department of Statistics and Computer Science,
Faculty of Science, University of Peradeniya.
62
CS100 (2011/2012)
End of Chapter 5
63