首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
2.
指针是C语言的精华所在,正确使用指针能使程序简洁高效,能避免内存错误和程序异常,保证程序的正确性和可移植性。针对指针在编程过程中可能出现的错误,阐述了C编译器对数据进行内存分配的策略,通过具体的实例进行分析,并给出解决方法。  相似文献   

3.
C语言动态内存分配研究及应用   总被引:2,自引:0,他引:2  
介绍了C语言中几种内存分配方式,对几种方式的特点进行了对比,然后详细讨论了动态内存分配的实现方法,并分析了在实际应用中存在的问题,最后给出一个实例,说明动态内存分配在C语言程序设计方面的优越性。  相似文献   

4.
对C/C++语言程序设计中函数指针进行了详细的分析与研究,包括函数指针的概念、定义和调用,并着重通过回调函数与简单消息映射实例阐述函数指针的使用方法和技巧。  相似文献   

5.
嵌入式系统的自适应动态内存分配算法   总被引:1,自引:0,他引:1  
李志军  王铮  王帅 《计算机工程》2007,33(20):91-93
分析了2种常用的动态内存管理算法,基于此提出了一种新的适用与嵌入式系统的动态内存管理方案,在融合了经典算法精髓的同时,通过引入特殊的数据结构,避免了常用算法某些方面的不足,使其更能满足嵌入式系统对内存管理的特殊需求。  相似文献   

6.
Linux内存管理实现的分析与研究   总被引:1,自引:1,他引:1  
存储管理子系统作为操作系统中最重要的组成部分之一,对整个系统的运行起着举足轻重的作用。Linux继承了UNIX系统的优秀设计思想,并采用了许多先进算法来保持系统的高效性和稳定性。文中先概述了Linux2.4物理内存的管理,然后介绍了解决内存中碎片问题的伙伴系统算法和Slab分配器,并讨论了它们实现的要点,着重对Slab分配器中的几个数据结构进行了分析。  相似文献   

7.
肖竟华  陈岚 《微机发展》2007,17(2):187-189
存储管理子系统作为操作系统中最重要的组成部分之一,对整个系统的运行起着举足轻重的作用。Linux继承了UNIX系统的优秀设计思想,并采用了许多先进算法来保持系统的高效性和稳定性。文中先概述了Linux2.4物理内存的管理,然后介绍了解决内存中碎片问题的伙伴系统算法和Slab分配器,并讨论了它们实现的要点,着重对Slab分配器中的几个数据结构进行了分析。  相似文献   

8.
ORACLE与C语言通用调用接口的实现   总被引:4,自引:0,他引:4  
数据库调用接口是上层应用与数据库之间的桥梁,通过分析ORACLE为C语言提供的接口开发工具,提出了一种用OCI实现C语言与ORACLE的通用调用接口的方法。实践证明,这种调用模型具有简洁、方便、灵活的特性。  相似文献   

9.
10.
基于C/C++语言的数据结构描述的对比与分析   总被引:1,自引:0,他引:1  
朱涛 《福建电脑》2005,(7):38-39
本文通过用C/C 语言描述的数据结构的对比,阐述了在C/C 这两种不同语言模式下数据结构教学对软件开发思想及开发过程的影响,提出了基于C/C 语言描述的数据结构教学改革的一些看法。  相似文献   

11.
本文研究了用C++语言调用由FoxPro for Windows管理图象的实现方法,讨论了Foxpro for Windows管理各种图形和图象的存储方法,并应用在金属学CAI教学软件中,大大地方便了CAI软件的图象管理和完善,此外,还给出了C++语言调用Foxpro for Windows管理的各种图形文件的实例。  相似文献   

12.
μC/OS-Ⅱ中内存管理方法的分析及改进   总被引:1,自引:0,他引:1  
俞勤丰  孙涌 《计算机工程》2009,35(11):280-282
μC/OS—Ⅱ系统的内存管理采用分区管理的方法,效率较高,但由于其内存块固定,不适用于申请内存块大小变化很大的系统。针对此问题,提出一种简化的自适应动态分配μC/OS—Ⅱ内存的管理方法。实验结果表明,该方法能用于所申请内存块大小变化很大的系统,可满足嵌入式应用对内存快速、高效、可靠的需求。  相似文献   

13.
MATLAB语言及其与C/C++的混合编程   总被引:4,自引:0,他引:4  
MATLAB与其它应用程序的相互调用,可以极大地提高编程效率。本文主要介绍MATLAB与C/C++间的相互调用以实现混合编程。  相似文献   

14.
在MATLAB中,M文件的计算速度特别是循环迭代的速度远比C语言慢,因此可以把要求大量循环迭代的部分用C语言编写为MEX文件,然后在MATLAB中调用此文件,以提高计算速度。该文通过实例详述了如何实现此过程。  相似文献   

15.
在多种工作模式下,雷达系统的显示需求差别很大,这对其显示接口的统一化设计造成了较大的困难.文中分析了雷达在各种工作模式下显示数据的特点,重点介绍了一种高速显示接口的设计与实现方案.该接口模块与主机采用RapidIO总线互连,核心显示控制功能基于SOPC技术,采用专用硬件处理逻辑和嵌入式软件结合的方式实现,可完成多种工作模式下图像数据的统一化高速处理及显示.经过测试和验证,该接口具有高速、高集成度的特点,可完全满足系统的统一化显示需求.  相似文献   

16.
在嵌入式实时操作系统中,如何在操作系统层面尽量降低系统功耗已成为一个值得研究的问题.本文以嵌入式实时操作系统μC/OS-II为例,以飞思卡尔8位单片机HCS08GT60作为硬件平台,详细讨论如何实现一个低功耗的实时操作系统,如何利用μC/OS-II内核扩展接口省电;详细分析如何选择一种合适的单片机低功耗模式,说明利用μC/OS-II内核扩展接口实现一个低功耗系统的可行性.  相似文献   

17.
抽象类和接口是C#语言中两个重要的对象引用类型,是C#程序设计使用多态性的基础.本文对两者进行比较,并通过例子说明了抽象类和接口的区别和使用场合.  相似文献   

18.
针对G语言特定的数据要求,提出一种新的内存分配与管理算法,在满足多种基本类型和数组及簇等复杂数据结构的分配与管理的基础七,实现数据的产生及生命周期管理、数据信息的完备性及独立性描述。在不牺牲运行效率的前提下,能够长期稳定地运行,有效避免内存碎片的产生。弗且将此算法在自丰开发的虐拟仪器开发平台LabScene中完整实现,在G语言的解析与运行模型中发挥关键作用。  相似文献   

19.
马维达 《程序员》2003,(10):92-93
ACE(Adaptive Communication Environment)是用于开发高性能网络化应用与下一代中间件的面向对象框架。除了许多专用于开发网络通信软件的设计模式(比如 Reactor、Proactor、Half-Sync/Half-Async,等等),ACE还对GoF的Design Patten一书中的许多设计模式作了大量应用。  相似文献   

20.
单线接口数字式温度传感器DS1820是一种新型温度传感器,本文给出了DS1820与单片机89C51的硬件接口及编程。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号