© Paradigm Publishing Inc. 4-1 Chapter 4 System Software.

Post on 25-Dec-2015

222 views 1 download

Tags:

Transcript of © Paradigm Publishing Inc. 4-1 Chapter 4 System Software.

© Paradigm Publishing Inc. 4-1

Chapter 4System Software

© Paradigm Publishing Inc. 4-2

Presentation Overview

• The Function of System Software

• The Function of the Operating System

• Software User Interfaces

• Personal Computer Operating Systems

• Server Operating Systems

• Operating Systems for Handheld Devices

• Utility Programs and Translators

© Paradigm Publishing Inc. 4-3

The Function of System Software

What is the function of system software?

© Paradigm Publishing Inc. 4-4

The Function of System Software

What is the function of system software?– tells computer what to do and how to do it

© Paradigm Publishing Inc. 4-5

The Function of System Software

What is the function of system software?– tells computer what to do and how to do it– issues instructions to perform actions in a certain

order, allowing hardware to process data into information

© Paradigm Publishing Inc. 4-6

The Function of System Software

Two Categories of Software–Application software includesprograms that perform one task –System software controls the operations of a computer system

© Paradigm Publishing Inc. 4-7

The Function of the Operating System

What is the function of the operating system?

© Paradigm Publishing Inc. 4-8

The Function of the Operating System

What is the function of the operating system?– manages main memory, or RAM

© Paradigm Publishing Inc. 4-9

The Function of the Operating System

What is the function of the operating system?– manages main memory, or RAM– configures and controls peripheral devices

© Paradigm Publishing Inc. 4-10

The Function of the Operating System

What is the function of the operating system?– manages main memory, or RAM– configures and controls peripheral devices– manages essential file operations

© Paradigm Publishing Inc. 4-11

The Function of the Operating System

What is the function of the operating system?– manages main memory, or RAM– configures and controls peripheral devices– manages essential file operations– monitors system performance

© Paradigm Publishing Inc. 4-12

The Function of the Operating System

What is the function of the operating system?– manages main memory, or RAM– configures and controls peripheral devices– manages essential file operations– monitors system performance– provides a user interface

© Paradigm Publishing Inc. 4-13

The Function of the Operating System

Commonly Used Operating Systems for Personal Computers

© Paradigm Publishing Inc. 4-14

The Function of the Operating System

Booting a computer is a series of steps that displays the OS desktop on the screen.

© Paradigm Publishing Inc. 4-15

The Function of the Operating System

Managing Memory

© Paradigm Publishing Inc. 4-16

The Function of the Operating System

Managing Memory– Throughput – a measure of computer’s performance

© Paradigm Publishing Inc. 4-17

The Function of the Operating System

Managing Memory– Throughput – a measure of computer’s performance– Buffers – hold information and data waiting to

be transferred from input or output device

© Paradigm Publishing Inc. 4-18

The Function of the Operating System

Managing Memory– Throughput – a measure of computer’s performance– Buffers – hold information and data waiting to

be transferred from input or output device– Print spooling – holds document in buffer until

ready to be printed

© Paradigm Publishing Inc. 4-19

The Function of the Operating System

Managing Memory– Throughput – a measure of computer’s performance– Buffers – hold information and data waiting to

be transferred from input or output device– Print spooling – holds document in buffer until

ready to be printed– Multitasking – working on two or more applications

at the same time

© Paradigm Publishing Inc. 4-20

The Function of the Operating System

Managing Memory

© Paradigm Publishing Inc. 4-21

The Function of the Operating System

Managing Memory– Driver enables the operating system to communicate

with a peripheral device, such as a keyboard, monitor, mouse, modem, printer, or disk drive.

© Paradigm Publishing Inc. 4-22

The Function of the Operating System

Managing Memory– Driver enables the operating system to communicate

with a peripheral device, such as a keyboard, monitor, mouse, modem, printer, or disk drive.

– File manager maintains a record of all stored files and their locations, allowing a user to quickly locate and retrieve files.

© Paradigm Publishing Inc. 4-23

The Function of the Operating System

Managing Memory– Driver enables the operating system to communicate

with a peripheral device, such as a keyboard, monitor, mouse, modem, printer, or disk drive.

– File manager maintains a record of all stored files and their locations, allowing a user to quickly locate and retrieve files.

– Performance monitor checks the computer system’s speed and efficiency, as well as performance of CPU, memory, and storage disks.

© Paradigm Publishing Inc. 4-24

Software User Interfaces

Command line interfaces require users to type a line of code at a prompt telling the computer what to do.

© Paradigm Publishing Inc. 4-25

Software User Interfaces

Graphical user interfaces use pictures or text symbols (icons) to stand for complex commands.

© Paradigm Publishing Inc. 4-26

Software User Interfaces

Graphical User Interfaces

© Paradigm Publishing Inc. 4-27

Software User Interfaces

Graphical User Interfaces– Desktop – screen on which graphical elements are

displayed

© Paradigm Publishing Inc. 4-28

Software User Interfaces

Graphical User Interfaces– Desktop – screen on which graphical elements are

displayed– Display window – area of the screen used to

display a program or data

© Paradigm Publishing Inc. 4-29

Software User Interfaces

Graphical User Interfaces– Desktop – screen on which graphical elements are

displayed– Display window – area of the screen used to

display a program or data– Menu – set of options that can be activated with

the click of a mouse

© Paradigm Publishing Inc. 4-30

Software User Interfaces

Graphical User Interfaces– Desktop – screen on which graphical elements are

displayed– Display window – area of the screen used to

display a program or data– Menu – set of options that can be activated with

the click of a mouse– Common command icons – common actions

such as opening, saving, or printing files

© Paradigm Publishing Inc. 4-31

Personal Computer Operating Systems

Windows Operating System

© Paradigm Publishing Inc. 4-32

Personal Computer Operating Systems

Windows Operating System

– Windows 2000 Professional – used for business and network computers

© Paradigm Publishing Inc. 4-33

Personal Computer Operating Systems

Windows Operating System

– Windows 2000 Professional – used for business and network computers

– Windows XP Professional – designed for fast, powerful computers with much memory and hard disk space

© Paradigm Publishing Inc. 4-34

Personal Computer Operating Systems

Windows Operating System

– Windows 2000 Professional – used for business and network computers

– Windows XP Professional – designed for fast, powerful computers with much memory and hard disk space

– Windows Vista – improves security, helps diagnose and repair system problems, and makes networking easier

© Paradigm Publishing Inc. 4-35

Personal Computer Operating Systems

Macintosh Operating System

© Paradigm Publishing Inc. 4-36

Personal Computer Operating Systems

Macintosh Operating System

– Mac OS – has impressive graphics and ease of use

© Paradigm Publishing Inc. 4-37

Personal Computer Operating Systems

Macintosh Operating System

– Mac OS – has impressive graphics and ease of use– Mac OS 9 – better speech recognition, supports

files up to 2 terabytes, provides for many users, allows file encryption, and supports voice-entered passwords

© Paradigm Publishing Inc. 4-38

Personal Computer Operating Systems

Macintosh Operating System

– Mac OS – has impressive graphics and ease of use– Mac OS 9 – better speech recognition, supports

files up to 2 terabytes, provides for many users, allows file encryption, and supports voice-entered passwords

– Mac OS X – uses UNIX operating system foundation

© Paradigm Publishing Inc. 4-39

Personal Computer Operating Systems

IBM OS/2 – runs programs written for DOS and Windows

systems– used mainly for business applications

© Paradigm Publishing Inc. 4-40

Personal Computer Operating Systems

IBM OS/2 – runs programs written for DOS and Windows

systems– used mainly for business applications

Linux– an open-source software program (programming

code is free to the public)– praised for stability, flexibility, security, low cost

© Paradigm Publishing Inc. 4-41

Server Operating Systems

Novell Netware

© Paradigm Publishing Inc. 4-42

Server Operating Systems

Novell Netware

– widely used for local area networks

© Paradigm Publishing Inc. 4-43

Server Operating Systems

Novell Netware

– widely used for local area networks– allows retrieval or saving of files from server’s

shared hard disk

© Paradigm Publishing Inc. 4-44

Server Operating Systems

Novell Netware

– widely used for local area networks– allows retrieval or saving of files from server’s

shared hard disk– prints using a shared printer

© Paradigm Publishing Inc. 4-45

Server Operating Systems

Novell Netware

– widely used for local area networks– allows retrieval or saving of files from server’s

shared hard disk– prints using a shared printer– allows working off line as if on a stand-alone

personal computer

© Paradigm Publishing Inc. 4-46

Server Operating Systems

Windows

© Paradigm Publishing Inc. 4-47

Server Operating Systems

Windows

– Windows 2000 Server – Datacenter Server can support up to 23 processors and 64 gigabytes of data

© Paradigm Publishing Inc. 4-48

Server Operating Systems

Windows

– Windows 2000 Server – Datacenter Server can support up to 23 processors and 64 gigabytes of data

– Windows 2003 Server – Standard Edition intended for small- to medium-sized business; Datacenter Edition supports multiple servers

© Paradigm Publishing Inc. 4-49

Server Operating Systems

Windows

– Windows 2000 Server – Datacenter Server can support up to 23 processors and 64 gigabytes of data

– Windows 2003 Server – Standard Edition intended for small- to medium-sized business; Datacenter Edition supports multiple servers

– Windows Longhorn Server – has Windows Vista benefits and offers server-specific tools, protocols, and utilities for network management

© Paradigm Publishing Inc. 4-50

Server Operating Systems

UNIX and Linux

© Paradigm Publishing Inc. 4-51

Server Operating Systems

UNIX and Linux

– UNIX – a cross-platform system that runs any type of computer from PC to supercomputer

© Paradigm Publishing Inc. 4-52

Server Operating Systems

UNIX and Linux

– UNIX – a cross-platform system that runs any type of computer from PC to supercomputer

– Linux – an open-source software program designed for use with servers and large computer systems, including midrange servers and mainframes

© Paradigm Publishing Inc. 4-53

Operating Systems for Handheld Devices

Palm OSprovides a graphical user interface used in various versions of Palm PDAs, Sony PDAs, and smartphones

© Paradigm Publishing Inc. 4-54

Operating Systems for Handheld Devices

Palm OSprovides a graphical user interface used in various versions of Palm PDAs, Sony PDAs, and smartphones

Windows Mobileused in wireless devices and other systems with embedded processors, such as smartphones and PocketPC PDAs

© Paradigm Publishing Inc. 4-55

Utility Programs and Translators

Utility programs and their functions

© Paradigm Publishing Inc. 4-56

Utility Programs and Translators

Utility programs and their functions (continued)

© Paradigm Publishing Inc. 4-57

Utility Programs and Translators

Utility programs and their functions (continued)

© Paradigm Publishing Inc. 4-58

Utility Programs and Translators

Firewalls prevent unauthorized users from accessing a personal computer or network connected to the Internet.

© Paradigm Publishing Inc. 4-59

UtilityProgramsandTranslators Shown is a simple payroll program written in DOS BASIC.

© Paradigm Publishing Inc. 4-60

On the Horizon

Based on the information presented in this chapter and your own experience, what do you think is on the horizon?