上一页 1 ··· 6 7 8 9 10 11 下一页
摘要: 内存管理之内存寻址 内存管理是迄今为止Unix内核中最复杂的活动 1. 虚拟内存: 所有新近的Unix系统都提供一种有用的抽象, 叫作虚拟内存(virtual memory); 虚拟内存可以理解为一种 逻辑层 ; 处于应用程序的内存请求与硬件内存管理单元(Memory Management Unit 阅读全文
posted @ 2018-09-10 23:03 coding-for-self 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 进程间通信(InterProcess Communication) "讲得很好的链接" 进程间通信的概念 每个进程各自有不同的用户地址空间, 任何一个进程的全局变量在另一个进程中都看不到, 所以进程之间要交换数据必须通过内核, 在内核中开辟一块缓冲区, 进程1把数据从用户空间拷贝到内核缓冲区中, 进 阅读全文
posted @ 2018-09-07 16:36 coding-for-self 阅读(261) 评论(0) 推荐(0) 编辑
摘要: epoll机制详解 "大牛的详解" epoll详解 1. 什么是epoll? epoll是为处理大批量句柄而作了改进的poll, 是性能最好的多路I/O就绪通知方法; 只有三个系统调用: epoll_create, epoll_ctl, epoll_wait; epoll_ctl epoll的事件注 阅读全文
posted @ 2018-09-07 16:03 coding-for-self 阅读(4573) 评论(0) 推荐(1) 编辑
摘要: 面试中问到 RT thread嵌入式操作系统相关的问题 RT thread操作系统调度器的实现细节 RT Thread中提供的线程调度器是基于优先级的全抢占式调度: 在系统中除了中断处理函数、调度器上锁部分的代码和禁止中断的代码是不可抢占的之外,系统的其他部分都是可以抢占的,包括线程调度器自身。 系 阅读全文
posted @ 2018-09-07 08:03 coding-for-self 阅读(1230) 评论(0) 推荐(0) 编辑
摘要: 重载和重写的区别 重载 重载的定义是: 允许存在多个同名函数, 而函数的参数列表不同(参数个数不同, 参数类型不同, const也是可以重载的); 重写 重写是指子类重新定义父类的方法; (多态 vitual 和 指针或引用实现) 从原理上分析 1. 重载:编译器根据函数不同的参数表,对同名函数的名 阅读全文
posted @ 2018-09-06 17:32 coding-for-self 阅读(519) 评论(0) 推荐(0) 编辑
摘要: Linux内核设计与实现之虚拟文件系统的读书笔记 虚拟文件系统(VFS) 为用户空间提供了文件和文件系统相关的接口. 文件系统抽象层 内核在底层文件系统上建立了一个抽象层, 该抽象层使Linux能够支持各种文件系统; VFS提供了一个通用的文件模型; 解析用户空间执行一个write函数的过程: 该系 阅读全文
posted @ 2018-09-06 16:51 coding-for-self 阅读(108) 评论(0) 推荐(0) 编辑
摘要: Linux内核设计与实现之内存管理的读书笔记 初探Linux内核管理 1. 内核本身不像用户空间那样奢侈的使用内存; 内核不支持简单快捷的内存分配机制, 用户空间支持? 这种简单快捷的内存分配机制是什么呢? 内核不能睡眠; 内核空间和用户空间分配内存是不一样的, 差一点在哪里呢? 2. 内核是如何管 阅读全文
posted @ 2018-09-06 15:12 coding-for-self 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 搞清楚指针和引用的本质区别, 需要站在语言设计者的角度看待问题; 一切设计都是为了让问题变得更简单. 阅读全文
posted @ 2018-09-05 22:45 coding-for-self 阅读(735) 评论(0) 推荐(1) 编辑
摘要: 封装, 继承, 多态的简单理解 阅读全文
posted @ 2018-09-05 21:22 coding-for-self 阅读(1240) 评论(0) 推荐(0) 编辑
摘要: new delete malloc free关系总结 写在前面的话 这个系列的笔记总结是根据网上的两篇基础拓展而来的 1. "C++经典面试题(最全,面中率最高)" 2. "C++面试集锦( 面试被问到的问题 )" 面试中可以这样简单的回答 1. new/delete会调用对象的构造/析构函数, 而 阅读全文
posted @ 2018-09-05 17:03 coding-for-self 阅读(733) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 下一页