虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

内存管理

内存管理是指软件运行时对计算机内存资源的分配和使用的技术。其最主要的目的是如何高效,快速的分配,并且在适当的时候释放和回收内存资源。一个执行中的程式,譬如网页浏览器在个人电脑或是图灵机(Turingmachine)里面,为一个行程将资料转换于真实世界及电脑内存之间,然后将资料存于电脑内存内部(在计算机科学,一个程式是一群指令的集合,一个行程是电脑在执行中的程式)。一个程式结构由以下两部分而成:“本文区段”,也就是指令存放,提供CPU使用及执行;“资料区段”,储存程式内部本身设定的资料,例如常数字串。
  • Linux 价格低廉、功能强大

    Linux 价格低廉、功能强大,可以运行在X86,Alpha,Sparc,MIPS,PPC,MOTOROLA,NEC,ARM 等硬件平台上,而且开放源代码,可以定制。我们所介绍的硬件平台是基于ARM 体系结构, 由北京博创兴业科技有限公司开发的UP-NetARM3000 和UP-NetARM2410-S 实验仪器。 UP-NetARM3000 的CPU为ARM7TDMI内核的三星S3C44B0X01 芯片,由于没有MMU(内存管理单 元)只能运行uClinux,UP-NetARM2410-S的CPU为ARM920T内核的三星S3c2410 芯片,由于 有MMU可以运行标准的ARM-LINUX内核。通过这两个平台,我们可以学习嵌入式LINUX中的针 对有MMU和无MMU的不同开发过程

    标签: Linux 价格

    上传时间: 2013-12-06

    上传用户:ryb

  • 操作系统实验

    操作系统实验,内存管理,相对地址转换物理地址,先来先服务,和最近最久未使用算法

    标签: 操作系统 实验

    上传时间: 2016-07-02

    上传用户:一诺88

  • Linux 这样的类 UNIX 操作系统相比

    Linux 这样的类 UNIX 操作系统相比,一般意义上的传统嵌入式操作系统具有一些 特殊性。举例而言,诸如 uClinux、uC/OS-II、eCos 等操作系统,通常运行在没有 MMU(内存管理 单元,用于提供虚拟内存支持)的 CPU 上;这时,往往就没有进程的概念,而只有线程或者任务的 概念,这样,MiniGUI 的运行环境也就大相径庭。因此,为了适合不同的操作系统环境,我们可将 MiniGUI 配置成三种不同的运行模式:

    标签: Linux UNIX 操作系统

    上传时间: 2013-12-20

    上传用户:ecooo

  • 本书揭示了C++程序员创建世界级软件的奥秘。程序设计大师Herbert Schildt通过将C++语言广泛应用于功能强大的编程任务中

    本书揭示了C++程序员创建世界级软件的奥秘。程序设计大师Herbert Schildt通过将C++语言广泛应用于功能强大的编程任务中,全面展示了C++语言的多功能性,敏捷性,和艺术性。本书内容包括探索C++的功能,创建内存管理的垃圾回收器子系统,开发线程控制面板,建立译码器以扩展C++的功能,开发可断点续传的Internet文件下载工具,创建财务分析库,用基于AI的搜索技术探索人工智能,建立定制的STL容器,以及开发Mini C++解释程序。书中所有示例和项目的源代码都可以从www.osborne.com 上免费下载。

    标签: Herbert Schildt 程序员 大师

    上传时间: 2014-01-10

    上传用户:bruce5996

  • 《linux编程白皮书》—本书对Linux操作系统及其编程作了整体的介绍

    《linux编程白皮书》—本书对Linux操作系统及其编程作了整体的介绍,以支持用于开发软件的公开源码模型。对内存管理、进程及其通信机制、PCI、内核模块编程及内核系统结构作了详细的解释,且附有很多程序代码实例。对深入研究Linux下的编程有很大的帮助。

    标签: linux Linux 编程 白皮书

    上传时间: 2016-08-18

    上传用户:三人用菜

  • 经典书籍:C Primer Plus(第五版)中文版和源代码 本书全面讲述了C语言编程的相关概念和知识。全书共17章。第1, 2章学习C语言编程所需的预备知识。第3到15章介绍了C语言 的相关知一

    经典书籍:C Primer Plus(第五版)中文版和源代码 本书全面讲述了C语言编程的相关概念和知识。全书共17章。第1, 2章学习C语言编程所需的预备知识。第3到15章介绍了C语言 的相关知一识,包括数据类型、格式化输入输出、运算符、表达式、流程控制语句、函数、数组和指针、字符串操作、内存管理、位操作等等,知识内容都针对C99标准 另外,第10章强化了对指针的讨论,第12章引入了动态内存分配的概念,这些内容更加适合读者的需求。第16章和第i7章讨论了C预处理器和C库函数、高级数据表示(数据结构)方面的内容。附录给出了各章后面复习题、编程练习的答案和丰富的C编程参考资料。本书适合希望系统学习和巩固C编程技术的程序员 C语言的读者,也适用于精通其他编程语言并希望进一步掌握

    标签: Primer Plus C语言编程 书籍

    上传时间: 2016-10-27

    上传用户:李彦东

  • TCL2543电压表中的应用

    TCL2543电压表中的应用,内存管理部分

    标签: 2543 TCL 电压表 中的应用

    上传时间: 2016-10-28

    上传用户:waizhang

  • 操作系统的演示代码

    操作系统的演示代码,包括内存管理,文件系统,设备管理等内容。

    标签: 操作系统 代码

    上传时间: 2016-11-26

    上传用户:妄想演绎师

  • Microsoft Windows是一个基于Intel x86微处理芯片的个人计算机上的具有图形用户接口的多任务和多窗口的操作系统

    Microsoft Windows是一个基于Intel x86微处理芯片的个人计算机上的具有图形用户接口的多任务和多窗口的操作系统,它是对MS-DOS操作系统的扩展和延伸。与MS-DOS操作系统相比,它有许多优越之处:首先,它提供了比MS-DOS字符界面更为直观、友好的图形用户界面;其次,它可以一次运行多个程序,方便了用户的操作,提高了机器的利用率;再次,Windows环境下的应用程序具有一致的外观和用户接口,用户只需要熟悉其中一两个程序,就可以触类旁通学会使用别的Windows应用程序。另外,Windows还具有更好的虚拟内存管理和设备无关特性等等。由于Windows具有以上突出优点,Windows平台上的软件开发和程序设计已成主流。这一讲首先介绍Windows发展简史,然后分析Windows操作系统的特点以及Windows程序设计的关键概念,最后介绍Windows程序设计的过程及开发工具。

    标签: Microsoft Windows Intel x86

    上传时间: 2013-12-16

    上传用户:凤临西北

  • 本书是对4.4BSD操作系统的设计和实现的全面描述

    本书是对4.4BSD操作系统的设计和实现的全面描述,在讨论设计理论的同时,也注重介绍实现的细节。 全书分为五个部分,共有14章。第一部分介绍了BSD的历史,简单介绍了操作系统设计的几个基本方面,还介绍了内核服务的基本内容。第二部分介绍了进程管理和内存管理的内容。第三部分介绍I/O系统,包括本地和网络文件系统以及终端处理。第四部分介绍了进程间通信、网络通信以及网络协议。第五部分介绍了系统操作知识。 本书适合作为高等院校计算机专业操作系统课程教材,也适合开放系统下的管理人员和开发人员阅读参考。

    标签: 4.4 BSD 操作系统

    上传时间: 2016-12-11

    上传用户:小眼睛LSL