Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3056126
  • 博文数量: 396
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 4209
  • 用 户 组: 普通用户
  • 注册时间: 2016-07-04 13:04
文章分类

全部博文(396)

文章存档

2022年(1)

2021年(2)

2020年(8)

2019年(24)

2018年(135)

2017年(158)

2016年(68)

我的朋友

发布时间:2017-05-18 17:00:34

http://processors.wiki.ti.com/index.php/Linux_Kernel_Users_Guide......【阅读全文】

阅读(1002) | 评论(0) | 转发(0)

发布时间:2016-11-16 16:58:04

在内存管理中存在这两类算法:一类是内存分配算法,一类是页面置换算法 内存分配算法:是指怎么从连续的逻辑地址空间上分配内存地址给进程。常见内存分配算法及优缺点如下:  (1)首次适应算法。使用该算法进行内存分配时,从空闲分区链首开始查找,直至找到一个能满足其大小要求的空闲.........【阅读全文】

阅读(1807) | 评论(0) | 转发(0)

发布时间:2016-09-30 11:35:35

一、概念:   大多数内核子系统都是相互独立的,因此某个子系统可能对其它子系统产生的事件感兴趣。为了满足这个需求,也即是让某个子系统在发生某个事件时通知其它的子系统,Linux内核提供了通知链的机制。通知链表只能够在内核的子系统之间使用,而不能够在内核与用户空间之间进行事件的通知。 .........【阅读全文】

阅读(12638) | 评论(0) | 转发(3)

发布时间:2016-09-28 11:49:41

Linux 网络内核代码中使用了通知链(Notification Chains)来使相关的子系统对感兴趣的事件作出反应。下面从头介绍一下通知链的使用。数据结构定义通知链使用的数据结构如下:struct notifier_block {    int (*notifier_call)(struct notifier_block *, unsigned long, void *);    s.........【阅读全文】

阅读(10037) | 评论(0) | 转发(2)

发布时间:2016-09-26 11:56:03

几乎每一种外设都是通过读写设备上的寄存器来进行的。外设寄存器也称为“I/O端口”,通常包括:控制寄存器、状态寄存器和数据寄存器三大类,而且一个外设的寄存器通常被连续地编址。CPU对外设IO端口物理地址的编址方式有两种:一种是I/O映射方式(I/O-mapped),另一种是内存映射方式(Memory-mapped)。而具体采用哪一种则取.........【阅读全文】

阅读(1478) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册