Enhanced Guide to Managing & Maintaining Your PC, 3e

Download Report

Transcript Enhanced Guide to Managing & Maintaining Your PC, 3e

CMOS Configuration Chip
1
Jumpers
1
Software
1





The intelligence of the computer
Computer programs, or instructions to
perform a specific task
Determines what hardware is present
Decides how hardware is configured
and utilized
Uses hardware to perform tasks
Three Types of Software and
What They Do
1

Firmware (BIOS)
• Controls computer’s input/output functions

Operating systems (OSs)
• Provide instructions to hardware to perform
tasks

Applications software
Functions of BIOS and OS
1
Firmware or BIOS
1


Provides basic instructions to hardware
Often serves as the interface between
higher-level software and hardware
Software Layers
1


A hierarchy determines how software
interfaces so that high-level software can
depend on low-level software to manage the
hardware for it
Applications software depends on the OS to
interface with hardware
• Instructs hardware directly
• Uses BIOS to provide the instructions
• Uses device drivers
Software Layers
1
1
How Software Manages and
Shares Information
Operating Systems
1

Different operating systems are written
to support different types of hardware
systems and user needs
Functions of Operating Systems
1






Manage BIOS
Manage files on secondary storage devices
Manage primary memory (RAM)
Diagnose software and hardware problems
Interface between hardware and software
Perform housekeeping procedures requested
by user
Starting Up the Operating
System
1


OS programs must be copied from
secondary storage into RAM (memory)
CPU then reads from one memory
location in RAM to another to receive
and follow instructions
1
Starting Up the Operating
System
Interfacing with the Operating
System
1



Command-driven interface
Menu-driven interface
Icon-driven interface (graphical user
interface or GUI)
Command-driven Interface
1
Menu-driven Interface
1
Icon-driven Interface
1
Survey of Operating Systems
1

Terms
•
•
•
•
•
Multitasking
Cooperative multitasking (task switching)
Preemptive multitasking
Environment
Windows 3.x operating environment
Multitasking Environment
1
1
Windows 3.x Operating
Environment
Comparison of Operating
Systems
1






What kind of user interface is provided?
Can the OS support multitasking?
Can the OS easily manage large quantities of
primary memory (RAM) and secondary
storage?
How many and what kinds of applications are
written to work with the OS?
How powerful must the hardware be to make
efficient use of the OS?
How does the OS perform in a network?
Well-known Operating Systems
1








DOS (disk operating system)
DOS with Windows 3.1 and 3.11 operating
environments
Windows 95 and Windows 98
UNIX operating system
Windows NT
Windows 2000
OS/2
Macintosh operating system
Disk Operating System (DOS)
1

First OS used by IBM microcomputers
Disk Operating System (DOS)
1