system software 1. list the two major components of system software. list the five basic functions...

43
System Software 1

Upload: amice-reeves

Post on 17-Jan-2016

231 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: System Software 1. List the two major components of system software. List the five basic functions of an operating system. Explain why a computer needs

System Software

1

Page 2: System Software 1. List the two major components of system software. List the five basic functions of an operating system. Explain why a computer needs

• List the two major components of system software.

• List the five basic functions of an operating system.

• Explain why a computer needs an operating system.

• Explain what happens when you turn on a computer.

Objectives Objectives

2

Page 3: System Software 1. List the two major components of system software. List the five basic functions of an operating system. Explain why a computer needs

Objectives Objectives • List the three major types of user

interfaces.• List the three categories of operating

systems.• Discuss the strengths and

weaknesses of the most popular operating systems.

• List the system utilities that are considered essential.

3

Page 4: System Software 1. List the two major components of system software. List the five basic functions of an operating system. Explain why a computer needs

Objectives Objectives • Discuss data backup procedures.• Understand troubleshooting

techniques and determine probable solutions to any operating system problems you may encounter.

Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 4

Page 5: System Software 1. List the two major components of system software. List the five basic functions of an operating system. Explain why a computer needs

System SoftwareSystem Software• System software

o Consists of all the programs that enable the computer and its peripheral devices to function smoothly

o Divided into two main categories:• The operating system• System utilities (utility programs)

Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 5

Page 6: System Software 1. List the two major components of system software. List the five basic functions of an operating system. Explain why a computer needs

Five basic functions

o Starts the computero Manages applicationso Manages memoryo Handles input and output

device messageso Provides a user interface

for communication

The Operating SystemThe Operating System

Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 6

Page 7: System Software 1. List the two major components of system software. List the five basic functions of an operating system. Explain why a computer needs

The Operating SystemThe Operating System

• Operation system (OS)o Set of programs that coordinates:• Interactions of hardware

components to each other• Interaction between application

software and computer hardware

Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 7

Page 8: System Software 1. List the two major components of system software. List the five basic functions of an operating system. Explain why a computer needs

Starting the computer o Booting—loading the OS into RAM• Cold boot: Starting computer when it

has not yet been turned on• Warm boot: Restarting a computer that

is already on

The Operating SystemThe Operating System

Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 8

Page 9: System Software 1. List the two major components of system software. List the five basic functions of an operating system. Explain why a computer needs

The Operating SystemThe Operating System

Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 9

The Six Steps of Booting a System

Page 10: System Software 1. List the two major components of system software. List the five basic functions of an operating system. Explain why a computer needs

• Step 1: Activate the BIOS and Setup Programo BIOS (Basic Input/Output System) instructions

provide the computer with descriptions of the internal equipment• Bios is encoded on ROM (read-only memory)• Does not control external devices

o Adjustable energy settingso Setup program

• Includes settings that control computer hardware• Do not alter—making incorrect changes to a BIOS

device will cause the system not to boot

The Operating SystemThe Operating System

Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 10

Page 11: System Software 1. List the two major components of system software. List the five basic functions of an operating system. Explain why a computer needs

• Step 2: Initiate the Power-On Self-Testo Power-on self-test (POST)—to confirm

that both the computer and its peripheral devices are working properly

o If the POST fails:• A beep will sound.• An error message will appear on the

monitor.• The computer will stop.

The Operating SystemThe Operating System

Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 11

Page 12: System Software 1. List the two major components of system software. List the five basic functions of an operating system. Explain why a computer needs

The Operating SystemThe Operating System

• Step 3: Load the Operating Systemo BIOS• Looks for the operating system• Loads the kernel into memory—the central

part of the operating systemo The operating system loads the system

configuration information.

Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 12

Page 13: System Software 1. List the two major components of system software. List the five basic functions of an operating system. Explain why a computer needs

The Operating SystemThe Operating System• Step 4: Configure the System

o Operating system• Checks the registry

oDatabase that stores information about software and peripherals choices, for configuration information

• Checks the configuration for driversoUtility programs containing instructions for

the proper functioning of peripheral devices.• Automatically detects plug-and-play (PnP)

devices• Checks for conflicts between devices• Installs and loads needed drivers

Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 13

Page 14: System Software 1. List the two major components of system software. List the five basic functions of an operating system. Explain why a computer needs

The Operating SystemThe Operating System

• Step 5: Load System Utilitieso Antivirus softwareo Speaker volume controlo Power management options

14

Page 15: System Software 1. List the two major components of system software. List the five basic functions of an operating system. Explain why a computer needs

The Operating SystemThe Operating System• Step 6: Authenticate a User

o Verifies authorized users• Enter an authentication/login user name

and passwordo Profile—a record of a specific user’s

preferences for the desktop theme, icons, and menu styles

o Account—for multiuser computer systems each user has an account• Consists of user name, password, and

storage space• Created by server/computer administrator

Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 15

Page 16: System Software 1. List the two major components of system software. List the five basic functions of an operating system. Explain why a computer needs

The Operating SystemThe Operating System• Managing applications

o Single-tasking operating systems—run only one application at a time

o Multitasking operating systems—permit more than one application to run at the same time• The foreground application is the active

one.• Background applications appear inactive.

o Preemptive multitasking—ensures all applications have fair access to the CPU

16

Page 17: System Software 1. List the two major components of system software. List the five basic functions of an operating system. Explain why a computer needs

• Managing memoryo Buffer• Area that holds data and instructions

temporarily• Makes programs run faster

o RAM memory functions as the buffer.o OS gives each program a portion of RAM

memory and keeps them from interfering with each other.

The Operating SystemThe Operating System

Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 17

Page 18: System Software 1. List the two major components of system software. List the five basic functions of an operating system. Explain why a computer needs

• Managing memory (con’t.)o Virtual memory—uses portion of hard disk to

extend RAM• Pages—units of fixed size, contain program

instructions and data• When RAM is full, copies of pages are

temporarily stored in a swap file, a special hard disk file.• Transferring files between RAM and the hard

disk—paging• Excessive paging—thrashing

The Operating SystemThe Operating System

Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 18

Page 19: System Software 1. List the two major components of system software. List the five basic functions of an operating system. Explain why a computer needs

• Managing memory (con’t.)o Adding more RAM—best way to improve computer

performance:• Paging slows computer.• Accessing data from hard disk is slower than

accessing from RAM.o Windows Vista and Windows 7 come with Windows

ReadyBoost• Allows allocation of space on removable memory

devices such as USBs that can be used to increase the size of RAM

• Better performance than hard disk virtual memory because accessing files on flash memory is quicker than accessing the hard drive

The Operating SystemThe Operating System

Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 19

Page 20: System Software 1. List the two major components of system software. List the five basic functions of an operating system. Explain why a computer needs

The Operating SystemThe Operating System

Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 20

Page 21: System Software 1. List the two major components of system software. List the five basic functions of an operating system. Explain why a computer needs

• Coordinating taskso Device drivers—enable communication between

computer and deviceso Interrupts—signals created by input and output

devices• Notify the OS when actions are taken

o Interrupt handlers (also called interrupt service routines)—mini-programs that immediately respond when an interrupt occurs

o Interrupt vector table—holds responses from multiple interrupts in RAM, where the OS processes them in highest to lowest priority order

o Interrupt request (IRQ)—actual interrupting of an event by an interrupt signal

The Operating SystemThe Operating System

21

Page 22: System Software 1. List the two major components of system software. List the five basic functions of an operating system. Explain why a computer needs

The Operating SystemThe Operating System• Providing the user

interfaceo Allows the user to:• Start application programs• Manage storage devices• Safely shut down the computer

Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 22

Page 23: System Software 1. List the two major components of system software. List the five basic functions of an operating system. Explain why a computer needs

• Types of user interfaceso Graphical user interface (GUI)o Menu-driven user interfaceo Command-line user interface

The Operating SystemThe Operating System

Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 23

Page 24: System Software 1. List the two major components of system software. List the five basic functions of an operating system. Explain why a computer needs

The Operating SystemThe Operating System• Types of user interfaces

(con’t.)o Graphical user interface (GUI)

• Uses icons—small images that:oRepresent computer resources used to

initiate actionsoAppear on the desktop

• Work area created after the OS loads into memory

• Sidebar—invisible 1-inch vertical strip on the right side of the desktop, holds user designated gadgets

• Programs you open will appear in the center of the desktop.

Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 24

Page 25: System Software 1. List the two major components of system software. List the five basic functions of an operating system. Explain why a computer needs

The Operating SystemThe Operating System

Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 25

Page 26: System Software 1. List the two major components of system software. List the five basic functions of an operating system. Explain why a computer needs

The Operating SystemThe Operating System

26

• Windows 7 is the most recent Microsoft OS

Page 27: System Software 1. List the two major components of system software. List the five basic functions of an operating system. Explain why a computer needs

• Types of user interfaces (con’t.)o Menu-driven user interface• Provides text-based menus• Displays available user options

o Command-line user interface• Requires the user to type commands to

instruct the OS to perform the desired actions• Uses complicated rules of syntax

The Operating SystemThe Operating System

Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 27

Page 28: System Software 1. List the two major components of system software. List the five basic functions of an operating system. Explain why a computer needs

• Three categories of operating systems1) Stand-alone operating systems—used by

single users2) Server operating systems—used in

client/server network environments3) Embedded operating systems—found on ROM

chips in portable or dedicated devices

Exploring Popular Exploring Popular Operating SystemsOperating Systems

Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 28

Page 29: System Software 1. List the two major components of system software. List the five basic functions of an operating system. Explain why a computer needs

Exploring Popular Exploring Popular Operating SystemsOperating Systems

Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 29

Page 30: System Software 1. List the two major components of system software. List the five basic functions of an operating system. Explain why a computer needs

Stand-Alone Stand-Alone Operating SystemsOperating Systems

Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 30

• Windows Operating Systems Timeline

Page 31: System Software 1. List the two major components of system software. List the five basic functions of an operating system. Explain why a computer needs

Stand-Alone Stand-Alone Operating SystemsOperating Systems

Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 31

Page 32: System Software 1. List the two major components of system software. List the five basic functions of an operating system. Explain why a computer needs

Stand-Alone Stand-Alone Operating SystemsOperating Systems

• Microsoft Windows 7o Six versions

• Starter• Home Basic• Home Premium• Professional• Enterprise• Ultimate

o More efficient than previous versionso Compatibility issues resolvedo New features

• Jump list• Pin• Snap• Windows Search

Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 32

Page 33: System Software 1. List the two major components of system software. List the five basic functions of an operating system. Explain why a computer needs

Stand-Alone Stand-Alone Operating SystemsOperating Systems

• Microsoft Windows Vistao Five versions

• Basic• Home Premium• Business• Ultimate• Enterprise

o Replaced Windows XPo Supports tablet PCs and other mobile deviceso New and improved features, such as:

• Search• Networking tools• Integrated speech recognition• Gadgets—applications that appear as icons

Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 33

Page 34: System Software 1. List the two major components of system software. List the five basic functions of an operating system. Explain why a computer needs

Stand-Alone Stand-Alone Operating SystemsOperating Systems

• Mac OSo Used on Macintosh personal computerso Stable, simple to useo Latest version is Mac OS X Snow Leopard

Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 34

Page 35: System Software 1. List the two major components of system software. List the five basic functions of an operating system. Explain why a computer needs

Stand-Alone Stand-Alone Operating SystemsOperating Systems

Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 35

Page 36: System Software 1. List the two major components of system software. List the five basic functions of an operating system. Explain why a computer needs

• UNIXo Features preemptive multitaskingo Has many versions that are not

compatible o Hard to use—defaults to a command-line

user interfaceo Mac OS X is based on UNIX

Stand-Alone Stand-Alone Operating SystemsOperating Systems

Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 36

Page 37: System Software 1. List the two major components of system software. List the five basic functions of an operating system. Explain why a computer needs

Stand-Alone Stand-Alone Operating SystemsOperating Systems

• Linuxo Developed by Linus Torvalds in 1991o Open source software—source code is available to userso Powerful, freeo Features such as

• Multitasking• Virtual memory• Internet support• GUI

o Gaining acceptance for Web serverso Disadvantages

• Lack of technical support prevents adoption in corporate environments

• Difficult to run Microsoft Office applications

Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 37

Page 38: System Software 1. List the two major components of system software. List the five basic functions of an operating system. Explain why a computer needs

Stand-AloneStand-AloneOperating SystemsOperating Systems

Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 38

Page 39: System Software 1. List the two major components of system software. List the five basic functions of an operating system. Explain why a computer needs

Stand-AloneStand-AloneOperating SystemsOperating Systems

• Server operating systemso Microsoft Windows Server 2008

• Used in corporate environments to support client/server systems

• Benefits include:o Securityo Web server o Administrationo Virtualization

o Other server operating systems• Unix• Linux• Netware by Novell• Solaris• Mac OS X Server

Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 39

Page 40: System Software 1. List the two major components of system software. List the five basic functions of an operating system. Explain why a computer needs

• Embedded operating systemso Designed for specific applicationso Compact and efficiento Eliminate many unneeded features of OSso Used in PDAs, cell phones, kitchen

appliances, point-of-sale devices, industrial robots, etc.

Stand-AloneStand-AloneOperating SystemsOperating Systems

Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 40

Page 41: System Software 1. List the two major components of system software. List the five basic functions of an operating system. Explain why a computer needs

Stand-Alone Stand-Alone Operating SystemsOperating Systems

• Microsoft Windows Mobile o Designed for smartphones and PDAso Includes simplified versions of

Windows programso Supports handwriting recognition

and voice recordingo Supports synchronizing with

corresponding programs on desktop computers

Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 41

Page 42: System Software 1. List the two major components of system software. List the five basic functions of an operating system. Explain why a computer needs

• More embedded operating systemso Android

• Supports CDMA (Code Division Multiple Access) and more screen resolutions

o iPhone OS• Features

o Genius Mixeso Genius

Recommendationso Saving video from mail

and MMS into Camera Roll

o Save a New Clip option

Stand-AloneStand-AloneOperating SystemsOperating Systems

Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 42

Page 43: System Software 1. List the two major components of system software. List the five basic functions of an operating system. Explain why a computer needs

System Utilities: System Utilities: Housekeeping ToolsHousekeeping Tools• System utilities (utility

programs)o Software programs—essential to effective

management of the computer systemo Perform tasks such as:• Backing up files• Providing antivirus protection• Searching for and managing files• Compressing files• Providing accessibility utilities to

individuals with special needs

Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 43