Fork me on GitHub
侧边栏
上一页 1 ··· 106 107 108 109 110 111 112 113 114 ··· 135 下一页
摘要: 最初的2小时,你会爱上Docker,对原理和使用流程有个最基本的理解,避免满世界无头苍蝇式找资料。本人反对暴风骤雨式多管齐下狂轰滥炸的学习方式,提倡迭代学习法,就是先知道怎么玩,有个感性认识,再深入学习高级用法,深层原理,一轮轮迭代。坚决反对一上来就搞几百页厚的东西把人脑子弄乱。 Docker是什么 阅读全文
posted @ 2018-12-27 15:32 yooooooo 阅读(539) 评论(0) 推荐(1)
摘要: 1 前景回顾 1.1 内核映射区 尽管vmalloc函数族可用于从高端内存域向内核映射页帧(这些在内核空间中通常是无法直接看到的), 但这并不是这些函数的实际用途. 重要的是强调以下事实 : 内核提供了其他函数用于将 页帧显式映射到内核空间, 这些函数与vmalloc机制无关. 因此, 这就造成了混 阅读全文
posted @ 2018-12-27 11:01 yooooooo 阅读(2123) 评论(0) 推荐(0)
摘要: 在我们使用ARM等嵌入式Linux系统的时候,一个头疼的问题是GPU,Camera,HDMI等都需要预留大量连续内存,这部分内存平时不用,但是一般的做法又必须先预留着。目前,Marek Szyprowski和Michal Nazarewicz实现了一套全新的Contiguous Memory All 阅读全文
posted @ 2018-12-25 16:15 yooooooo 阅读(1368) 评论(0) 推荐(1)
摘要: 1 前景回顾 在内核初始化完成之后, 内存管理的责任就由伙伴系统来承担. 伙伴系统基于一种相对简单然而令人吃惊的强大算法. Linux内核使用二进制伙伴算法来管理和分配物理内存页面, 该算法由Knowlton设计, 后来Knuth又进行了更深刻的描述. 伙伴系统是一个结合了2的方幂个分配器和空闲缓冲 阅读全文
posted @ 2018-12-25 15:43 yooooooo 阅读(6264) 评论(0) 推荐(0)
摘要: 1 前景提要 1.1 碎片化问题 分页与分段 页是信息的物理单位, 分页是为了实现非连续分配, 以便解决内存碎片问题, 或者说分页是由于系统管理的需要. 段是信息的逻辑单位,它含有一组意义相对完整的信息, 分段的目的是为了更好地实现共享, 满足用户的需要. 页的大小固定且由系统确定, 将逻辑地址划分 阅读全文
posted @ 2018-12-22 14:09 yooooooo 阅读(2485) 评论(0) 推荐(0)
摘要: 在内核初始化完成之后, 内存管理的责任就由伙伴系统来承担. 伙伴系统基于一种相对简单然而令人吃惊的强大算法. Linux内核使用二进制伙伴算法来管理和分配物理内存页面, 该算法由Knowlton设计, 后来Knuth又进行了更深刻的描述. 伙伴系统是一个结合了2的方幂个分配器和空闲缓冲区合并计技术的 阅读全文
posted @ 2018-12-16 18:29 yooooooo 阅读(9364) 评论(0) 推荐(2)
摘要: HID是一种USB通信协议,无需安装驱动就能进行交互,在学习HID之前,先来复习一下USB协议的相关内容。 USB设备描述符-概述 当插入USB设备后,主机会向设备请求各种描述符来识别设备。那什么是设备描述符呢? Descriptor即描述符,是一个完整的数据结构,可以通过C语言等编程实现,并存储在 阅读全文
posted @ 2018-12-10 19:31 yooooooo 阅读(7847) 评论(0) 推荐(4)
摘要: Docker 使用客户端 服务器 (C/S) 架构模式,使用远程API来管理和创建Docker容器。 Docker 容器通过 Docker 镜像来创建。 容器与镜像的关系类似于面向对象编程中的对象与类。 Docker| 面向对象 | 容器| 对象 镜像| 类 Docker 镜像(Images)|Do 阅读全文
posted @ 2018-12-10 18:02 yooooooo 阅读(275) 评论(0) 推荐(0)
摘要: Docker 使用客户端 服务器 (C/S) 架构模式,使用远程API来管理和创建Docker容器。 Docker 容器通过 Docker 镜像来创建。 容器与镜像的关系类似于面向对象编程中的对象与类。 Docker| 面向对象 | 容器| 对象 镜像| 类 Docker 镜像(Images)|Do 阅读全文
posted @ 2018-12-10 15:39 yooooooo 阅读(294) 评论(0) 推荐(0)
摘要: 感谢之前带领过我的leader,让我能够知道什么是好的开发方法。 在很早之前就接触过敏捷开发。什么是敏捷开发,简单来说就是让软件可靠地,快速地发布出来的一种开发方法和技巧。 而敏捷开发中有许多的实践,可能并不是每一种实践都适合于你的团队,但是总有一种能帮助你们的团队快速地将软件可靠地,高可用地发布出 阅读全文
posted @ 2018-12-10 11:01 yooooooo 阅读(613) 评论(0) 推荐(0)
上一页 1 ··· 106 107 108 109 110 111 112 113 114 ··· 135 下一页