Please enable JavaScript.
Coggle requires JavaScript to display documents.
2.6 Software 2.6.1 System Software (Operating System (Functions of OS…
2.6 Software
2.6.1 System Software
Operating System
– A set of programs that coordinates all the
activities among computer hardware devices.
Manages the computer hardware, and all the
other programs in a computer
Stand-alone OS
A complete operating system that works on a
desktop computer, notebook computer, or
mobile computing device.
• Examples of stand-alone OS:
– Windows
– Mac OS
– UNIX
– Linux
Mobile OS
An operating system that resides on a ROM
chip for use on mobile devices such as
smartphones
Examples of mobile OS:
– Android
– iOS
– Windows embedded CE
– Windows Mobile
– Symbian OS
Server OS
An operating system that resides on a server,
designed specifically to support a network.
Examples of server OS:
– Windows Server 2008
– UNIX
– Linux
– Solaris
– NetWare
Functions of OS
Start and Shut Down a Computer
Two types of booting:
– Cold boot is the process of turning on computer
that has been powered off completely.
– Warm boot is the process of using the operating
system to restart a computer
The process of starting or restarting a
computer is called booting
– Sleep mode saves any open documents and
programs to RAM, turns off all
unneeded
functions, and then places the computer in a lowpower
state
Hibernate saves any open documents and
programs to a hard disk before removing power
from the computer
Provide User Interface
User interface is the part of OS that controls
how users enter data and instructions and
how information is displayed on the screen.
Command-line interface
– user types commands on the keyboard to give
instructions.
– Disadvantage: Difficult to use since user have to
type the exact spelling and punctuations
Graphical user interface (GUI)
– user interact with menus and icons to give
commands.
– Advantage: Easier to use as user can click the
instructions provided in the form of menu or icon
Manage Programs
OS allows user to easily switch between the
programs by clicking at the program button at
the taskbar.
Manage Memory
OS allocates data & instructions to memory
while being processed, monitors the contents
of memory, and release the contents from
memory when the processor no longer
requires them
Coordinate Tasks
determines the order in which tasks are
processed
Configure Devices
• OS will configure any new device added to the
computer so that it can work with the
computer.
• Program that tells OS how to communicate
with a specific device is called a device driver.
• With Plug and Play feature, OS can
automatically configures new devices as you
connect them
Establish Internet Connection
• OS provides a means to establish Internet
connection.
• Some OS may automatically detects and
configures some broadband connections.
• Otherwise, OS provides a network set up
wizard that guides user to make a connection
to the Internet.
Monitor Performance
A performance monitor is a program that
assesses and reports information about
various computer resources and devices such
as processor, disk, memory and network
usage
Provide File Management and Built-In Utilities
• OS allows users to manage files such as to
– save, copy, move, delete, search,and sort files.
• OS also provide built-in utilities such as
– uninstalling programs,
– cleaning up disks,
– defragmenting disks, or
– backing up files and disks
Update Software Automatically
Automatic update feature in OS automatically
provides updates to the program.
• Updates include:
– Fixes to program bugs (error)
– Enhancements to security
– Modifications to device drivers
– Access to new components such as desktop
themes or games
Control a Network
• A server OS organizes and coordinates how
multiple users access and share resources on a
network
For example, a server OS allows multiple users
to share a printer, Internet access, files, and
programs.
Administer Security
OS provides setting to create user account and
and establish permissions to resources.
Software is a series of instructions that tells a
computer what tasks to perform and how to
perform them
Proprietary software
– Software that are exclusive property of their
developers, and cannot be copied or distributed without complying with their licensing agreements.
Open-source software
– Software that is available free of charge with its source code for modification and redistribution