Specifications
Table Of Contents
- IBM PC Server and Novell NetWare Integration Guide
- Abstract
- Contents
- Figures
- Tables
- Special Notices
- Preface
- Chapter 1. IBM PC Server Technologies
- Processors
- Clock Rate
- External Interfaces
- Processor Types
- Multiprocessing
- Memory
- Caches
- Memory Interleaving
- Dual Path Buses
- SynchroStream Technology
- Memory Error Detection and Correction
- Standard (Parity) Memory
- Error Correcting Code (ECC)
- Error Correcting Code- Parity Memory (ECC- P)
- ECC on SIMMs (EOS) Memory
- Performance Impact
- Memory Options and Speed
- Bus Architectures
- ISA Bus
- EISA Bus
- Micro Channel Bus
- PCI Bus
- Disk Subsystem
- Hard Disk Interfaces
- SCSI Technology
- SCSI Adapters
- Hard Disk Drives
- RAID Technology
- RAID Classifications
- Recommendations
- LAN Subsystem
- Shared RAM Adapters
- Bus Master Adapters
- PeerMaster Technology
- Security Features
- Tamper- Evident Cover
- Secure I/ O Cables
- Passwords
- Secure Removable Media
- Selectable Drive Startup
- Unattended Start Mode
- Systems Management
- DMI
- SNMP
- NetFinity
- SystemView
- Fault Tolerance
- NetWare SFT III
- Uninterruptible Power Supply (UPS)
- APC PowerChute
- Chapter 2. IBM PC Server Family Overview
- Chapter 3. Hardware Configuration
- The Setup Program
- Main Menu
- Advanced Menu
- Security
- EISA Configuration Utility
- SCSI Select Utility Program
- System Programs
- Starting From the System Partition
- Starting From the Reference Diskette
- Main Menu Options
- Backup/ Restore System Programs Menu
- Set Configuration Menu
- Set Features Menu
- Test the Computer
- More Utilities Menu
- Advanced Diagnostic Program
- RAID Controller Utility
- Drive Information
- Formatting the Disks
- Defining a Hot- Spare Disk
- Creating a Disk Array
- Defining Logical Drives
- Setting the Write Policy
- Initializing the Array
- Backup/ Restoring the Configuration
- Chapter 4. Novell NetWare Installation
- ServerGuide Overview
- Starting ServerGuide
- Installing NetWare 4.1 with ServerGuide
- Installing NetWare 3.12 with Diskettes
- Hardware Requirements
- Software Requirements
- Information Requested at Time of Installation
- Installation Files
- Installation Procedure
- Installing NetWare 4.1 with the Original CD- ROM
- Hardware Requirements
- Software Requirements
- Installation Procedure
- NetFinity Services for NetWare
- System Requirements
- Installing NetFinity Services for NetWare
- The RAID Administration for NetWare Utility
- Installing the Utility
- Hard Disk Failure Simulation
- Simulating with a Hot Spare Drive
- Simulating without a Hot Spare Drive
- Chapter 5. Performance Tuning
- Appendix A. EISA Configuration File
- Appendix B. Hardware Compatibility, Device Driver, and Software Patch Information
- Appendix C. Configuring DOS CD-ROM Support
- List of Abbreviations
- Index
- Special Characters C
- Numerics
- A
- B
- D
- E
- F
- H
- M
- I
- N
- K
- L
- O
- P
- S
- Q
- R
- T
- U
- V
- W
- Z
- ITSO Technical Bulletin Evaluation RED000
The key is to achieve a balanced design where the speed of the processor is
matched to that of the external components. IBM engineers achieve a balanced
design by using several techniques to reduce the
effective
access time of main
system memory:
•
Cache
•
Interleaving
•
Dual path buses
•
SynchroStream technology
1.3.1 Caches
Research has shown that when a system uses data, it will be likely to use it
again. As previously discussed, the faster the access to this data occurs, the
faster the overall machine will operate. Caches are memory buffers that act as
temporary storage places for instructions and data obtained from slower, main
memory. They use static RAM and are much faster than the dynamic RAM used
for system memory (typically five to ten times faster). However, SRAM is more
expensive and requires more power, which is why it is not used for all memory.
Caches reduce the number of clock cycles required for a memory access since
they are implemented with fast SRAMs. Whenever the processor must perform
external memory read accesses, the cache controller always pre-fetches extra
bytes and loads them into the cache. When the processor needs the next piece
of data, it is likely that it is already in the cache. If so, processor performance is
enhanced, if not, the penalty is minimal.
Caches are cost-effective because they are relatively small as compared to the
amount of main memory.
There are several levels of cache implemented in IBM PC servers. The cache
incorporated into the main system processor is known as Level 1 (L1) cache.
The Intel 486 incorporates a single 8KB cache. The Intel Pentium family has two
8KB caches, one for instructions and one for data. Access to these on-board
caches are very fast and consume only a fraction of the time required to access
memory locations external to the chip.
The second level of cache, called second-level cache or L2 cache, provides
additional high speed memory to the L1 cache. If the processor cannot find what
it needs in the processor cache (a first-level
cache miss
), it then looks in the
additional cache memory. If it finds the code or data there (a second-level
cache
hit
) the processor will use it and continue. If the data is in neither of the caches,
an access to main memory must occur.
L2 caches are standard in all IBM PC server models.
With all types of caching, more is not always better. Depending on the system,
the optimum size of Level 2 Cache is usually 128KB to 512KB.
L2 Caches can be of two types:
•
Write-Through Cache
Read operations are issued from the cache but write operations are sent
directly to the standard memory. Performance improvements are obtained
only for read operations.
4 NetWare Integration Guide