CE 536 - Networking and Microcomputer Systems
Day 3: Microcomputer Upgrades, Operating Systems, and Troubleshooting
Review of Day 2
Adding New/Upgrading Old Components
Microcomputer Resources
Device Drivers
Plug and Play
Device Conflicts
Operating Systems
DOS/Windows 3.x
Windows 95
Windows NT
Troubleshooting
Fixing Start-up Problems
Keyboard Problems
Mouse Problems
Monitor Problems
Handling Viruses
Review of Day 2
Microcomputer Needs Analysis - Applications, Components
Computer Hardware
System Unit - case, motherboard, ports
Motherboard
Bus Structure - expansion slots
ISA - Industry Standard Architecture
PCI - Peripheral Connection Interface
PCMCIA - (Portable Computers) Personal Computer Memory Card Industry Association
Ports
Parallel (LPT1, LPT2) - Printers, Backup
Serial (COM1, COM2) - Mouse, Modem
SCSI - Small Computer System Interface
USB (Universal Serial Bus)
New Information
USB - exists now - designed for low/medium- speed peripherals - 1.5Mbps to 12Mbps
IEEE 1394 - standard approved, extensions pending (Firewire (TM) Apple Computer) - designed for high-speed data transfers starting at 100Mbps
CPU (Central Processing Unit)
Pentium (586 - AMD, Cyrix)
Pentium w/ MMX (optimized for Multimedia)
Pentium Pro (optimized for 32-bit software)
Pentium II (Pentium Pro w/ MMX)
Memory
RAM - check your documentation for the type required
Cache - faster memory for use by the CPU
Disk Drives
Hard Drives
Plug into IDE (EIDE) or SCSI Controller
One Physical Drive can be Partitioned into Multiple Logical Drives
Different Partition Types
FAT16 - DOS, Windows 3.1x, Windows 95
Maximum Partition Size 2.1G
FAT32 - Windows 95 OEM Service Release 2
Supports Partitions into the Terabytes
Graphics Card
Various Bus Structures - check your documentation
Resolution in Pixels
Video Memory - 1MB, 2MB, 4MB, 8MB
Determines Display Resolution and Colors
Memory Required = Width x Height x Color Depth
Adding New/Upgrading Old Components
Microcomputer Resources - Critical and Limited
Memory Addresses accessible by the CPU
Limited by type of CPU
- 80386 can access up to 4GB of RAM
- Pentium Pro and II can access up to 64GB
Limited by the Operating System - All flavors of Windows currently limited to 2GB
Input/Output (I/O) Port Addresses (Base Address)
Used to move information between the CPU and other devices
64K Byte-Wide Locations

Interrupt Request Lines (IRQs)
Allow external hardware to get attention of the CPU
Early PC's allowed 8 hardware interrupts
Current systems have 16 (15 can typically be used)
IRQ 2 - "Cascade Interrupt" - used to collect 8 other interrupts
ISA cards normally cannot share an IRQ
PCI cards normally can share an IRQ

Direct Memory Access (DMA) Channels
Allow data to flow without direct CPU intervention
DMA Controller (Secondary Microprocessor) - accepts a command from the CPU to move data
From one place in memory to another
To or from an I/O port
Used by devices needing many-byte transfers
Sound cards
Scanners
Some disk drives

Device Drivers
Interface between hardware device and operating system
Interrupt Service Routines - run when an interrupt occurs
Software - can be upgraded when original is buggy
Check manufacturer's web page!
Plug and Play (PnP) - Windows95, Windows98, WindowsNT (v5)
Meant to Make Microcomputers Auto-Configuring
May Conflict with Legacy (pre-PnP) Devices
Resources used by legacy devices can be "reserved" so those resources will not be used by PnP devices
Device Conflicts
Two Devices Using the Same Resources
Check Resource Utilization to Find the Problem
MSD - Microsoft Diagnostics - DOS/Windows 3.x
Device Manager - Windows 95
WinMSD - Windows NT


Operating Systems
DOS/Windows 3.x (3.0, 3.1, 3.11)
Windows 3.x Runs on Top of DOS, Not Stand-alone
Memory Management
Most Programs Expect to Load in First 640K
Memory Managers - load pieces of DOS, Windows, and device drivers into memory above 640K - (HIMEM.SYS, EMM386.SYS, QEMM, ...)
Windows Swap File - allows multiple programs to be loaded at once
Device Drivers - DOS, Windows, or Both
Configuration Settings in ".INI" Files - (WIN.INI, SYSTEM.INI, MSOFFICE.INI, ...)
Windows 95
Windows 95 is the Operating System - DOS Window
Memory Management
Managed by Operating System
Windows Swap File - managed automatically
Device Drivers - primarily Windows 95, some DOS
Configuration Settings in Registry - REGEDIT - Back up Registry before editing it!
Windows NT Workstation (NT Server discussed later)
Windows NT is the Operating System - many DOS applications won't run under NT!
Memory Management
Managed by Operating System
Windows Swap File - managed automatically
Device Drivers - NT only - many devices don't work
Configuration Settings in Registry - REGEDIT - Back up Registry before editing it!
Troubleshooting
Fixing Start-up Problems
System Won't Start
Is it Plugged In? - Cleaning people ...
Is it Hung? - If the power switch doesn't seem to be doing anything, unplug the system, wait a few seconds, and plug it back in. Try switch again.
"Non-system disk or disk error" - remove floppy from drive and press any key to continue
Repeated Beeping - check that nothing is on the keyboard
CMOS Errors - (e.g., drive type unrecognized, system configuration differs..., etc.) - go into Setup (usually by pressing some key as the system is starting) and check the settings; if they are all wrong, the CMOS battery could be dead.
"Bad or Missing command interpreter" - someone deleted COMMAND.COM; boot with a bootable floppy (e.g., your "Emergency Startup Disk" that you made when the system was new) and copy COMMAND.COM from it back to the hard drive
Keyboard Problems
Keyboard Doesn't Work
Check Connections - mouse port and keyboard port appear identical on newer systems...
Check Pins in Plug - if the plug was forced onto the port, one or more pins may have been bent back
Incorrect Characters Appear
Is the keyboard "Programmable"? - if so, check the documentation to reset it
Computer is Beeping and Keyboard Doesn't Work
Check that nothing is holding down a key
Typing Replaces Existing Text
Press the Insert key to get out of Overtype mode and back to Insert mode.
Check documentation for application in use
Mouse Problems
Mouse Doesn't Work
Check Connections - mouse port and keyboard port appear identical on newer systems...
Check Pins in Plug - if the plug was forced onto the port, one or more pins may have been bent back
Check if a Mouse Driver is Installed
Mouse Works Erratically
Clean it! - the ball underneath it can be removed and cleaned; internal rollers can then be cleaned
Check Device Driver Settings
Tracking - could be too fast or too slow making the mouse hard to control
Check Double-Click Speed - you could be clicking too fast or too slowly
Mouse Stops Working After a Modem is Installed
Check the Resource Settings!
Both could be using the same COM port
Both could be using the same interrupt (IRQ)
Monitor Problems
Monitor Turned on, but Nothing Displayed
Check connections to the computer
Turn up Brightness and Contrast
Check if the computer or monitor are asleep
Press a key or jiggle the mouse
Computer could be hung; turn it off and then back on (if power switch doesn't seem to do anything, unplug it)
Handling Viruses
Run a Virus Checker - An Up-to-Date One!
Every time the system is started
Some can be set to scan every inserted diskette
Removing a Virus
Select the Clean Option of the Virus Checker
If You Still Have a Virus...
Contact the Virus Software Publisher for Assistance
In extreme cases, the hard drive may need to be reformatted
Assignment for Class 4 ...
Read and be prepared to discuss:
Chapter 1 - (skim OSI information on pages 5-12)
(skim Client/Server on pages 13-19)
Chapter 2
Chapter 3
Chapter 4 - skip Wireless LANs (pages 61-64)
skim LAN Electrical Signals (pages 64-69)
(Most LANs are Baseband)
skim Media Ground Rules (pages 78-86)
skim MAUs and MSAUs (pages 87-90)