18
Copyright 2003 The McGraw-Hill Comp anies, Inc. 1 3 C H A P T E R System Software puting ESSENTIALS

Copyright 2003 The McGraw-Hill Companies, Inc. 1 3 3 CHAPTER System Software computing ESSENTIALS

Embed Size (px)

Citation preview

Copyright 2003 The McGraw-Hill Companies, Inc.

1

33CH

AP

TE

R

System Software

computing ESSENTIALS

Copyright 2003 The McGraw-Hill Companies, Inc.

2

Competencies

System software

Function of operating systems

Categories of operating systems

Utilities

Device drivers

Language translators

computing ESSENTIALS

Copyright 2003 The McGraw-Hill Companies, Inc.

3

Systems Software

Handles technical details without user intervention

Collection of programs Operating system Utilities Device drivers Language translators

computing ESSENTIALS

Copyright 2003 The McGraw-Hill Companies, Inc.

4

Operating Systems

Basic functions

Manage resources

Provide user interface

Run applications

computing ESSENTIALS

Copyright 2003 The McGraw-Hill Companies, Inc.

5

Operating System Categories

Many different operating systems

Three basic categories

Embedded

Network

Stand-alone

computing ESSENTIALS

Copyright 2003 The McGraw-Hill Companies, Inc.

6

Embedded Operating System

Used in handheld computers

Stored within device in Read-Only Memory

Example

Windows CE

Palm OS

computing ESSENTIALS

Copyright 2003 The McGraw-Hill Companies, Inc.

7

Network Operating System

Controls and coordinates linked computers Network Server

Coordinates communication with other computers

Example Novell NetWare Windows NT Server UNIX

computing ESSENTIALS

Copyright 2003 The McGraw-Hill Companies, Inc.

8

Stand-Alone Operating System

Desktop operating system Controls a single desktop or

laptop computer Can be part of network

Works with network’s NOS Client operating system

Example Windows XP, MacOS

computing ESSENTIALS

Copyright 2003 The McGraw-Hill Companies, Inc.

9

Microsoft Windows Most popular OS for

microcomputers Designed for Intel

processors Active Desktop

Graphical user interface to OS

Windows XP, Windows 2000

Windows CE

computing ESSENTIALS

Copyright 2003 The McGraw-Hill Companies, Inc.

10

Apple MacOS

Runs on Macintosh computers

Designed for PowerPC microprocessors

OS X Latest version OS Aqua Dock Sherlock

computing ESSENTIALS

Copyright 2003 The McGraw-Hill Companies, Inc.

11

UNIX Originally ran on mainframe

and minicomputers

Used for large servers on

the Web

Popular alternative to

Windows

Several versions available

Solaris 8

Linux

computing ESSENTIALS

Copyright 2003 The McGraw-Hill Companies, Inc.

12

Utilities

Specialized programs for system

maintenance

Fix system problems

Increase system efficiency

Protect system

computing ESSENTIALS

Copyright 2003 The McGraw-Hill Companies, Inc.

13

Essential Utilities

Troubleshooting

Antivirus

Uninstall

Backup

File compression

computing ESSENTIALS

Copyright 2003 The McGraw-Hill Companies, Inc.

14

Windows Utilities

Accessed from System Tools menu Backup

Copy all or selected files Disk Cleanup

Identifies and removes unused files Disk Defragmenter

Locates and eliminates file fragments

computing ESSENTIALS

Copyright 2003 The McGraw-Hill Companies, Inc.

15

Utility Suites

Bundle several utility

programs into one

package

Norton

SystemWorks

McAfee Office

eSafe Desktop

computing ESSENTIALS

Copyright 2003 The McGraw-Hill Companies, Inc.

16

Device Drivers

Allow devices to communicate with

computer system

Loaded into memory at system start-up

New devices require new device driver

Drivers provided with operating system or

from device manufacturer

Download from Web site

computing ESSENTIALS

Copyright 2003 The McGraw-Hill Companies, Inc.

17

Language Translators

Translate programming language into machine language Words into 0’s and 1’s

Programming languages C++, C# Perl Visual Basic Java

computing ESSENTIALS

Copyright 2003 The McGraw-Hill Companies, Inc.

18

A Look to the Future

IBM concentrating research efforts on eLiza

Handle time-consuming maintenance

Autonomic computing

Self-maintaining

Self-repairing

Self-updating

computing ESSENTIALS