300 likes | 510 Views
Memory systems. Unit objectives Describe the function of memory and differentiate between different types of memory chips Differentiate between different memory packages Test memory with a memory testing application and troubleshoot memory problems. Topic A. Topic A: Memory
E N D
Memory systems Unit objectives • Describe the function of memory and differentiate between different types of memory chips • Differentiate between different memory packages • Test memory with a memory testing application and troubleshoot memory problems
Topic A • Topic A: Memory • Topic B: Memory packaging • Topic C: Memory troubleshooting
Memory • RAM = Random Access Memory • Working area for data during processing • Having sufficient RAM is critical • Performance • Software support • Quality RAM is critical
Measurement units • Bit • Nibble = 4 bits • Byte = 8 bits • Word = based on CPU • Pentium 4: 32-bit processor : 32 bit word
Larger units • Byte (B) = 8 bits • Kilobyte (KB) = 1024 bytes • Megabyte (MB) = 1024 KB = 1,048,576 bytes • Gigabyte (GB) = 1024 MB = 1,073,741,824 bytes • Terabyte (TB) = 1024 GB or 1,099,511,627,776 bytes
Memory types • Classify memory as: • Volatile vs. non-volatile • Static vs. dynamic • Asynchronous vs. synchronous
Dynamic vs. static memory • Dynamic (DRAM) • Must be continually refreshed • Inexpensive • Small • Static (SRAM) • Refreshing not required • More expensive • Larger • Faster
Asynchronous and synchronous • Asynchronous • Not synchronized to system clock • Consistent time to access and read data • Synchronous • Synchronized to system clock • Access data and return in one or more clock cycles • SDRAM faster than ADRAM
Access time • Latency • Memory speed • Nanoseconds vs. megahertz • Overall speed • Doesn’t include latency • Doesn’t consider bus speed • Bandwidth
Activity A-1 Identifying memory characteristics
Topic B • Topic A: Memory • Topic B: Memory packaging • Topic C: Memory troubleshooting
Packaging • Individual chips • Package • Memory chips • Connecting wires • Support chips • Pins or edge contacts
Memory error recovery • Parity—detects an error • ECC—detects and corrects an error • Desktop memory—no parity or ECC • Server memory—often includes parity or ECC
Parity 8 chips, no parity 9 chips, supportsparity
Activity B-1 Comparing RAM packaging
Topic C • Topic A: Memory • Topic B: Memory packaging • Topic C: Memory troubleshooting
Task Manager • Windows GUI utility • Provides information on currently running processes • Version available on all Windows operating systems • Windows 9x/Me Program List • Windows NT/2000/XP Task Manager
Performance tab indicators • CPU Usage • CPU Usage History • PF Usage • Page File Usage History • Totals • Physical Memory (K) • Commit Charge (K) • Kernel Memory (K) • Summary data
Activity C-1 Monitoring memory usage
Activity C-2 Adjusting the Windows page file size
Memory symptoms • 201 BIOS error code at boot time • Parity error message • Computer randomly freezes or crashes • Wrong amount of memory reported by the BIOS • Windows reports General Protection Fault, Page Fault, or Exception errors • Random crashes, corrupted data, strange application behavior
Activity C-3 Troubleshooting memory
Unit summary • Described the function of memory and differentiated between different types of memory chips • Differentiated between different memory packages • Tested memory with a memory testing application and resolved memory problems