• ----:)欢迎访问源码网(:----
  • 首页
  • 博客
  • 源码学院
  • 下载中心
  • 源码论坛
  • 发布源码
  • RSS
  • 繁體中文

源码网 - 中国第一源码门户
选择镜像:网通镜像 - 电信主站
  • 首 页
  • ASP源码
  • PHP源码
  • .NET源码
  • JSP源码
  • CGI源码
  • 编程相关
  • 书籍教程
  • 建站资源
  • 常用软件
FLASH源码 | 模板素材 | 服务器类 | 字体下载 | Delphi | Visual Basic | Visual C++ | Visual FoxPro | PowerBuilder | BCB
软件分类 | 最近更新 | 推荐软件 | TOP100 | 分类排行 | 发布软件 | 软件搜索 高级搜索




用户中心 添加到百度搜藏 添加到百度搜藏您的位置: 下载中心 >> 书籍教程 >> 编程开发 >> C/C++ >>下载页面
 

编辑推荐

  • 买普洱茶就到51普洱网
  • 中文域名 双线空间
  • 找幽默笑话就上幽默网
  • 帮您寻找您需要的源码!!!
 
 

最新更新

  • C程序设计:现代方法
  • C语言参考手册(原书第5版)
  • 数据结构习题与解析(C语言篇)
  • 用面向对象方法与C++语言描述
  • C++Builder精彩编程实例集锦
  • C语言实战105例源码
  • Borland c++宝典
  • 实用C++编程大全(Practical C++ Progranmming)
  • Visual C/C++编程精选集锦-数据库及图形图像分册
  • C和C++实务精选 C和指针 (PDG)
  • c++ neural networks and fuzzy logic
  • C++ Effective STL
  • C++ GUI Programming with Qt 4, Second Edition
  • Visual C/C++编程精选集锦-关键技术精解分册
  • C/C++指针经验总结
 
 

下载排行

  • C语言编程实例
  • c语言书打包下载
  • 经典编程900例(c语言)
  • C++程序设计语言特别版(中文版+英文原版)
  • C++ 傻瓜教程第五版(PDF)
  • Visual C++ 6.0实例教程-源代码
  • c++程序设计教程-钱能
  • Visual C++.NET 精彩编程百例-源代码
  • C++编程实例详解
  • 严蔚敏:数据结构题集(C语言版)
  • Visual C++程序员实用大全(精华版)源代码
  • C++ 数据结构第三版(PDF)
  • C和指针
  • C 程序设计第二版(谭浩强)
  • C语言常用算法源代码
 
 

推荐下载

  • C++STL程序员开发指南
  • C++ 数据结构第三版(PDF)
  • C++ 傻瓜教程第五版(PDF)
 
 

百度搜索

 
 

C/C++ 内存管理算法和实现 Memory Management Algorithms and Implementation in C/C++

  • 软件评价:
  • 是否推荐:否 相关评论
  • 软件大小:5.5MB
  • 运行环境:Win9x/NT/2000/XP/2003
  • 软件语言:简体中文
  • 软件授权:免费软件
  • 收录/更新:2005-09-04/2005-09-04
  • 下载次数:
  • 标 签[?]:C/C++   内存管理算法和实现   Memory Management Algorithms and Implementation in C/C++   
  • 预览图片: 暂无预览图
  • 相关链接:暂无演示
  • 联系作者:

开始下载 查看软件介绍 评价此软件 查看评论 去论坛讨论
  • 软件简介: 
  • 上论坛找商业破解网站程序
  •  源码使用如需帮助,请到论坛发帖! 

  This book is divided into six chapters. I will start from the ground up and try to provide a comprehensive, but detailed, view of memory management fundamentals. Because of this, each chapter builds on what has been presented in the previous one. Unless you are a memory management expert, the best way to read this book is straight through.

Chapter 1 - Memory Management Mechanisms
  The first chapter presents a detailed look at the machinery that allows memory management to take place. Almost every operating system in production takes advantage of facilities that are provided by the native processor. This is done primarily for speed, since pushing repetitive bookkeeping down to the hardware benefits overall performance. There have been attempts by some engineers to track and protect memory strictly outside of the hardware. But speed is key to the hardware realm, and this fact always forces such attempts off of the playing field. The end result is that understanding how memory management is performed means taking a good look at how memory hardware functions.

Chapter 2 - Memory Management Policies
  Computer hardware provides the mechanism for managing memory, but the policy decisions that control how this mechanism is applied are dictated by the operating system and its system call interface to user programs. In this chapter, the memory management components provided by the operating system are analyzed and dissected. This will necessarily involve taking a good, hard look at the internals of production operating systems like Linux and Windows.

  In general, hardware always provides features that are ahead of the software that uses it. For example, Intel's Pentium provides four distinct layers of memory protection. Yet, I could not find a single operating system that took advantage of all four layers. All the systems that I examined use a vastly simplified two-layer scheme.

  Note  The relationship between hardware and software is analogous to the relationship between mathematics and engineering. Mathematics tends to be about 50 years ahead of engineering, which means that it usually takes about 50 years for people to find ways to apply the theorems and relationships that the mathematicians uncover.


Chapter 3 - High-Level Services
  Above the hardware and the cocoon of code that is the operating system are the user applications. Because they are insulated from the inner workings of the operating system, applications have an entirely different way to request, use, and free memory. The manner in which a program utilizes memory is often dependent on the language in which the program was written. This chapter looks at memory management from the perspective of different programming languages. This chapter also serves as a launch pad for the next two chapters by presenting an overview of memory management at the application level.

Chapter 4 - Manual Memory Management
  In Chapter 4, a number of manual memory management algorithms are presented in explicit detail. The algorithms are presented in theory, implemented in C++, and then critiqued in terms of their strengths and weaknesses. The chapter ends with suggestions for improvements and a look at certain hybrid approaches.

Chapter 5 - Automatic Memory Management
  In Chapter 5, a number of automatic memory management algorithms are examined. The algorithms are presented in theory, implemented in C++, and then critiqued in terms of their strengths and weaknesses. A significant amount of effort is invested in making this discussion easy to follow and keeping the reader focused on key points. Two basic garbage collectors are provided and compared to other, more advanced collection schemes.

Chapter 6 - Miscellaneous Topics
  This chapter covers a few special-purpose subjects that were difficult to fit into the previous five chapters. For example, I describe how to effectively implement a suballocator in a compiler. I also take a look at how memory management subsystems can be made to provide dynamic algorithm support at run time via a microkernel architecture.



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  
加至站内收藏下载错误报告
下载地址:上海电信 苏州电信 (新窗口下载) 下载帮助
更多"C/C++ 内存管理算法和实现 Memory Management Algorithms and Implementation in C/C++"下载


投一票: (6)      (0)
相关软件
  • Visual C/C++编程精选集锦-数据库及图形图像分册
  • Visual C/C++编程精选集锦-关键技术精解分册
  • C/C++指针经验总结
  • C/C++与数据结构
相关资讯
    • 网友评论:
    • 查看所有评论
    • 我要发表评论
    您的网名:
    留言主题:
    你要发表的内容:

     
    • 字母检索
    • A
    • B
    • C
    • D
    • E
    • F
    • G
    • H
    • I
    • J
    • K
    • L
    • M
    • N
    • O
    • P
    • Q
    • R
    • S
    • T
    • U
    • V
    • W
    • X
    • Y
    • Z

    关于本站 | 广告联系 | 版权声明 | 网站地图 | 发布软件 | 帮助中心 | 源码论坛

    Copyright © 2008 CodePub.Com  程序支持:木翼     滇ICP备05005971号