Lenovo Aptiva Hardware Maintenance Manual for NetVista 2179 and 6643 systems - Page 115

Software, considerations

Page 115 highlights

v Standalone diagnostics might function properly because the device that was found is the only device running. Software configuration conflicts occur when the following are true. v Hardware has a different configuration than the software that is using it expects. v Hardware memory address space is in conflict with memory used by the application software. Software considerations Suspect a software failure if one of the following is true. v Hardware diagnostics run error-free. v Swapping hardware components fails to isolate the problem. A software problem might be the result of a mismatch between the hardware and the operating system device drivers or direct drivers. BIOS The BIOS acts as an interface between the system hardware, application software, and the operating system. The BIOS contains the instructions to operate the basic system components: v Keyboard v Serial and parallel ports v Diskette drive v Hard disk drive v VGA display v Clock v Memory controller. The BIOS then starts the IPL or Boot functions. Drivers Device drivers are the BIOS for additional hardware. They are the communicators of the hardware assignments to the operating system, including the following: v IRQ level v DMA channel v I/O address v ROM or RAM. Some device drivers like HIMEM.SYS are position sensitive and must be placed before other device drivers in the CONFIG.SYS file. Not all device drivers are found in the CONFIG.SYS file. Advanced operating systems use .INI files to set up and start devices. Device drivers can access the hardware in five ways. v Operating system direct to hardware using a direct driver Direct drivers, which bypass BIOS, have the advantage of faster throughput, but the disadvantage of limited error-handling capability and reduced software and hardware compatibility and flexibility. This method is not used in the IBM PC Series systems. Chapter 8. Related service information 107

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128

v
Standalone
diagnostics
might
function
properly
because
the
device
that
was
found
is
the
only
device
running.
Software
configuration
conflicts
occur
when
the
following
are
true.
v
Hardware
has
a
different
configuration
than
the
software
that
is
using
it
expects.
v
Hardware
memory
address
space
is
in
conflict
with
memory
used
by
the
application
software.
Software
considerations
Suspect
a
software
failure
if
one
of
the
following
is
true.
v
Hardware
diagnostics
run
error-free.
v
Swapping
hardware
components
fails
to
isolate
the
problem.
A
software
problem
might
be
the
result
of
a
mismatch
between
the
hardware
and
the
operating
system
device
drivers
or
direct
drivers.
BIOS
The
BIOS
acts
as
an
interface
between
the
system
hardware,
application
software,
and
the
operating
system.
The
BIOS
contains
the
instructions
to
operate
the
basic
system
components:
v
Keyboard
v
Serial
and
parallel
ports
v
Diskette
drive
v
Hard
disk
drive
v
VGA
display
v
Clock
v
Memory
controller.
The
BIOS
then
starts
the
IPL
or
Boot
functions.
Drivers
Device
drivers
are
the
BIOS
for
additional
hardware.
They
are
the
communicators
of
the
hardware
assignments
to
the
operating
system,
including
the
following:
v
IRQ
level
v
DMA
channel
v
I/O
address
v
ROM
or
RAM.
Some
device
drivers
like
HIMEM.SYS
are
position
sensitive
and
must
be
placed
before
other
device
drivers
in
the
CONFIG.SYS
file.
Not
all
device
drivers
are
found
in
the
CONFIG.SYS
file.
Advanced
operating
systems
use
.INI
files
to
set
up
and
start
devices.
Device
drivers
can
access
the
hardware
in
five
ways.
v
Operating
system
direct
to
hardware
using
a
direct
driver
Direct
drivers,
which
bypass
BIOS,
have
the
advantage
of
faster
throughput,
but
the
disadvantage
of
limited
error-handling
capability
and
reduced
software
and
hardware
compatibility
and
flexibility.
This
method
is
not
used
in
the
IBM
PC
Series
systems.
Chapter
8.
Related
service
information
107