linux内核/驱动
dean_yanqing
这个作者很懒,什么都没留下…
展开
-
关于gcc、glibc和binutils模块之间的关系
关于gcc、glibc和binutils模块之间的关系,以及在现有系统上如何升级的总结一、关于gcc、glibc和binutils模块之间的关系1、gcc(gnu collect compiler)是一组编译工具的总称。它主要完成的工作任务是“预处理”和“编译”,以及提供了与编译器紧密相关的运行库的支持,如libgcc_s.so、libstdc++.so等。2、binutils提供了一系列用来创建、管理和维护二进制目标文件的工具程序,如汇编(as)、连接(ld)、静态库归档(ar)、反汇编(objdum转载 2011-03-04 19:24:00 · 495 阅读 · 0 评论 -
国内知名大型互联网公司,招聘职位汇总!
请将简历发往chilli8811@hotmail.com QQ:1668783332Linux内核测试工程师(深圳、北京) 30-50w所属部门:网络平台部招聘人数:2工作地点:深圳、北京学历要求:本科工作职责l 建立Linux内核测试框架,建设自动化测试平台,提升系统测试效率;l 帮助开发人员设计或开发测试用例,包括白盒和原创 2012-03-06 22:13:23 · 264 阅读 · 0 评论 -
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 · 549 阅读 · 0 评论 -
啥是内核空间和用户空间
在linux开发也不少时间了,一直在做应用开发。从来没有接触过内核,突然想起内核空间和用户空间有什么区别?有什么联系?自己是不清楚,google并记录之。 为什么区分内核空间和用户空间? 内存访问分级,严格限制用户程序的行为,避免用户程序破坏内存数据,从而影响其他用户程序甚至内核。 内核可以访问整个存储空间,不受限制。 用户空间-》内核空间 系统原创 2012-10-15 21:47:21 · 842 阅读 · 0 评论 -
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 · 785 阅读 · 0 评论 -
为什么程序退出前还要释放动态申请的内存资源
原文见: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 · 3260 阅读 · 0 评论 -
系统调用和库函数的区别
系统调用(system call)和库函数(library function)的区别小结: 通俗的讲,内核(kernel)提供的接口称为系统调用(system call),函数库建立在系统调用之上。 system call执行于内核空间,library function执行于进程空间 system call会出发从内核态到用户态的迁移 library f原创 2012-10-24 20:25:44 · 583 阅读 · 0 评论