yyyyyyyyyyyyyyyyyyyy

博客园 首页 新随笔 联系 订阅 管理
上一页 1 ··· 352 353 354 355 356 357 358 359 360 ··· 367 下一页

2014年11月18日 #

摘要: 经常遇到一些刚接触Linux的新手会问内存占用怎么那么多?在Linux中经常发现空闲内存很少,似乎所有的内存都被系统占用了,表面感觉是内存不够用了,其实不然。这是Linux内存管理的一个优秀特性,在这方面,区别于Windows的内存管理。AD:2014WOT全球软件技术峰会北京站 课程视频发布经常遇... 阅读全文
posted @ 2014-11-18 00:15 xxxxxxxx1x2xxxxxxx 阅读(194) 评论(0) 推荐(0)

摘要: 摘要:本章首先以应用程序开发者的角度审视Linux的进程内存管理,在此基础上逐步深入到内核中讨论系统物理内存管理和内核内存地使用方法。力求从外自内、水到渠成地引导网友分析Linux地内存管理与使用。在本章最后我们给出一个内存映射地实例,帮助网友们理解内核内存管理与用户内存管理之间地关系,希望大家最终... 阅读全文
posted @ 2014-11-18 00:09 xxxxxxxx1x2xxxxxxx 阅读(253) 评论(0) 推荐(0)

摘要: 明晰C++内存分配的五种方法的区别在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。 栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。 堆,就是那些由new分配的内存块,他们的释放编译器不... 阅读全文
posted @ 2014-11-18 00:02 xxxxxxxx1x2xxxxxxx 阅读(258) 评论(0) 推荐(0)

2014年11月17日 #

摘要: 运动图像检测系统:准备:移植Linux2.6.29运行于s3c2440板子上,按键驱动,USB host controller驱动声卡驱动动态链接文件系统制作SDK-MOTION/src/fs/rootfs-motion.tar.gzmadplay播放器移植图像运动检测程序设计报警主程序设计1.当移... 阅读全文
posted @ 2014-11-17 17:57 xxxxxxxx1x2xxxxxxx 阅读(300) 评论(0) 推荐(0)

摘要: 六.套接字(socket)socket也是一种进程间的通信机制,不过它与其他通信方式主要的区别是:它可以实现不同主机间的进程通信。一个套接口可以看做是进程间通信的端点(endpoint),每个套接口的名字是唯一的;其他进程可以访问,连接和进行数据通信。 套接口(socket)编程是实现Linux系... 阅读全文
posted @ 2014-11-17 16:35 xxxxxxxx1x2xxxxxxx 阅读(303) 评论(0) 推荐(0)

摘要: 五.共享内存(shared memory)共享内存映射为一段可以被其他进程访问的内存。该共享内存由一个进程所创建,然后其他进程可以挂载到该共享内存中。共享内存是最快的IPC机制,但由于linux本身不能实现对其同步控制,需要用户程序进行并发访问控制,因此它一般结合了其他通信机制实现了进程间的通信,例... 阅读全文
posted @ 2014-11-17 16:34 xxxxxxxx1x2xxxxxxx 阅读(647) 评论(0) 推荐(0)

摘要: 四.消息队列(Message Queue)消息队列就是消息的一个链表,它允许一个或者多个进程向它写消息,一个或多个进程向它读消息。Linux维护了一个消息队列向量表:msgque,来表示系统中所有的消息队列。消息队列克服了信号传递信息少,管道只能支持无格式字节流和缓冲区受限的缺点。消息队列用于运行于... 阅读全文
posted @ 2014-11-17 16:32 xxxxxxxx1x2xxxxxxx 阅读(315) 评论(0) 推荐(0)

摘要: 三.信号(Signal)信号是Unix系统中使用的最古老的进程间通信的方法之一。操作系统通过信号来通知某一进程发生了某一种预定好的事件;接收到信号的进程可以选择不同的方式处理该信号,一是可以采用默认处理机制—进程中断或退出,一是忽略该信号,还有就是自定义该信号的处理函数,执行相应的动作。内核为进程生... 阅读全文
posted @ 2014-11-17 16:31 xxxxxxxx1x2xxxxxxx 阅读(197) 评论(0) 推荐(0)

摘要: 二.信号量(semophore)信号量是一种计数器,可以控制进程间多个线程或者多个进程对资源的同步访问,它常实现为一种锁机制。实质上,信号量是一个被保护的变量,并且只能通过初始化和两个标准的原子操作(P/V)来访问。(P,V操作也常称为wait(s),signal(s))semaphore 与mut... 阅读全文
posted @ 2014-11-17 16:30 xxxxxxxx1x2xxxxxxx 阅读(355) 评论(0) 推荐(0)

摘要: Linux下的进程通信手段基本上是从UNIX平台上的进程通信手段继承而来的。而对UNIX发展做出重大贡献的两大主力AT&T的贝尔实验室及BSD(加州大学伯克利分校的伯克利软件发布中心)在进程间的通信方面的侧重点有所不同。前者是对UNIX早期的进程间通信手段进行了系统的改进和扩充,形成了"system... 阅读全文
posted @ 2014-11-17 16:27 xxxxxxxx1x2xxxxxxx 阅读(353) 评论(0) 推荐(0)

上一页 1 ··· 352 353 354 355 356 357 358 359 360 ··· 367 下一页