Wordware - Memory Management - Algorithms and Implementation in C and CPP
Table of Contents
Memory Management¡ªAlgorithms and Implementation in C/C++
Introduction
Chapter 1: Memory Management Mechanisms
Chapter 2: Memory Management Policies
Chapter 3: High-Level Services
Chapter 4: Manual Memory Management
Chapter 5: Automatic Memory Management
Chapter 6: Miscellaneous Topics
Index
List of Figures
List of Tables
List of Case Studies
List of Sidebars
Memory Management—Algorithms and Implementation in C/C++
Address Lines and Buses
Approach
Audience
BackCover
Case Study: Linux
Case Study: MMURTL
Case Study: MS-DOS
Case Study: Windows
Chapter 1: Memory Management Mechanisms
Chapter 2: Memory Management Policies
Chapter 3: High-Level Services
Chapter 4: Manual Memory Management
Chapter 5: Automatic Memory Management
Chapter 6: Miscellaneous Topics
Closing Thoughts
Closing Thoughts
Closing Thoughts
Companion Files
Compiler-Based Allocation
Heap Allocation
Historical Setting
Impartial Analysis
Index
Index
Index
Index
Index
Index
Index
Index
Index
Index
Index
Index
Index
Index
Index
Index
Index
Index
Index
Index
Index
Index
Index
Index
Index
Indexing: The General Approach
Intel Pentium Architecture
Keep It Simple...Stupid!
Measuring Performance
Mechanism Versus Policy
Memory Hierarchy
Memory Management: The Three-layer Cake
Monolithic Versus Microkernel Architectures
Organization
Performance Comparison
Performance Comparison
Potential Additions
Prerequisites
References
References
References
References
System Call Interface and Porting Issues
Table of Contents
The Evolution of Languages
Typographical Conventions
Warning
Riviera Maya Hotels