Linux内核分析(五) 昨天我们对linux内核的子系统进行简单的认识,今天我们正式进入驱动的开发,我们今后的学习为了避免大家没有硬件的缺陷,我们都会以虚拟的设备为例进行学习,所以大家不必害怕没有硬件的问题。 今天我们会分析到以下内容: 1. 字符设备驱动基础 2. 简单字符设备驱动实现 3. 驱...
分类:
系统相关 时间:
2015-02-04 14:35:27
阅读次数:
260
Linux内核分析(四)两天没有更新了,上次博文我们分析了linux的内存管理子系统,本来我不想对接下来的进程管理子系统、网络子系统、虚拟文件系统在这个阶段进行分析的,但是为了让大家对内核有个整体的把握,今天还是简单的介绍一下剩余的几个子系统,我们对这几个子系统的分析,只要了解其作用和部分内容即可,...
分类:
系统相关 时间:
2015-02-02 22:54:38
阅读次数:
234
Linux内核分析(三)昨天我们对内核模块进行了简单的分析,今天为了让我们今后的分析没有太多障碍,我们今天先简单的分析一下linux的内存管理子系统,linux的内存管理子系统相当的庞大,所以我们今天只是初识,只要对其进行简单的了解就好了,不会去追究代码,但是在后面我们还会对内存管理子系统进行一次深...
分类:
系统相关 时间:
2015-01-31 00:06:12
阅读次数:
272
Linux内核分析(二)昨天我们开始了内核的分析,网上有很多人是用用源码直接分析,这样造成的问题是,大家觉得很枯燥很难理解,从某种意义上来说linux系统本身就是由一个个模块构成的,所以我会结合内核模块的设计,去分析内核,从而达到对linux内核的理解。今天我们会分析到以下内容:1. Linux内核...
分类:
系统相关 时间:
2015-01-29 22:16:44
阅读次数:
215
按照书本《PostgreSQL数据库内核分析》根据第一章讲解的linux下,编译 安装;不同的是libreadline5-dev版本没有了,就用新的版本代替;我的ubuntu 14 所以必须重新安装gcc-4.7版本,超过4.7版本编译会报错。./configuregmakesugmake inst...
分类:
数据库 时间:
2015-01-16 09:52:32
阅读次数:
268
内核只是一个通俗的说法,其英文名称为“Layout engine”,翻译过来就是“排版引擎”,也被称为“页面渲染引擎”(下文中各种说法通用)。它负责取得网页的内容(HTML、XML、图像等等)、整 理信息(例如加入CSS等),以及计算网页的显示方式,然后会输出至显示器或打印机。所有网页浏览器、电子邮...
分类:
其他好文 时间:
2014-11-24 13:21:06
阅读次数:
164
PostgreSQL数据库内核分析
跳转至:
导航、
搜索
目录
1
系统概述2
体系结构3
存储管理4
索引5
查询编译6
查询执行7
事务处理与并发控制8
数据库安全9
附录A 用Eclipse开发和调试
系统概述
初始化数据库:./initdb --no-locale -D ../data....
分类:
数据库 时间:
2014-11-10 23:30:25
阅读次数:
574
转自:http://blog.csdn.net/Baiduluckyboy/article/details/9667933内存管理,不用多说,言简意赅。在内核里分配内存还真不是件容易的事情,根本上是因为内核不能想用户空间那样奢侈的使用内存。 先来说说内存管理。内核把物理页作为内存管理的基本单位。尽管...
分类:
系统相关 时间:
2014-10-31 11:26:42
阅读次数:
444
作者:zhanhailiang 日期:2014-10-20
应用分析
日常开发中,php.ini配置session.auto_start=0默认关闭会话时如果想开启会话需要调用session_start:
session_start();
//...
内核分析
通过查到源码,可知session_start定义如下:
1881 /* {{{ prot...
分类:
Web程序 时间:
2014-10-20 21:24:11
阅读次数:
251
关于HCI规范相关内容,请看 首先我们要了解,在Linux上实现的是HCI的Host部分 1. 相关数据结构 1.1 hci_dev 在Linux中hci_dev用来表示一个HCI Host(对应于一个Control) 成员 作用 char name[8] 蓝牙名称 _...
分类:
系统相关 时间:
2014-07-03 11:18:00
阅读次数:
937