⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lib0001.html

📁 Memory Management—Algorithms and implementation in C/C++ Introduction Chapter 1 - Memory Manag
💻 HTML
字号:
<html>
<META http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Memory Management--Algorithms and Implementation in C/C++</title>
<link rel="STYLESHEET" type="text/css" href="images/xpolecat.css">
<link rel="STYLESHEET" type="text/css" href="images/ie.content.books24x7.css">
</head>
<body >
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<td><div STYLE="MARGIN-LEFT: 0.15in;">
<a href="toc.html"><img src="images/teamlib.gif" width="62" height="15" border="0" align="absmiddle"  alt="Team LiB"></a></div></td>
<td valign="top" class="v2" align="right"><div STYLE="MARGIN-RIGHT: 0.15in"><a href="backcover.html"><img src="images/previous.gif" width="62" height="15" border="0" align="absmiddle" alt="Previous Section"></a>
<a href="LiB0002.html"><img src="images/next.gif" width="41" height="15" border="0" align="absmiddle" alt="Next Section"></a>
</div></td></tr>
</table>

<div class="book">
<div class="bookinfo">
<h1 class="title"><a>Memory Management&mdash;Algorithms and Implementation in C/C++</a></h1><div class="author">by  Bill  Blunden</div>
<div class="publisher">
<span class="publishername">Wordware Publishing, Inc.<br>
</span>
</div>
<div class="legalnotice">
<p class="first-para">
<a name="4"></a><a name="IDX-ii"></a><b class="bold">Library of Congress Cataloging-in-Publication Data</b>
</p>
<p class="first-para">
<div class="informalexample">
<pre class="literallayout-normal">
Blunden, Bill, 1969-
    Memory management: algorithms and implementation in C/C++ / by
    Bill Blunden.
       p. cm.
    Includes bibliographical references and index.
</pre>
</div>
</p>
</div>
<span class="isbn">ISBN 1-55622-347-1<br>
</span>
<br>
<div class="subjectset">
<span class="subject"><span class="subjectterm">1. Memory management (Computer science)</span></span> <span class="subject"><span class="subjectterm">2. Computer algorithms.</span></span> <span class="subject"><span class="subjectterm">3. C (Computer program language)</span></span> <span class="subject"><span class="subjectterm">4. C++ (Computer program language)</span></span> <span class="subject"><span class="subjectterm">I. Title.</span></span>
</div>
<div class="legalnotice">
<p class="first-para">QA76.9.M45 .B558 2002</p>
<p class="first-para">005.4'35--dc21 2002012447</p>
<p class="first-para">CIP</p>
</div>
<p class="copyright">Copyright &copy; 2003 , Wordware Publishing, Inc.</p>
<div class="legalnotice">
<p class="first-para">All Rights Reserved</p>
<p class="first-para">2320 Los Rios Boulevard<br style="line-height:1">Plano, Texas 75074</p>
<p class="first-para">No part of this book may be reproduced in any form or by any means without permission in writing from Wordware Publishing, Inc.</p>
<p class="first-para">Printed in the United States of America</p>
<p class="first-para">ISBN 1-55622-347-1</p>
<p class="first-para">10 9 8 7 6 5 4 3 2 1</p>
<p class="first-para">0208</p>
<p class="first-para">Product names mentioned are used for identification purposes only and may be trademarks of their respective companies.</p>
<p class="first-para">All inquiries for volume purchases of this book should be addressed to Wordware Publishing, Inc., at the above address. Telephone inquiries may be made by calling:</p>
<p class="first-para">(972) 423-0090<a name="5"></a><a name="IDX-iii"></a>
</p>
<p class="first-para">
<i class="emphasis">This book is dedicated to Rob, Julie, and Theo.</i>
</p>
<p class="first-para">
<i class="emphasis">And also to David M. Lee</i>
</p>
<p class="first-para">
<i class="emphasis">"I came to learn physics, and I got Jimmy Stewart"</i>
</p>
<a name="6"></a><a name="IDX-iv"></a><a name="7"></a><a name="IDX-v"></a><a name="8"></a><a name="IDX-vi"></a><a name="9"></a><a name="IDX-vii"></a><a name="10"></a><a name="IDX-viii"></a><a name="11"></a><a name="IDX-ix"></a><a name="12"></a><a name="IDX-x"></a><a name="13"></a><a name="IDX-xi"></a>
<p class="first-para">
<b class="bold"><i class="emphasis">Acknowledgments</i></b>
</p>
<p class="first-para">Publishing a book is an extended process that involves a number of people. Writing the final manuscript is just a small part of the big picture. This section is dedicated to all the people who directly, and indirectly, lent me their help.</p>
<p class="first-para">First and foremost, I would like to thank Jim Hill of Wordware Publishing for giving me the opportunity to write a book and believing in me. I would also like to extend thanks to Wes Beckwith and Beth Kohler. Wes, in addition to offering constant encouragement, does a great job of putting up with my e-mails and handling the various packages that I send. Beth Kohler, who performed the incredible task of reading my first book for Wordware in a matter of days, has also been invaluable.</p>
<p class="first-para">I first spoke with Barry Brey back in the mid-1990s when I became interested in protected mode programming. He has always taken the time to answer my questions and offer his insight. Barry wrote <i class="emphasis">the</i> first book on the Intel chip set back in 1984. Since then, he has written well over 20 books. His current textbook on Intel's IA32 processors is in its sixth edition. This is why I knew I had to ask Barry to be the technical editor for this book. Thanks, Barry.</p>
<blockquote class="blockquote">
<p class="first-para">"Look, our middleware even runs on that little Windows NT piece of crap."</p>
<p class="last-para">&mdash; George Matkovitz</p>
</blockquote>
<blockquote class="blockquote">
<p class="first-para">"Hey, who was the %&amp;^$ son of a &amp;*$# who wrote this optimized load of... oh, it was me."</p>
<p class="last-para">&mdash; Mike Adler</p>
</blockquote>
<p class="first-para">Mike Adler and George Matkovitz are two old fogeys who worked at Control Data back when Seymour Cray kicked the tar out of IBM. George helped to implement the world's first message-passing operating system at Control Data. Mike also worked on a number of groundbreaking system software projects. I met these two codgers while performing R&amp;D for an ERP vendor in the Midwest. I hadn't noticed how much these engineers had influenced me until I left <a name="14"></a><a name="IDX-xii"></a>Minnesota for California. It was almost as though I had learned through osmosis. A lot of my core understanding of software and the computer industry in general is based on the bits of hard-won advice and lore that these gentlemen passed on to me. I distinctly remember walking into Mike's office and asking him, "Hey Mike, how do you build an operating system?"</p>
<p class="first-para">I would also like to thank Frank Merat, a senior professor at Case Western Reserve University. Frank has consistently shown interest in my work and has offered his support whenever he could. There is no better proving ground for a book than an established research university.</p>
<p class="first-para">Finally, I would like to thank SonicWALL, Inc. for laying me off and giving me the opportunity to sit around and think. The days I spent huddled with my computers were very productive.</p>
<p class="first-para">
<a name="15"></a><a name="IDX-xiii"></a><b class="bold">Author Information</b>
</p>
<p class="first-para">Bill Blunden has been obsessed with systems software since his first exposure to the DOS <span class="fixed">debug</span> utility in 1983. His single-minded pursuit to discover what actually goes on under the hood led him to program the 8259 interrupt controller and become an honorable member of the triple-fault club. After obtaining a BA in mathematical physics and an MS in operations research, Bill was unleashed upon the workplace. It was at an insurance company in the beautiful city of Cleveland, plying his skills as an actuary, that Bill got into his first fist fight with a cranky IBM mainframe. Bloody but not beaten, Bill decided that groking software beat crunching numbers. This led him to a major ERP player in the midwest, where he developed CASE tools in Java, wrestled with COBOL middleware, and was assailed by various Control Data veterans. Having a quad-processor machine with 2GB of RAM at his disposal, Bill was hard pressed to find any sort of reason to abandon his ivory tower. Nevertheless, the birth of his nephew forced him to make a pilgrimage out west to Silicon Valley. Currently on the peninsula, Bill survives rolling power blackouts and earthquakes, and is slowly recovering from his initial bout with COBOL.</p>
</div>
</div>
</div>
</div>
</div>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<td><div STYLE="MARGIN-LEFT: 0.15in;">
<a href="toc.html"><img src="images/teamlib.gif" width="62" height="15" border="0" align="absmiddle"  alt="Team LiB"></a></div></td>
<td valign="top" class="v2" align="right"><div STYLE="MARGIN-RIGHT: 0.15in"><a href="backcover.html"><img src="images/previous.gif" width="62" height="15" border="0" align="absmiddle" alt="Previous Section"></a>
<a href="LiB0002.html"><img src="images/next.gif" width="41" height="15" border="0" align="absmiddle" alt="Next Section"></a>
</div></td></tr>
</table>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -