15 June 2008

IT_Chapter_7A

Functions of Operating Systems

Provide a user interface

Run programs

Manage hardware devices

Organized file storage

Types of Operating Systems

Real-time operating system

Very fast small OS

Built into a device

Respond quickly to user input

MP3 players, Medical devices

Single user/Single tasking OS

One user works on the system

Performs one task at a time

MS-DOS and Palm OS

Take up little space on disk

Run on inexpensive computers

Single user/Multitasking OS

User performs many tasks at once

Most common form of OS

Windows XP and OS X

Require expensive computers

Tend to be complex

Multi user/Multitasking OS

Many users connect to one computer

Each user has a unique session

UNIX, Linux, and VMS

Maintenance can be easy

Requires a powerful computer

Providing a User Interface

User interface

How a user interacts with a computer

Require different skill sets

Graphical user interface (GUI)

Most common interface

Windows, OS X, Gnome, KDE

Uses a mouse to control objects

Uses a desktop metaphor

Shortcuts open programs or documents

Open documents have additional objects

Task switching

Dialog boxes allow directed input

Command line interfaces

Older interface

DOS, Linux, UNIX

User types commands at a prompt

User must remember all commands

Included in all GUIs

Running Programs

Many different applications supported

System call

Provides consistent access to OS features

Share information between programs

Copy and paste

Object Linking and Embedding

Managing Hardware

Programs need to access hardware

Interrupts

CPU is stopped

Hardware device is accessed

Device drivers control the hardware

Organizing Files and Folders

Organized storage

Long file names

Folders can be created and nested

All storage devices work consistently

Enhancing an OS

Utilities

Provide services not included with OS

Goes beyond the four functions

Firewall, anti-virus and compression

Prices vary

Backup software

Archives files onto removable media

Ensures data integrity

Most OS include a backup package

Many third party packages exist

Anti-virus software

Crucial utility

Finds, blocks and removes viruses

Must be updated regularly

McAfee and Norton Anti-Virus

Firewall

Crucial utility

Protects your computer from intruders

Makes computer invisible to hackers

Zone Labs is a home firewall

Cisco sells hardware firewalls

Intrusion detection

Often part of a firewall package

Announces attempts to breach security

Snort is a Linux based package

Screen savers

Crucial utility for command line systems

Prevents burn in

Merely fun for GUI systems

Screen saver decorates idle screens

No comments:

Post a Comment