YOU ARE DOWNLOADING DOCUMENT

Please tick the box to continue:

Transcript
Page 1: Lecture 2.6 software

2.6

SOFTWARE

Page 2: Lecture 2.6 software

2.6 SOFTWARE

2.6.1 System Software2.6.1.1 Operating System2.6.1.2 Utility

2.6.2 Application Software

Page 3: Lecture 2.6 software

2.6.1System Software2.6.1.1 Operating

System

At the end of this lesson, student should be able :-

• Explain the functions of Operating System• Identify types of Operating System

Page 4: Lecture 2.6 software

2.6 Software

Series of instructions that tells a computers what tasks to perform and how to perform them.

Two types: System Software Application Software

Page 5: Lecture 2.6 software

2.6.1 System Software

Program that control or maintain the operations of the computer and its devices.

Two types: Operating System Utility Program

Page 6: Lecture 2.6 software

2.6.1.1 Operating System

A set of programs containing instructions that coordinate all the activities among computer hardware devices.

Page 7: Lecture 2.6 software

FUNCTIONS OF

OPERATING SYSTEM

FUNCTIONS OF OPERATING SYSTEM

Page 8: Lecture 2.6 software

monitor performance

provide a user interface

provide file management and other utilities

establish an Internet connection

control a network

administer security

start the computer manage programs

schedule jobs and configure devices

manage memory

THE THE FUNCTIONSFUNCTIONS OF AN OF AN OPERATING SYSTEMOPERATING SYSTEM

Page 9: Lecture 2.6 software

1. Starting the computer2. Provide a user interface3. Manage programs4. Manage memory5. Schedule jobs and configure devices6. Establish an Internet connection7. Monitor performance8. Provide file management and other

utilities9. Control a network10. Administer security

THE THE FUNCTIONSFUNCTIONS OF OF OPERATING SYSTEMOPERATING SYSTEM

Page 10: Lecture 2.6 software

1.Starting the computer The process of starting or restarting a

computer is called booting. Cold boot

Turning on computer that has been powered off

Warm boot Restarting computer that is powered on

Warm boot from Windows desktop

Warm boot from system unit

THE THE FUNCTIONSFUNCTIONS OF AN OPERATING OF AN OPERATING SYSTEMSYSTEM

Page 11: Lecture 2.6 software

2. Provide a user interface

A user interface controls how users enter data and instructions and how information is displayed on the screen.

2 types of user interface: Command-line Graphical user interface (GUI)

THE THE FUNCTIONSFUNCTIONS OF AN OPERATING OF AN OPERATING SYSTEMSYSTEM

Page 12: Lecture 2.6 software

3. Manage programs

An OS manages multiple programs and processes while you use the computer.

THE THE FUNCTIONSFUNCTIONS OF AN OPERATING OF AN OPERATING SYSTEMSYSTEM

Page 13: Lecture 2.6 software

4. Manage memory

Purpose - to optimize the use of RAM

OS allocates data & instructions to memory while being processed, monitors the contents of memory, and release from memory when the processor no longer requires them.

THE THE FUNCTIONSFUNCTIONS OF AN OPERATING OF AN OPERATING SYSTEMSYSTEM

Page 14: Lecture 2.6 software

5. Schedule jobs and configure devices

OS determines the order in which jobs are processed.

A job is an operation the processor manages.

Jobs include receiving data from input device, processing instructions, sending information to output device and transferring items between storage and memory

THE THE FUNCTIONSFUNCTIONS OF AN OPERATING OF AN OPERATING SYSTEMSYSTEM

Page 15: Lecture 2.6 software

5. Schedule jobs and configure devices (cont.)

OS will configure any new device added to the computer so that it can work with the computer.

Program that tells operating system how to communicate with a specific device is called a device driver.

With Plug and Play, operating system automatically configures new devices as you connect them.

THE THE FUNCTIONSFUNCTIONS OF AN OPERATING OF AN OPERATING SYSTEMSYSTEM

Page 16: Lecture 2.6 software

6. Establish an Internet connection OS provides a means to establish

Internet connection. New Connection Wizard Web browser E-mail program Built-in firewall

THE THE FUNCTIONSFUNCTIONS OF AN OPERATING OF AN OPERATING SYSTEMSYSTEM

Page 17: Lecture 2.6 software

7. Monitor performance

OS typically contains a performance monitor.

A program that assesses and provides information about various computer resources and devices such as processor, disk, memory and network usage.

THE THE FUNCTIONSFUNCTIONS OF AN OPERATING OF AN OPERATING SYSTEMSYSTEM

Page 18: Lecture 2.6 software

8. Provide file management and other utilities

Utility programs which included in most OS provide the following functions : managing files viewing images securing a computer from unauthorized access Uninstalling programs Scanning disks Defragmenting disks Diagnosing problems Backing up files and disks Setting up screen savers

THE THE FUNCTIONSFUNCTIONS OF AN OPERATING OF AN OPERATING SYSTEMSYSTEM

Page 19: Lecture 2.6 software

9. Control a network

Organizes and coordinates how multiple users access and share resources on a network

Resources – hardware, software, data, and information

Example : printer, Internet access, files and programs.

THE THE FUNCTIONSFUNCTIONS OF AN OPERATING OF AN OPERATING SYSTEMSYSTEM

Page 20: Lecture 2.6 software

10. Administer security

Establish permissions to resources

Define who can access certain resources and when they can access those resources

By setting user account

THE THE FUNCTIONSFUNCTIONS OF AN OPERATING OF AN OPERATING SYSTEMSYSTEM

Page 21: Lecture 2.6 software

TYPES OF OPERATING SYSTEM

Three categories: Stand-alone Server Embedded

Page 22: Lecture 2.6 software

STAND-ALONE OPERATING SYSTEM

A complete operating system that works on a desktop computer, notebook computer, or mobile computing device.

Example: Windows 7 Mac OS X UNIX Linux

Page 23: Lecture 2.6 software

Windows 7

Microsoft’s fastest, most efficient operating system to date.

Features : Quicker programs start up Built – in diagnostics Automatic recovery Improved security Enhanced searching and organizing capabilities Easy-to-use interface

Page 24: Lecture 2.6 software

Mac OS X

Multitasking operating system available only for computers manufactured by Apple.

Features:- Large photo-quality icons Built-in networking support Enhanced speech recognition Optical disk burning Enhanced multimedia capabilities

Page 25: Lecture 2.6 software

UNIX

Multitasking operating System developed in the early 1970s at Bell Laboratories.

Unix was implemented on many different types of computers.

A version of UNIX is available for most categories of computers.

Most version offer a graphical user interface.Both a stand-alone and server operating

system.

Page 26: Lecture 2.6 software

Linux

Popular, multitasking UNIX-type operating system.Open-source software – source code is provided for

use, modification, and redistributionBoth a stand-alone and a server operating system.Some versions are command-line, others are GUI

Page 27: Lecture 2.6 software

SERVER OPERATING SYSTEM

Designed specifically to support a network.Resides on a server.Example:

Windows Server 2008 UNIX Linux Solaris NetWare

Page 28: Lecture 2.6 software

Windows Server 2008

An upgrade to windows Server 2003.Features:-

Improved Web server management Enhanced server security Protection against malicious software attaches Share many technologies with windows.

Page 29: Lecture 2.6 software

Solaris

Version of UNIX developed by Sun Microsystems.

Designed specifically for e-commerce applications.

Manages high-traffic accounts and incorporates security necessary for Web transactions.

Page 30: Lecture 2.6 software

NetWare

Developed by Novell, Inc.Designed for client/server networks.A server portion resides on the network

server, client portion resides on client computer.

Supports open source software and runs on all types of computers from mainframes to personal computers.

Page 31: Lecture 2.6 software

EMBEDDED OPERATING SYSTEM

Operating system on mobile devices and many consumer electronics.

Resides on a ROM chip.Examples:

Windows embedded CE Windows Mobile Palm OS BlackBerry Symbian OS

Page 32: Lecture 2.6 software

Windows Embedded CE

A scaled-down Windows operating system designed for use on communications, entertainment, and computing devices with limited functionality.

GUI that supports colors, sound, multitasking, multimedia, e-mail, Internet access, and Web browsing.

Used in devices such as digital cameras, point-of, sale terminals and automated teller machine.

Page 33: Lecture 2.6 software

Windows Mobile

Based on Windows Embedded CEDesigned for specific types of smart phones

and PDAs.Allows user to have access to personal

information manager such as contact lists, schedules, tasks, calenders and notes.

Page 34: Lecture 2.6 software

Palm OS

A competing operating system to Windows Mobile.

Designed for smart phones and PDAs.Users manage schedules and contacts,

telephone message, project notes, reminders, task and address lists, and important dates and appointments.

Latest version allows biometric identification and use of smartcards.

Page 35: Lecture 2.6 software

BlackBerry

Runs handheld devices supplied by RIM (Research in motion).

Provides personal information manages such as managing schedules, contacts and appointments, and phone capabilities.

Allows wireless functionality

Page 36: Lecture 2.6 software

Symbian OS

Open source multitasking OS designed for smart phones.

Allows users to maintain contact list, save appointments browser the web, send/receive text and picture message, email message and faxes.

Page 37: Lecture 2.6 software

2.6.1.2 Utility Program

At the end of this lesson, student should be able :-

• Identify types of Utility programs.• Explain the functions of Utility programs.

Page 38: Lecture 2.6 software

2.6.1.2 Utility Program

Software that allows user to perform maintenance-type tasks, related to managing a computer, its devices or its programs.

Most OS include several utility programs for managing disk drives, printers and other devices.

Page 39: Lecture 2.6 software

Five Types of Utility Program

File Compression Tools Antivirus Program Spyware Remover Disk Defragmenter Backup and Restore

Page 40: Lecture 2.6 software

File Compression Tools

Function :- Reduce the size of a file.

Examples :- WinZip PKZIP

Page 41: Lecture 2.6 software

Antivirus Programs

Function :- Protects a computer against viruses.

Example : Avira Antivirus Kaspersky Antivirus BitDefender

Page 42: Lecture 2.6 software

Spyware Remover

Function :- Detects and deletes spyware, adware and other

similar programs.

Example : Ad-Aware Spyware Doctor

Page 43: Lecture 2.6 software

Disk Defragmenter

Function :- Reorganizes files and unused space on a hard disk so

that Operating system access data menu quickly and program run faster.

Examples:- Contig Defraggler MyDefrag

Page 44: Lecture 2.6 software

Backup and Restore

Function :- Backup – allows users to copy selected files or an

entire hard disk to another storage medium. Restore – reverses the backup process and returns

backed up files to their original form.

Examples:- AMANDA BackupPC Bacula

Page 45: Lecture 2.6 software

2.6.2 Application Software

At the end of this lesson, student should be able to :-

• Identify the usage of application software.

Page 46: Lecture 2.6 software

2.6.2 Application Software

Is software designed to help the user to perform related specific tasks such as :- To create brochures To create personal profile To create a presentation To create a student database

Page 47: Lecture 2.6 software

Types of application software

Five types: Word Processing Spreadsheet Software Presentation Software Database Software

Page 48: Lecture 2.6 software

Word Processing

A software that allows user to create and manipulate documents containing mostly text and sometimes graphics.

Usage to create brochures, report, newletter, journal, letter.

Examples:- Microsoft Word Writer

Page 49: Lecture 2.6 software

Spreadsheet Software

A software that allows user to organize data in rows and columns and to perform calculations on the data.

Usage to create personal profiles, budget summaries, income statements or calculate students marks.

Examples :- Microsoft Excel Calc

Page 50: Lecture 2.6 software

Presentation Software

A software that allows user to create visual aids for presentations to communicate ideas, massages, and other information to a group.

Usage to create a presentation for teaching, marketing or tourist information.

Examples :- Microsoft Power Point Impress

Page 51: Lecture 2.6 software

Database Software

A software that allows user to create access and manage a database.

Database – Collection of data organized in a manner that allows access, retrieval and use of that data.

Usage to create student database, employees database or book database.

Examples : Microsoft Access Base

Page 52: Lecture 2.6 software

Summary of Software

System Software Operating System

Stand Alone Operating System

Network Operating System Embedded Operating

System

Utility Programs Compression Tools Antivirus Program Spyware Remover Disk Defragmenter Backup and Restore

Application Software Word Processing Spreadsheet Software Presentation Software Database Software


Related Documents