- 博客(6)
- 收藏
- 关注
原创 gdb 技巧
将gdb调试时候的输出写入指定文件,以方便调试结束后分析set logging file mylog.txtset logging on
2012-10-26 15:02:09 622
原创 系统调用和库函数的区别
系统调用(system call)和库函数(library function)的区别小结: 通俗的讲,内核(kernel)提供的接口称为系统调用(system call),函数库建立在系统调用之上。 system call执行于内核空间,library function执行于进程空间 system call会出发从内核态到用户态的迁移 library f
2012-10-24 20:25:44 586
翻译 为什么程序退出前还要释放动态申请的内存资源
原文见:http://programmers.stackexchange.com/questions/140483/is-it-a-waste-of-time-to-free-resources-before-i-exit-a-process 既然OS会在程序退出后清理资源,为什么还需要程序员在程序退出前一个个的释放资源?是不是没有必要?还是OS的释放还有不一样的行为? 作者强调这只是
2012-10-17 20:49:33 3262
转载 Linux内存点滴 用户进程内存空间
原文出处:http://www.perfgeeks.com/?p=770经常使用top命令了解进程信息,其中包括内存方面的信息。命令top帮助文档是这么解释各个字段的。VIRT , Virtual Image (kb)RES, Resident size (kb)SHR, Shared Mem size (kb)%MEM, Memory usage(kb)SWAP, S
2012-10-17 19:39:13 789
原创 unix IPC 应知应会
IPC(Inter-process communication)是多线程或者多进程交换数据的一组方法。IPC可以分为 message passing, synchronization, shared memory 和 RPC主要的IPC包括:方法系统File文件 Socket Signal Message Queue消息队列 Pipe管道 Named Pipe Semaphore Message
2012-10-16 20:07:45 550
原创 啥是内核空间和用户空间
在linux开发也不少时间了,一直在做应用开发。从来没有接触过内核,突然想起内核空间和用户空间有什么区别?有什么联系?自己是不清楚,google并记录之。 为什么区分内核空间和用户空间? 内存访问分级,严格限制用户程序的行为,避免用户程序破坏内存数据,从而影响其他用户程序甚至内核。 内核可以访问整个存储空间,不受限制。 用户空间-》内核空间 系统
2012-10-15 21:47:21 842
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人