Académique Documents
Professionnel Documents
Culture Documents
1.0 Introduction
Provide file
management and Updating operating
Control a network Administer security
other device or system software
media-related tasks
Page 1
Categories of Operating Systems (OS)
OS
Windows OS X
Server Server
UNIX Linux
The operating system on mobile devices and many consumer electronics is called a
mobile operating system.
Android
iOS
Windows Phone
Page 2
Operating System Functions
Example
Page 3
OS can be in Command Line Interface (CLI) or Graphical User Interface (GUI). GUI
makes it easy for the user, therefore makes the OS user-friendly.
There are stand-alone utility programs offer improvements over those features built-in
to the operating system. Functions include protecting against viruses, securing a
computer from unauthorized access and compressing files. Examples of stand-alone
utility programs: Antivirus programs, personal firewall and file compression
A disk defragmenter reorganizes the files and unused space on a computers hard disk
so that the operating system accesses data more quickly and programs run faster.
Activity 1
Take 5 minutes to reflect and discuss in pair about your experience of using any system
software. Present your discussion.
Page 4
2.2 Application Software
An application or app, sometimes called application software is written to perform a
particular job for the users.
Activity 2
Take 5 minutes to reflect and discuss in pair about your experience of using any
application software or apps. Present your discussion.
Page 5
Programming Languages
A programming language is a set of words that enable a software developer to
communicate instructions to a computer or mobile device.
Page 6
3GL or third-generation language is a high-level programming language, such
as, C, C++, Visual Basic and Java. A compiler converts the statements of a
specific high-level programming language into machine language. The
programmer writes instructions that tell the computer what to accomplish and
how to do it.
o The C programming language is used to write many of todays programs.
Page 7
4GL or fourth-generation language is designed to be closer to natural language
than a 3GL language. A 4GL enables users and programmers to access data in
a database. One popular 4GL is SQL.
o A 4GL language statement might look like this:
End of Chapter 7
Page 8
Tutorial 7
7. Disk defragmenter is one of the utility programs. Explain the purpose of disk
defragmenter. (2 marks)
11. Sketch a diagram to illustrate the flows of System Development Life Cycle
(SDLC). (5 marks)
Page 9