A+ Guide to Managing and Maintaining Your PC, 5e
Download
Report
Transcript A+ Guide to Managing and Maintaining Your PC, 5e
A+ Guide to Managing
and Maintaining Your PC
Fifth Edition
Chapter 2
How Hardware and Software
Work Together
You Will Learn…
About operating systems, what they are, and
what they do
How an OS interfaces with users, applications,
and hardware
How system resources help hardware and
software communicate
A+ Guide to Managing and Maintaining Your PC, Fifth Edition
2
Introducing Operating Systems
Software that controls a computer
Acts as a middleman between applications and
hardware
Two main internal components
Shell
Kernel
A+ Guide to Managing and Maintaining Your PC, Fifth Edition
3
OS as a Middleman
A+ Guide to Managing and Maintaining Your PC, Fifth Edition
4
The Shell and the Kernel
A+ Guide to Managing and Maintaining Your PC, Fifth Edition
5
Common Operating Systems
DOS
Windows 9x
Windows NT, Windows 2000, and
Windows XP
Unix
Linux
OS/2
Mac OS
A+ Guide to Managing and Maintaining Your PC, Fifth Edition
6
What an Operating System
Does
Provides user interface
Stores, retrieves, and manipulates files and
folders
Manages applications
Manages hardware
A+ Guide to Managing and Maintaining Your PC, Fifth Edition
7
How an OS Provides a User
Interface
Command-driven interfaces
Menu-driven interfaces
Icon-driven interfaces
A+ Guide to Managing and Maintaining Your PC, Fifth Edition
8
A Menu-Driven Interface
A+ Guide to Managing and Maintaining Your PC, Fifth Edition
9
How an OS Manages Files and
Folders
Uses file system (FAT or NTFS) to track how
clusters are used for each stored file
Uses directories, subdirectories, and files
Uses partitions and logical drives on hard drive
A+ Guide to Managing and Maintaining Your PC, Fifth Edition
10
Tracks, Sectors, and Clusters
A+ Guide to Managing and Maintaining Your PC, Fifth Edition
11
Files and Directories
A+ Guide to Managing and Maintaining Your PC, Fifth Edition
12
Partitions and Logical Drives
A+ Guide to Managing and Maintaining Your PC, Fifth Edition
13
How an OS Manages
Applications
Provides access to hardware resources
Manages data in memory and in secondary
storage
Performs other background tasks
A+ Guide to Managing and Maintaining Your PC, Fifth Edition
14
Loading Application Software
Using the Windows Desktop
Shortcut icon
Start menu
Run command
Windows Explorer or My Computer
A+ Guide to Managing and Maintaining Your PC, Fifth Edition
15
Using a Shortcut Icon to Load
Software
A+ Guide to Managing and Maintaining Your PC, Fifth Edition
16
Real and Protected Operating
Modes
Real (16-bit) operating mode
CPU processes 16 bits of data at one time
Software has “real” access to hardware
Protected (32-bit) operating mode
CPU processes 32 bits of data at one time
More than one program can be running, each one
“protected” from others
Uses preemptive multitasking
A+ Guide to Managing and Maintaining Your PC, Fifth Edition
17
16-Bit and 32-Bit Software
16-bit software
Written for Windows 3.x
Accesses data 16 bits at a time
Programs should not infringe on resources of other
programs that are running
32-bit software
Written for Windows 95 and later Windows OSs
A+ Guide to Managing and Maintaining Your PC, Fifth Edition
18
How an OS Manages Hardware
Uses device drivers or the BIOS (system
BIOS, startup BIOS, or CMOS setup) to
interface with hardware
Trend is to manage devices with device drivers
rather than BIOS
A+ Guide to Managing and Maintaining Your PC, Fifth Edition
19
How an OS Manages Hardware
(continued)
A+ Guide to Managing and Maintaining Your PC, Fifth Edition
20
How an OS Uses Device
Drivers to Manage Hardware
Device drivers provide OS with software
necessary to control devices
16-bit read-mode drivers
Supported by Windows 95/98
32-bit protected-mode drivers
Supported by Windows 95/98, Windows Me, and
Windows NT/2000/XP
A+ Guide to Managing and Maintaining Your PC, Fifth Edition
21
How an OS Uses System BIOS
to Manage Devices
To communicate with simple devices (eg,
floppy drives or keyboards)
To access the hard drive
A+ Guide to Managing and Maintaining Your PC, Fifth Edition
22
Using System BIOS
A+ Guide to Managing and Maintaining Your PC, Fifth Edition
23
Using System BIOS (continued)
A+ Guide to Managing and Maintaining Your PC, Fifth Edition
24
System Resources
A+ Guide to Managing and Maintaining Your PC, Fifth Edition
25
System Resources (continued)
Depend on certain lines on a bus on
motherboard
System bus components
Data bus carries data
Address bus communicates addresses (memory
addresses and I/O addresses)
Control bus controls communication (IRQs and
DMA channels)
A+ Guide to Managing and Maintaining Your PC, Fifth Edition
26
System Bus Components
A+ Guide to Managing and Maintaining Your PC, Fifth Edition
27
Interrupt Request Number (IRQ)
Line on a bus that device needing service uses
to alert the CPU
Managed by interrupt controller on
motherboard
Early motherboards: eight IRQs
Second group of IRQs and second interrupt
controller have been added to accommodate need
for more devices
A+ Guide to Managing and Maintaining Your PC, Fifth Edition
28
Common Assignments for First
Eight IRQs
A+ Guide to Managing and Maintaining Your PC, Fifth Edition
29
Second IRQ Controller
A+ Guide to Managing and Maintaining Your PC, Fifth Edition
30
Viewing IRQ Assignments
Microsoft Diagnostic Utility (MSD) for DOS
Device Manager for Windows 2000/XP and
Windows 9x
A+ Guide to Managing and Maintaining Your PC, Fifth Edition
31
Viewing IRQ Assignments
(continued)
A+ Guide to Managing and Maintaining Your PC, Fifth Edition
32
Viewing IRQ Assignments
(continued)
A+ Guide to Managing and Maintaining Your PC, Fifth Edition
33
Memory Addresses
Hexadecimal numbers assigned to RAM and
ROM so the CPU can access both
Used to access physical memory
Often written in segment:offset form
(eg, C800:5)
A+ Guide to Managing and Maintaining Your PC, Fifth Edition
34
Memory Addresses (continued)
A+ Guide to Managing and Maintaining Your PC, Fifth Edition
35
I/O Addresses
Numbers CPU can use to access hardware
devices
A+ Guide to Managing and Maintaining Your PC, Fifth Edition
36
I/O Addresses (continued)
A+ Guide to Managing and Maintaining Your PC, Fifth Edition
37
Common Assignments for I/O
Addresses
A+ Guide to Managing and Maintaining Your PC, Fifth Edition
38
Direct Memory Access (DMA)
Channels
Shortcut method that lets an I/O device send
data directly to memory, bypassing the CPU
A+ Guide to Managing and Maintaining Your PC, Fifth Edition
39
DMA Channels
A+ Guide to Managing and Maintaining Your PC, Fifth Edition
40
OS Tools to Examine a System
Device Manager
System Information utility
Microsoft Diagnostic Utility (MSD)
A+ Guide to Managing and Maintaining Your PC, Fifth Edition
41
Device Manager
Primary tool used to manage hardware devices
under Windows 2000/XP and Windows 9x
A+ Guide to Managing and Maintaining Your PC, Fifth Edition
42
Device Manager ( continued)
A+ Guide to Managing and Maintaining Your PC, Fifth Edition
43
System Information Utility
Gives similar, but more, information than
Device Manager
BIOS version in use
Directory where OS is installed
How system resources are used
Information about drivers and their status
Additional information about software
A+ Guide to Managing and Maintaining Your PC, Fifth Edition
44
Using Windows System
Information
A+ Guide to Managing and Maintaining Your PC, Fifth Edition
45
Microsoft Diagnostic Utility
(MSD)
Useful for viewing information about the
system, including:
Memory
Video
Ports
Device drivers
System resources
A+ Guide to Managing and Maintaining Your PC, Fifth Edition
46
Using MSD
A+ Guide to Managing and Maintaining Your PC, Fifth Edition
47
Summary
How hardware and software work together
Different operating systems
What they do
How they work to control hardware devices
How an OS provides the interface that users
and applications need to command and use
hardware devices
A+ Guide to Managing and Maintaining Your PC, Fifth Edition
48